Přeskočit na hlavní obsah

Instalace na server

Co nastavit, aby ABRA Flexi běžela v síti na vlastním serveru

Autor: Petr Pech

Pokud chcete ABRA Flexi provozovat v síti na vlastním serveru, je potřeba doplnit několik nastavení. Data pak spravuje jeden server a klientské aplikace se k němu připojují.

ℹ️ Týká se pouze provozu na vlastním serveru (on-premise). Při provozu v cloudu vše zajišťuje ABRA a žádné z níže uvedených nastavení neřešíte.

💡 Pokud jste na Windows zvolili během instalace Síťová instalace → Instalace serveru, většinu kroků za vás udělal instalátor. Ruční nastavení potřebujete jen u lokální instalace nebo když používáte firewall třetí strany.

Povolení vzdáleného přístupu

Pokud jste při instalaci nezvolili typ Síťová instalace a Server, je nutné vzdálený přístup povolit ručně. Přihlaste se do ABRA Flexi jako správce firem, otevřete Nástroje → Nastavení serveru a zaškrtněte volbu Poskytovat službu Flexi v síti.

Povolení portu na firewallu

Aby mohl databázový server korektně komunikovat v síti, povolte na používaném firewallu 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. Typ instalace je proto nutné změnit ručně.

  1. V souboru /etc/default/flexibee změňte FLEXIBEE_CFG=local na FLEXIBEE_CFG=server.

  2. Restartujte službu Flexi: sudo systemctl restart flexibee (na starších systémech bez systemd /etc/init.d/flexibee restart).

Nyní už bude vše fungovat.

Založení prvotního účtu (administrátorského)

Po instalaci je systém v režimu prvního spuštění a neexistuje v něm žádný účet. První klient, který se připojí, bude požádán o vytvoření účtu. Po jeho vytvoření je systém zabezpečen.

⚠️ Dokud prvotní účet nezaložíte, je server nezabezpečený. Udělejte to hned po zpřístupnění serveru v síti.

Nastavení serveru pro více než 5 uživatelů

Pokud máte instalaci s více než pěti uživateli, je nutné provést nastavení databázového systému pro optimální běh. Podrobnosti najdete v článku Konfigurace PostgreSQL pro velké instalace ABRA Flexi.

Konfigurace PostgreSQL

Platí pro Windows i Linux:

  • Flexi do hlavního souboru postgresql.conf pouze přidává odkaz na podsložku s dalšími konfiguračními soubory (include_dir = 'conf.d'). Výchozí konfigurační soubor databáze jinak nemění.

  • V podsložce conf.d jsou konfigurační soubory Flexi. Názvy mají formát 0xx_flexi_popis.conf (například 051_flexi_main.conf), na Linuxu i ve tvaru 53-jit-off.conf.

  • PostgreSQL načítá soubory v pořadí podle názvu a později načtené vyhrávají. Vlastní nastavení si proto vytvořte v souboru s vyšším číslem, například 101_custom.conf. Ten se při reinstalaci nemění.

  • Hlavní postgresql.conf ani konfigurační soubory dodané s Flexi neupravujte — při reinstalaci se mohou přepsat.

  • Pokud aktualizujete z verze, ve které Flexi nahrazovala soubor postgresql.conf, vrátí se do něj výchozí obsah.

V konfiguraci PostgreSQL nastavujeme na Linuxu volbu jit = off. Obecně jde o zrychlující nastavení, u Flexi ale dotazy naopak zpomaluje.

Související články

Dostali jste odpověď na svou otázku?