Handbuch zur TYPO3-Appliance

Alles zum Betrieb der Appliance: Vorbereitung für SONIA, Installation, Sprachen, Suche, Keycloak-Client, Anmeldung über Keycloak, Backup und der Weg in die Produktion.

Was ist die Appliance?

Die Appliance ist ein fertiges Docker-Setup für TYPO3 14.3 LTS als Composer-Installation. TYPO3 läuft auf PHP 8.4-FPM hinter nginx 1.30, die Daten liegen in MariaDB 11.8 LTS, die Volltextsuche übernimmt Elasticsearch 9.5. Die Anmeldung im Backend erfolgt über Keycloak (OpenID Connect), die Website ist zweisprachig.

Fünf Container arbeiten zusammen:

ServiceAufgabe
webnginx: liefert statische Dateien aus und leitet PHP-Anfragen an php weiter
phpTYPO3 auf PHP-FPM, installiert TYPO3 beim ersten Start automatisch
dbMariaDB 11.8
elasticsearchSuchindex des Frontends, nur im internen Docker-Netz erreichbar
schedulerführt jede Minute typo3 scheduler:run aus, alle 15 Minuten zusätzlich typo3 search:index

Die folgenden Seiten beschreiben Einrichtung und Betrieb. Wie die Konfigurationsdateien im Einzelnen funktionieren, erklärt der Bereich „Konfigurationsdateien“.