Alle BeiträgeModul der Woche

Schrödingers Backup: FreeScout-Backup auf Autopilot

Modul der Woche: Unser Backup-Modul sichert Datenbank, Dateien und Module von FreeScout automatisch in einem Archiv, prüft, ob sich die Sicherung zurückspielen lässt, und baut die Installation im Notfall sogar auf einem leeren Server wieder auf.

Modul der Woche: Backup für FreeScout

Jeden Donnerstag stellen wir eines unserer FreeScout-Module vor. Den Anfang macht die Datensicherung – ein Thema, das oft erst Aufmerksamkeit bekommt, wenn der Helpdesk plötzlich nicht mehr startet.

Eine Datenbanksicherung allein reicht nicht

In FreeScout steckt das Wissen Deiner Kundenbetreuung: Anfragen, Antworten, Anhänge und interne Notizen. Gehen diese Informationen verloren, steht schnell mehr als nur ein Postfach still.

Eine händische Datenbanksicherung allein reicht für die Wiederherstellung nicht aus. Auch hochgeladene Dateien, installierte Module und der Anwendungsschlüssel müssen verfügbar sein. Und selbst ein vollständiges Archiv hilft wenig, wenn es beschädigt ist oder zusammen mit dem Server verloren geht.

Bekommst Du mit Deiner aktuellen Backup-Strategie FreeScout zeitnah wieder zum Laufen?

Einmal einrichten, dann läuft es

Wir haben das Backup-Modul aus eigenem Bedarf entwickelt. Es sollte Datenbank, Dateien und Module gemeinsam sichern, automatisch laufen und eine zusätzliche Kopie ausserhalb des FreeScout-Servers ablegen.

Ebenso wichtig: Die Sicherungen müssen prüfbar sein. Und eine Wiederherstellung muss auch dann möglich bleiben, wenn FreeScout selbst nicht mehr funktioniert.

Unser Ziel war ein vollständig automatisiertes WorryFree-Backup: einmal eingerichtet, läuft die Sicherung ohne weiteres Zutun des Administrators.

Sichern, prüfen, zurückholen

Das Modul erstellt vollständige Sicherungen nach Deinem Zeitplan oder auf Knopfdruck. Aufbewahrungsregeln entfernen ältere Archive automatisch; wichtige Backups kannst Du dauerhaft anheften. Optional wird jede Sicherung zusätzlich per FTP oder FTPS auf einen anderen Server übertragen.

Mit «Prüfen» kontrollierst Du die Integrität und Vollständigkeit des Archivs. Wenn die Datenbankrechte es erlauben, wird der Datenbankinhalt zusätzlich probeweise importiert – ohne die laufende Installation zu verändern.

Die Wiederherstellung erfolgt direkt in FreeScout. Vorher erstellt das Modul automatisch ein Sicherheits-Backup des aktuellen Zustands. Ist FreeScout nicht mehr erreichbar, unterstützt Dich der eigenständige Assistent kickstart.php beim Wiederaufbau auf einem geeigneten Server.

Auf Wunsch werden Archive verschlüsselt. Ein druckbares Notfallblatt hilft Dir, die benötigten Informationen sicher aufzubewahren. Das Protokoll zeigt, welche Schritte erfolgreich waren und wo ein Problem aufgetreten ist.

Ein Punkt verdient dabei besondere Aufmerksamkeit: der Anwendungsschlüssel. FreeScout verschlüsselt einzelne Datenbankfelder damit – Postfach-Passwörter, OAuth-Token, Zugangsdaten der Bexio- und Kalender-Module. Ein unverschlüsseltes Archiv enthält diesen Schlüssel bewusst nicht. Spielst Du es auf einem Server mit anderem Schlüssel ein, bleiben genau diese Felder unlesbar. Deshalb legt das Modul einen entsprechenden Hinweis ins Archiv und druckt den Schlüssel auf das Notfallblatt. Vergibst Du ein Archivpasswort, reist der Schlüssel geschützt im Archiv mit – dann genügen für die Wiederherstellung Archiv und Passwort.

Im Ernstfall weisst Du schon, was zu tun ist

Du sicherst die Bestandteile Deiner FreeScout-Installation automatisch in einer einzigen Archivdatei und prüfst mit einem Klick, ob sie vollständig und verwendbar ist. Eine externe Kopie schafft zusätzliche Vorsorge, während Zeitpläne Dir die regelmässige Sicherung abnehmen.

Auch bei einem Serverumzug hilft der vorbereitete Wiederherstellungsablauf. Ein gelegentlicher Blick ins Protokoll und eine Wiederherstellungsprobe bleiben sinnvoll – damit Du im Ernstfall bereits weisst, was zu tun ist.

Hier bekommst Du das Modul

Das Backup-Modul für FreeScout kostet CHF 12.– einmalig und funktioniert ohne weitere Zusatzmodule. Zwölf Monate Support sowie Sicherheits- und Funktionsupdates sind enthalten. Danach kannst Du die installierte Version unbefristet weiternutzen.

Die Benutzeranleitung ist frei zugänglich. Bei Fragen zu Deinem Hosting erreichst Du uns unter kontakt@letsautomate.ch.

Nächsten Donnerstag stellen wir Dir ein weiteres Modul vor.

André Zumsteg
André ZumstegGründer von let’s automate · Dein persönlicher App-Pilot

Fragen zum Beitrag oder ein ähnlicher Fall im eigenen Betrieb? Schreib mir im Erstgespräch .

Nächster Schritt

Welcher Prozess kostet Dich heute am meisten Zeit?

Zeig ihn uns in einem kostenlosen Erstgespräch. Gemeinsam finden wir heraus, ob und wie daraus eine einfache, passende Lösung werden kann.