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.