Inhaltsverzeichnis

Dokuwiki

Verantwortung Toxicity
Container dokuwiki
W. Ports keine
OS Debian 12.5
Server magrathea
Zustand Produktiv

Dies ist die technische Doku zu unserem Container dokuwiki. Nutzerinfos zu Dokuwiki findest du hier.

Services

Serviceübersicht Version
Dokuwiki 2024-02-06a „Kaos“
nginx 1.22.1-9
php 8.2

Dokuwiki

Typische php Anwendung, die mit Nginx + php-fpm läuft

Config

Damit wir mehr als 2M große Dateien hochladen können, muss in /etc/php/8.2/fpm/php.ini die upload_max_filesize auf 20M gesetzt werden.

Der Medien Manager wird übrigens weiterhin Max. 2 MB pro Datei-Upload. anzeigen, das ist ein bekannter Bug

LDAP Anbindung

Die LDAP-Anbindung ist in der Konfiguration des Wikis hinterlegt. LDAP-Gruppen werden auch für die Zugangsverwaltung genutzt. Einstellungen können von wikiadmins vorgenommen werden.

Dazu nutzt das Wiki einen Filter um Benutzer zu finden:

(&(uid=%{user})(objectClass=Person)(memberOf=cn=freigeschaltet,ou=groups,dc=chaotikum,dc=org))

Und einen Filter um Benutzergruppen zu suchen:

(&(objectClass=groupOfNames)(member=%{dn}))

Debian Upgrade

Bei einen Upgrade der Debian Version darauf achten das die PHP Pakete neu installiert werden:

apt install php php-common php-curl php-fpm php-gd php-gmp php-intl php-ldap php-mbstring php-mcrypt php-xml php-zip

Die php.ini muss auch neu eingestellt werden(siehe oben).