Preskoči na glavno vsebino

Inštalácia na server

Ako nainštalovať ABRA Flexi na server

Avtor: Hana Vršanská

Inštalácia na server

Ak chcete prevádzkovať ABRA Flexi v sieti na vlastnom serveri, je potrebné vykonať niektoré nastavenia.

Pri sieťovej inštalácii Flexi pre Windows nie sú uvedené kroky potrebné, pretože všetko je zabezpečené automaticky inštalačným programom. V prípade miestnej inštalácie alebo nainštalovaného firewallu tretej strany budete musieť vykonať zmeny nastavení, aby všetko fungovalo správne.

Povolenie vzdialeného prístupu na serveri

Ak ste pri inštalácii Flexi nezvolili typ Sieťovej inštalácie a Server, je potrebné povoliť vzdialený prístup (dotaz pri inštalácii nie je podporovaný na Linuxe s RPM balíčkami – pozri nižšie). Prihláste sa do ekonomického systému Flexi ako správca firiem a zvoľte Nástroje a ďalej Nastavenie servera. Tu zvoľte Poskytovať službu Flexi v sieti.

Povolenie portu na firewalle

Aby mohol databázový server správne komunikovať v sieti, je potrebné na používanom firewalle povoliť prístup k portu 5434 (protokol TCP).

Povolenie vzdialeného prístupu na Linuxe s RPM balíčkami

Linuxové distribúcie s RPM balíčkami (SUSE, Fedora, CentOS, RHEL, …) neumožňujú pri inštalácii klásť otázky. Je preto potrebné zmeniť typ inštalácie ručne:

  1. Upravte súbor /etc/default/flexibee a zmeňte:
    FLEXIBEE_CFG=local zmeňte na FLEXIBEE_CFG=server

  2. Reštartujte službu Flexi: /etc/init.d/flexibee restart

Teraz by už malo všetko fungovať.

Vytvorenie prvotného účtu (administrátorského)

Po inštalácii Flexi je systém v režime prvého spustenia. V systéme neexistuje žiadny účet a ak sa k nemu pripojí
prvý klient, bude požiadaný o vytvorenie účtu. Po jeho vytvorení bude systém zabezpečený.

Nastavenie servera pre viac ako 5 používateľov

Ak máte inštalácie s viac ako 5 používateľmi, je potrebné vykonať nastavenie databázového systému pre optimálny chod.

Konfigurácia PostgreSQL

  • Windows:

    • Ak aktualizujeme z verzie, kde sme postgresql.conf nahrádzali, vrátime tam predvolenú hodnotu

    • Do hlavného postgresql.conf iba pridáme odkaz na podpriečinok s ďalšími konfiguračnými súbormi (include_dir = 'conf.d')

    • V podpriečinku conf.d máme vlastné .conf súbory. Názvy majú formát: 0xx_flexi_popis.conf (napr. 051_flexi_main.conf)

    • Postgres načítava súbory v poradí podľa názvu, neskôr načítané súbory majú prednosť. Používateľ by si preto mal prípadne vytvoriť súbor yxx_cokoliv.conf kde y > 0 (napr: 101_custom.conf). Tým môže prepísať našu konfiguráciu. Pri reinštalácii mu takýto súbor nemeníme.

    • Hlavný postgresql.conf ani naše .conf súbory by používateľ nemal meniť, môžu sa pri reinštalácii prepísať.

  • Rieši to isté popísané v bode vyššie, len na linuxových systémoch:

    • v konfigurácii PostgreSQL nastavujeme voľbu jit = off (všeobecne by malo ísť o urýchľujúce nastavenie, no u nás naopak dotazy spomaľuje)

    • inštalácia už nemení predvolený konfiguračný súbor databázy postgresql.conf (jediné čo prípadne pridáva je voľba include_dir = 'conf.d')

    • všetky dôležité nastavenia sa potom umiestňujú do conf.d podadresára v samostatných súboroch (napr. 53-jit-off.conf)

Ste s tem dobili odgovor na svoje vprašanje?