Eine Installation ordentlich halten
Eine geplante Aufgabe erledigt die wenigen Arbeiten, die geschehen sollten, ob jemand die Anwendung öffnet oder nicht.
#Was es kann
- Entfernt Demo-Sandboxes nach ihrem Ablauf, mit den Dateien, die sie enthalten.
- Nimmt stündlich eine Probe für den Statusverlauf.
- Räumt verbrauchte Übergaben, benutzte Passwort-Zurücksetzungslinks, Anmeldeeinträge älter als neunzig Tage und längst abgelaufene Freigabelinks auf.
- Sendet dreißig Tage vor Ablauf einer Lizenz eine Erinnerung an den Lizenzkontakt und an uns.
Nichts davon ist für Ihre Arbeit zerstörerisch: Studien, Pläne, Maschinen und Berichte werden nie angerührt.
#Sicherungen
Einmal pro Nacht schreibt die Aufgabe ein einzelnes Archiv mit einem vollständigen SQL-Abzug jeder Tabelle und jedem hochgeladenen Plan, jeder Marke und jedem Bild. Die neuesten werden aufbewahrt — standardmäßig vierzehn — und ältere entfernt. Release-Pakete bleiben außen vor: Sie können erneut heruntergeladen werden.
Plattform → Installationen listet sie mit Größe und einem Download-Knopf und sagt, wenn die neueste älter als zwei Tage ist. Schlägt die Sicherung einer Nacht fehl, erhalten Sie einmal eine E-Mail, und die Karte bleibt markiert, bis sie wieder gelingt.
Eine Sicherung auf demselben Server ist nur eine halbe Sicherung. Laden Sie gelegentlich eine herunter oder richten Sie den Sicherungspfad auf ein Verzeichnis, das Ihr Host von der Maschine wegkopiert.
#Eine externe Kopie
Eine Sicherung auf demselben Server wie die Daten, die sie schützt, ist nur eine halbe Sicherung. Auddomate kann jedes nächtliche Archiv in einen beliebigen S3-kompatiblen Bucket kopieren — Amazon S3, Backblaze B2, Cloudflare R2, Wasabi, MinIO — mit wenigen Zeilen in der Konfiguration der Installation. Die Sicherungskarte unter Plattform → Installationen zeigt dann, wann die letzte Kopie ging und in welchen Bucket, bietet Neueste Sicherung jetzt kopieren an, und die geplante Aufgabe mailt den Plattformkontakt, wenn eine Kopie fehlschlägt, obwohl die lokale Sicherung gelang.
#Was sie überwacht
Dieselbe Aufgabe behält die Dinge im Auge, von denen Sie sonst von einem Kunden erfahren würden: eine Statusprüfung, die zu scheitern beginnt, eine lizenzierte Installation, die sich drei Tage nicht gemeldet hat, und ein Abonnement, dessen Zahlung nicht durchging. Jedes sendet einmal eine kurze E-Mail an die Plattformadresse und dann nicht wieder, bis es geklärt ist oder ein angemessener Zeitraum vergangen ist.
#Einrichten
Öffnen Sie Plattform → Installationen. Die Karte Geplante Aufgabe zeigt eine private Adresse und ob die Aufgabe kürzlich gelaufen ist. Richten Sie den Planer Ihres Hosts alle fünf Minuten auf diese Adresse. Bei cPanel sind das Cron-Jobs mit einem Befehl wie curl -s "https://your.domain/cron?key=…" >/dev/null; das Minutenfeld nimmt */5.
Die Aufgabe tut nur, was fällig ist, also kostet es nichts, sie öfter als nötig aufzurufen. Ist sie innerhalb der Stunde nicht gelaufen, sagt die Karte das, was der schnellste Weg ist, einen stehengebliebenen Planer zu bemerken.
Die Adresse enthält einen privaten Schlüssel. Behandeln Sie ihn wie ein Passwort: Wer ihn hat, kann die Aufräumarbeiten auslösen, wenngleich er keine Daten preisgibt. Falls er durchsickert, sagen Sie es uns, und wir geben einen neuen aus.