Ich habe ein kleines Backup-Script veröffentlicht, das Contao-Dateien und Datenbank sichert. Es ist auch ohne SSH-Zugang nutzbar und lässt sich per PHP-Trigger mit URL-Cronjob automatisieren:
https://github.com/elektrischerwalfi...p-shell-script
Das Script läuft serverseitig, unabhängig von Contao-Extensions und Backend.
Kurzüberblick:
• Contao 4.x und 5.x (Credentials aus parameters.yml bzw. .env.local)
• Datei-Backup per tar mit konfigurierbaren Excludes
• DB-Backup per mysqldump
• automatische Aufbewahrung älterer Backups (MAX_BACKUPS)
• Logging und optionale E-Mail bei Fehlern
• für Hoster ohne SSH: Ausführung per PHP-Trigger und URL-Cronjob möglich
Getestet auf all-inkl und IONOS.
Feedback und Issues sind willkommen — besonders von anderen Shared-Hosting-Setups.


Zitieren
