Free Trial Pro

TC Failsafe

tc-updater

Composer-Updates, automatische Sicherungen und Wiederherstellung direkt im Contao-Backend — mit Rollback-Funktion und eigenständigem Notfall-Wiederherstellungs-Panel.

Plugin-Info

Version 1.0.0
Contao ^5.3
PHP ^8.2
Lizenz LGPL-3.0-or-later
Letzte Aktualisierung Jun 2026

TC Failsafe führt Composer-Updates sicher als Hintergrund-Jobs aus, erstellt Sicherungen vor jedem Update und stellt eine Wiederherstellung bereit, die auch dann funktioniert, wenn Contao nach einem fehlgeschlagenen Update nicht mehr erreichbar ist.

Dashboard

  • Zeigt die aktuelle Contao-Version, Anzahl der installierten Pakete und verfügbare Sicherungen
  • Vorab-Analyse vor einem Update: prüft PHP-Version, Composer-Pfad, Schreibberechtigungen, Speicherplatz, aufgegebene Pakete, Datenbankkonfiguration und Legacy-Module — vollständig schreibgeschützt
  • Übersicht aller installierten Composer-Pakete mit verfügbaren Updates (24-Stunden-Cache)

Update (Pro)

  • Composer-Updates als Hintergrund-Job — der Browser muss nicht geöffnet bleiben
  • Drei Modi: Vollständig, Konservativ (ohne Vorab-Versionen), Selektiv (einzelne Pakete)
  • Testlauf-Modus simuliert das Update ohne Änderungen
  • Wartungsmodus wird automatisch aktiviert und nach dem Update deaktiviert
  • Datenbank-Migrationen (contao:migrate) werden automatisch ausgeführt
  • Vor-Update-Snapshot mit optionalem vendor/-Verzeichnis für vollständigen Rollback
  • Wiederherstellungs-E-Mail mit URLs und Zugriffstoken wird vor dem Update gesendet

Sicherung (Free + Pro)

  • Manuelle Sicherung mit wählbaren Komponenten: composer.json + composer.lock + Datenbank (immer), optional vendor/, templates/, files/, assets/, config/, contao/, src/, system/, .env.local
  • Free-Kontingent: bis zu 7 Mini-Sicherungen und 2 größere Sicherungen
  • Pro: unbegrenzte Sicherungen

Geplante Sicherungen (Pro)

  • Mini-Sicherungen (nur DB + Composer-Dateien) und vollständige Sicherungen auf separaten Zeitplänen
  • Häufigkeiten: täglich, wöchentlich, monatlich, stündlich, alle 15 Minuten, alle 5 Minuten
  • Automatische Löschung alter Sicherungen nach konfigurierbarem Aufbewahrungslimit
  • E-Mail-Benachrichtigungen bei Erfolg und Fehlschlag
  • Läuft über Contaos eingebautes Cron-System (Web-Cron oder echter Cron)

Wiederherstellung (Pro)

  • Eigenständiges Wiederherstellungs-Panel (public/_updater-recovery.php) — läuft ohne Symfony, Composer oder Contao
  • Erreichbar per Browser auch wenn Contao nach einem fehlgeschlagenen Update nicht mehr funktioniert
  • Gesicherter Zugang per HTTP Basic Auth mit konfiguriertem Zugriffstoken
  • Panel kann jederzeit über das Backend deployed oder entfernt werden

Voraussetzungen:

  • Contao 5.3+
  • PHP 8.2+
  • Kostenlose Lizenz erforderlich (contao-plugins.de) — Pro-Lizenz für Updates, Wiederherstellung und geplante Sicherungen
Free

Free

Kostenlos

Kostenlos testen

Trial

7 Tage kostenlos

  • Trial