.env-Datei.
- Auslieferungspaket entpacken (
sha256sum -c community-vX.Y.Z.tar.gz.sha256prüft die Datei). Es enthältdocker-compose.yml,.env.example, die Varianten für Coolify und Portainer sowie diese Dokumentation. - Bei der Registry anmelden:
docker login registry.example.orgmit den Zugangsdaten aus der Lizenz. .env.examplenach.envkopieren und ausfüllen. Pflicht:APP_SECRET(64 zufällige Zeichen, z. B.openssl rand -hex 32– nie nachträglich ändern, daraus werden Geheimnisse verschlüsselt),APP_URL,MARIADB_PASSWORD,MARIADB_ROOT_PASSWORD,DATABASE_URL(gleiches Passwort),MERCURE_JWT_SECRET,MAILER_DSN. Empfohlen:ADMIN_EMAIL/ADMIN_PASSWORDfür das erste Konto. Alle Variablen erklärt die Konfiguration.docker compose up -d–migrateführt die Migrationen aus und legt den ersten Admin an, danach startenappundworker.- Reverse Proxy mit TLS auf die App zeigen lassen. Die App spricht nur HTTP und lauscht standardmäßig auf
127.0.0.1:8080(APP_BIND,APP_PORT). Der Proxy mussX-Forwarded-Protosenden und inTRUSTED_PROXIESstehen; meldet er kein Schema,APP_TLS_TERMINATED=1setzen. docker compose exec app php bin/console app:doctor– prüft Datenbank, Redis, Storage, Mailer und Stripe.https://<domain>/healthmuss{"status":"ok"}liefern – diesen Endpunkt ins Monitoring aufnehmen.