Přeskočit na hlavní obsah
Instalace na server

Jak nainstalovat ABRA Flexi na server

Lenka Haringerová avatar
Autor: Lenka Haringerová
Aktualizováno před více než měsícem

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ě:

  1. Upravte soubor /etc/default/flexibee a změňte:
    FLEXIBEE_CFG=local změňte na FLEXIBEE_CFG=server

  2. 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 volba include_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)

Dostali jste odpověď na svou otázku?