Inštalácia databázového servera pre Leaklog
18.1.2012, Michal Tomlein
Komu je tento dokument určený
Tento dokument je určený predovšetkým firmám, ktoré majú k dispozícii server a majú záujem využiť ho ako centrálnu databázu pre Leaklog, ktorú budú môcť cez internet používať aj viacerí zamestnanci naraz.
Inštrukcie v tomto dokumente sú určené pre skúsených používateľov, resp. správcov firemného servera. V prípade, že vaša firma má k dispozícii server, ale potrebujete s nasadením databázy pomoc, kontaktujte zväz na adrese web.szchkt@gmail.com.
Databázový softvér
Leaklog podporuje databázový server PostgreSQL, ktorý je voľne dostupný na neobmedzené použitie. Odporúčame inštaláciu aktuálnej verzie. PostgreSQL je možné nainštalovať na rôzne operačné systémy, či už Unix-based alebo Microsoft Windows.
Pri konfigurácii PostgreSQL odporúčame ponechať východzí port 5432.
Nastavenie zabezpečeného prístupu do databázy
Nastavenie zabezpečeného prístupu pomocou SSL realizujte nasledovne (podľa oficiálnej dokumentácie):
su postgres (môže ale nemusí byť potrebné v závislosti na konfigurácii databázy)cd /var/lib/pgsql/data (umiestnenie priečinka data môže byť rôzne podľa operačného systému)openssl req -new -text -out server.reqopenssl rsa -in privkey.pem -out server.keyrm privkey.pem (Windows: del privkey.pem)openssl req -x509 -in server.req -text -key server.key -out server.crtchmod og-rwx server.key (len Unix)
V uvedenom priečinku data v súbore postgresql.conf je potrebné zmeniť riadok #ssl = off na ssl = on.
Nastavenie prístupu k databáze z iných počítačov
Na koniec súboru pg_hba.conf v priečinku data pridajte riadok v tvare:
hostssl all all <IP-siete>/<maska> md5
kde <IP-siete>/<maska> nahraďte adresou a maskou siete, v ktorej má byť databáza prístupná. Ak má byť databáza prístupná z ľubovoľnej adresy, použite 0.0.0.0/0
Vytvorenie používateľských účtov
Po reštartovaní databázového servera je potrebné vytvoriť používateľské účty. Môžete na to použiť aj nástroj pgAdmin alebo phpPgAdmin. Pri vytváraní používateľov nezabudnite použiť možnosť Superuser a Login. Príklad:
CREATE ROLE admin LOGIN PASSWORD 'heslo' SUPERUSER;
CREATE ROLE jozko LOGIN PASSWORD 'ineheslo' SUPERUSER;
Prvé prihlásenie z programu Leaklog
V Leaklogu sa do databázy prihláste pomocou položky Otvoriť › Vzdialenú databázu v menu Súbor. V dialógovom okne, ktoré sa zobrazí, vyplňte svoje prihlasovacie údaje (adresa vášho servera, port, meno databázy a meno a heslo jedného z používateľov, ktorého ste vytvorili).
Pri prvom prihlásení sa Leaklog automaticky postará o inicializáciu databázy. Odporúčame hneď po prvom prihlásení kliknúť v programe na tlačidlo Uložiť.
Kategórie dokumentu
Všetky kategórie
- Certifikácia
- Chladenie
- Chladivá
- CO CHKT
- Covid-19
- F plyny
- GIZ-Proklima
- Inštrukcie pre autorov
- Kalibrácie
- Leaklog
- PED
- Podujatia
- Pomocník
- Postup podávania príspevkov
- Prezentácie
- Príručky
- RA4L
- Recyklácia
- Servisná konferencia 2013
- Spájkovanie
- Spolupráca
- STN EN 13313
- Summit tepelných čerpadiel 2022
- SZ CHKT
- Technické noviny
- Tepelné čerpadlá
- VTS news
- Vykurovanie
- Vzdelávanie
- ZSVTS


