Dienste und Logs
Die Log-Rotation ist in den Stack-Dateien für Coolify und Portainer auf 3 × 100 MB je Container eingestellt; in der generischen Compose-Datei übernimmt das die Docker-Konfiguration des Hosts.
Systemstatus
https://<domain>/health– Lebenszeichen für Monitoring ({"status":"ok","database":"ok"})./admin(Plattform-Admin) – Kennzahlen, fehlgeschlagene Hintergrundjobs, Stripe-Status, Communities und Nutzer verwalten.php bin/console app:doctor– prüft Datenbank, Redis, Storage, Mailer, Stripe undAPP_URL.
Konsole
Befehle laufen im Containerapp:
- Docker Compose:
docker compose exec app php bin/console <befehl> - Portainer: Container → Console (
/bin/sh, Benutzerwww-data) - Coolify: Ressource → Dienst
app→ Terminal
Rollen
- Plattform-Admin (
/admin): sieht alle Communities und Konten, bestätigt E-Mail-Adressen, sperrt Communities, vergibt weitere Plattform-Admins. - Owner einer Community: Einstellungen, Pläne und Zahlungen, Rollen, Rechtstexte, Übergabe und Löschen.
- Admin / Moderator / Mitglied: Rechte innerhalb der Community.
- Eigene Rollen (Einstellungen → Rollen): reine Kennzeichnungen wie „Mentor“ oder „Alumni“ mit Abzeichen. Sie steuern keine Rechte, können aber Pläne einschränken: Unter Zahlungen → Plan bearbeiten → „Buchen nur mit Rolle“ dürfen dann nur Mitglieder mit einer der gewählten Rollen buchen oder kaufen; andere sehen „Nur für Mitglieder mit der Rolle …“. Das Team kann solche Pläne weiterhin manuell vergeben.
Datensicherung
Erfolgt außerhalb der Anwendung durch den Betreiber. Relevant sind die Docker-Volumesmariadb, uploads und redis; bei STORAGE_ADAPTER=s3 zusätzlich der Bucket. Sessions und Warteschlange liegen in Redis – ein Verlust kostet nur die Anmeldungen und noch nicht verarbeitete Hintergrundjobs.