Vereisten

Qisutu 1.0.2 wordt op een Linux-server geïnstalleerd. De systeemvoorbereiding wordt als root uitgevoerd, omdat pakketten, Apache-configuraties, systemd-services, gebruikers en bestandsrechten worden ingesteld.

Ondersteunde systemen

Het aanbevolen referentieplatform is Ubuntu Server LTS. Het meegeleverde install.sh bevat ook eigen installatieroutes voor Debian, RHEL, Rocky Linux, AlmaLinux, CentOS, Fedora, openSUSE en SLES. Een onbekende distributie wordt niet stilzwijgend als Ubuntu behandeld; het script stopt met een begrijpelijke foutmelding.

Voorbereidende controles

Vóór aanvang moet aan de volgende voorwaarden zijn voldaan:

  • Roottoegang of een root-shell

  • Netwerktoegang tot de pakketbronnen van de distributie

  • Werkende naamomzetting en bereikbare webserver

  • Een installatiepad zonder spaties

  • Voldoende ruimte voor programma, database, bijlagen, logboeken en back-ups

  • Een eigen database of unieke instantie-id per installatie

Voor OAuth2-verbindingen met Microsoft 365 of Google is later een van buiten bereikbare HTTPS-basis-URL nodig. Een gewone HTTP-adres volstaat voor een lokale eerste installatie, maar mag niet in productie worden gebruikt.

Benodigde software

Het installatiescript installeert of controleert Apache, MariaDB of de benodigde MySQL-clienttools, Perl en de Perl-modules voor database, e-mail, LDAP, TLS en OAuth. De pakketten hoeven daarom niet vooraf afzonderlijk te worden verzameld.

Bestaande server

Controleer vóór de installatie of er al eigen Apache-VirtualHosts, firewallregels, SELinux-beleidsregels of databasebeleidsregels aanwezig zijn. Qisutu maakt instantiespecifieke configuraties aan, maar vervangt geen bewust afwijkende beheerdersconfiguratie.