Skip to content
Fanda Vacek edited this page Apr 3, 2022 · 13 revisions

Instalace QuickEventu

OS Windows

Linux

  • stáhnout univerzální AppImage z https://github.com/Quick-Event/quickbox/releases
  • přidat souboru právo na spuštění chmod +x, poté lze aplikaci spustit
  • pro úspěšné připojení vyčítací jednotky musí být uživatel v linuxové dialout skupině
    sudo usermod -aG dialout $USER
  • pro úspěšné připojení k znakové tiskárně musí být uživatel v linuxové lp skupině
    sudo usermod -aG lp $USER

ps: po přidání do skupin je třeba se znovu přihlásit, někdy i restartovat systém

Instalace a nastavení PostgreSQL

OS Windows

  • stáhnout instalační balíček z https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
  • funkčnost je ověřena s verzí PostreSQL 12.7
  • provést instalaci (lze ponechat výchozí hodnoty, jen je potřeba vyplnit heslo pro superusera)
  • po instalaci se vám možná otevře Stack Builder, zde není třeba vybírat pro instalaci žádné další věci

Linux

Debian instalace

sudo apt install postgresql

RHEL/CentOS/Fedora instalace

sudo yum install postgresql

Vytvoření databáze

QuickEvent očekává, že jeho databáze se bude jmenovat quickevent. Otevřete psql shell: [PostgreSQL home]\bin\psql -U postgres, přihlašte se administrátorským heslem a napište následující příkazy:

CREATE USER quickevent_admin PASSWORD 'good password';
CREATE DATABASE quickevent OWNER quickevent_admin;

Povolení přístupu k SQL serveru z okolních počítačů

Přístup z okolních počítačů řídí soubor pg_hba.conf

Přidejte následující řádek do [PostgreSQL home]\data\pg_hba.conf:

hostnossl    all          all            0.0.0.0/0  md5

Dále je třeba nastavit psql server tak, aby přijímal příchozí spojení z okolní sítě. Změňte v [PostgreSQL home]\data\postgresql.conf řádek

listen_addresses = 'localhost'

na

listen_addresses = '*'

Restartujte PostgreSQL service.

sudo systemctl restart postgresql

Nastavení pro síťové zapojení QE (Windows)

Nutno mít nainstalováno pgAdmin, je součástí instalace PostgreSQL.

1. Povolit odchozí příchozí (POZOR, v obrázku níže je to pro odchozí, správně je to pro PŘÍCHOZÍ) pravidlo pro port PostgreSQL;

firewall settings

2. Vytvořit databázi QuickEvent pomocí SQL dotazu; každý krok zvlášť: 1. tvorba uživatele, 2. tvorba databáze (databáze se musí jmenovat quickevent, jak je na obrázku);
(při nové instalaci bude pgAdmin vypadat pravděpodobně jinak – stačí rozbalit menu Servers -> PostgreSQL -> Databases -> postgres -> pravé tlačítko myši -> Query tool -> vytvořit uživatele -> vytvořit databázi)

CREATE USER quickevent_admin_user_name PASSWORD 'good_password';
CREATE DATABASE quickevent OWNER quickevent_admin_user_name;

Postup tvorby databáze

3. Upravit konfigurační soubory PostgreSQL; nutné upravit oba soubory;

úprava konfiguračních souborů

Odkaz na screenshoty v plném rozlišení: https://drive.google.com/drive/folders/0B56YqpPW0Qu1VEZIajdmRmNYajg?usp=sharing