Požadavky¶
Qisutu 1.0.2 se instaluje na linuxový server. Příprava systému se provádí jako root, protože se
nastavují balíčky, konfigurace Apache, služby systemd, uživatelé a oprávnění souborů.
Podporované systémy¶
Doporučenou referenční platformou je Ubuntu Server LTS. Dodaný install.sh obsahuje také vlastní
instalační postupy pro Debian, RHEL, Rocky Linux, AlmaLinux, CentOS, Fedora, openSUSE a SLES.
Neznámá distribuce se automaticky nepovažuje za Ubuntu; skript skončí se srozumitelnou chybovou
zprávou.
Přípravné kontroly¶
Před zahájením musí být splněny následující podmínky:
Přístup root nebo root shell
Síťový přístup ke zdrojům balíčků distribuce
Funkční překlad názvů a dostupný webserver
Instalační cesta bez mezer
Dostatek místa pro program, databázi, přílohy, protokoly a zálohy
Vlastní databáze nebo jedinečný identifikátor instance pro každou instalaci
Pro připojení OAuth2 k Microsoft 365 nebo Google bude později potřeba zvenku dostupná základní URL HTTPS. Samotná adresa HTTP stačí pro první místní instalaci, ale neměla by se používat v produkci.
Potřebný software¶
Instalační skript nainstaluje nebo zkontroluje Apache, MariaDB nebo potřebné klientské nástroje MySQL, Perl a moduly Perlu potřebné pro databázi, e-mail, LDAP, TLS a OAuth. Balíčky proto není nutné předem jednotlivě vyhledávat.
Stávající server
Před instalací zkontrolujte, zda již existují vlastní virtuální hostitelé Apache, pravidla brány firewall, zásady SELinux nebo databázové zásady. Qisutu vytváří konfigurace pro jednotlivé instance, ale nenahrazuje záměrně odlišnou konfiguraci provozovatele.