TYPO3 appliance manual

Everything about running the appliance: SONIA preparation, installation, languages, search, Keycloak client, sign-in via Keycloak, backup and the way into production.

What is the appliance?

The appliance is a ready-made Docker setup for TYPO3 14.3 LTS as a Composer installation. TYPO3 runs on PHP 8.4-FPM behind nginx 1.30, the data lives in MariaDB 11.8 LTS, and Elasticsearch 9.5 provides the full-text search. Backend sign-in uses Keycloak (OpenID Connect), and the website is bilingual.

Five containers work together:

ServicePurpose
webnginx: serves static files and forwards PHP requests to php
phpTYPO3 on PHP-FPM, installs TYPO3 automatically on first start
dbMariaDB 11.8
elasticsearchsearch index of the frontend, only reachable on the internal Docker network
schedulerruns typo3 scheduler:run every minute and typo3 search:index every 15 minutes

The following pages describe setup and operation. The “Configuration files” section explains how each configuration file works in detail.