Instalace na server
Pokud chcete provozovat ABRA Flexi v síti na vlastním serveru, je nutné provést některá nastavení.
Při síťové instalaci Flexi pro Windows nejsou uvedené kroky potřeba, protože vše je zařízeno automaticky instalačním programem. V případě místní instalace či nainstalovaném firewallu třetí strany, budete potřebovat provést změny nastavení, aby vše fungovalo korektně.
Povolení vzdáleného přístupu na serveru
Pokud jste při instalaci Flexi nezvolili typ Síťové instalace a Server, je nutné povolit vzdálený přístup (dotaz při instalaci není podporován na Linuxu s RPM balíčky – viz níže). Přihlaste se tedy do ekonomického systému Flexi jako správce firem a zvolte Nástroje a dále Nastavení serveru. Zde zvolte Poskytovat službu Flexi v síti.
Povolení portu na firewallu
Aby mohl databázový server korektně komunikovat v síti, je potřeba na používaném firewallu povolit přístup k portu 5434 (protokol TCP).
Povolení vzdáleného přístupu na Linuxu s RPM balíčky
Linuxové distribuce s RPM balíčky (SUSE, Fedora, CentOS, RHEL, …) neumožňují při instalaci pokládat dotazy. Je proto nutné změnit typ instalace ručně:
Upravte soubor
/etc/default/flexibee
a změňte:
FLEXIBEE_CFG=local
změňte naFLEXIBEE_CFG=server
Restartujte službu Flexi:
/etc/init.d/flexibee restart
Nyní by již bude vše fungovat.
Založení prvotního účtu (administrátorského)
Po instalaci Flexi je systém v režimu prvního spuštění. V systému neexistuje žádný účet a pokud se k němu připojí
první klient, bude požádán o vytvoření účtu. Po jeho vytvoření bude již systém zabezpečen.
Nastavení serveru pro více než 5 uživatelů
Pokud máte instalace s více než 5 uživateli, je nutné provést nastavení databázového systému pro optimální běh.
Konfigurace PostgreSQL
Windows:
Pokud aktualizujeme z verze, kde jsme
postgresql.conf
nahrazovali, vrátíme tam výchozí
Do hlavního
postgresql.conf
pouze přidáme odkaz na podsložku s dalšími konfiguračními soubory (include_dir = 'conf.d'
)Ve podsložce
conf.d
máme svoje.conf
soubory. Názvy mají formát:0xx_flexi_popis.conf
(např.051_flexi_main.conf
)Postgres soubory načítá v pořadí podle názvu, později načtené soubory vyhrávají. Takže uživatel by si měl případně vytvořit soubor
yxx_cokoliv.conf
kde y> 0
(např:101_custom.conf
). Tím může přepsat naši konfiguraci. Při reinstalaci mu takový soubor neměníme.Hlavní postgresql.conf ani naše .conf soubory by uživatel měnit neměl, mohou se při reinstalaci přepisovat.
Řeší to samé popsané v bodu výše, jen na linuxových systémech:
v konfiguraci PostgreSQL nastavujeme volbu
jit = off
(obecně to má být zrychlující nastavení, ale u nás naopak dotazy zpomaluje)instalace již nemění výchozí konfigurační soubor databáze
postgresql.conf
(jediné co případně přidává je volbainclude_dir = 'conf.d'
)všechna důležitá nastavení se pak umisťují do
conf.d
podadresáře v samostatných souborech (např.53-jit-off.conf
)