Regelbetrieb, Sicherung und Updates¶
Regelmäßig kontrollieren¶
sudo jfctl status
sudo jfctl doctor
sudo jfctl workers status
sudo jfctl maintenance list
sudo jfctl backup list
sudo jfctl backup verify latest
Prüfe letzte erfolgreiche Sicherung, Speicherplatz, Erreichbarkeit, Timer und Worker. backup verify liest den gewählten Snapshot und kontrolliert Dump, Uploads und Schlüssel; es ersetzt keine praktische Wiederherstellungsprobe. Plane diese mindestens vierteljährlich auf einem getrennten Testsystem ein.
Sicherung und Wiederherstellung¶
Eine Sicherung hält Anwendung und Worker kurz an und enthält Datenbank, Uploads, Konfiguration, Schlüssel und Manifest. Das Backup-Passwort gehört zusätzlich außerhalb des Servers in einen geeigneten sicheren Speicher. Verwende ein Sicherungsziel auf einem anderen Gerät.
Vor Restore Snapshot-ID, Zielinstanz und Version prüfen. Der Vorgang ersetzt Daten und verlangt ausdrücklich den Instanznamen. Danach werden Sitzungen verworfen und Worker bleiben angehalten. Prüfe Anmeldung, Datenbestand, Anhänge, E-Mail- und Synchronisationsaufträge, bevor du sudo jfctl workers release ausführst. Das verhindert ungeprüften Versand aus alten Warteschlangen.
Die vollständige Schrittfolge steht unter Backup und Restore.
Ein Update vorbereiten¶
- Änderungen des Zielreleases und verfügbare Artefakte prüfen; Wartungszeit ankündigen.
status,doctorund Sicherungsverifikation ausführen. Auch den extern gesicherten Backup-Zugang prüfen.sudo jfctl update --version X.Y.Zmit der tatsächlich gewählten Version ausführen.X.Y.Zist ein Platzhalter.- Rückgabecode und Status beachten. Anmeldung und zentrale Fachabläufe nach Freigabe kontrollieren.
jfctl prüft das Release, erstellt eine vollständige Sicherung und führt Migrationen aus. Bei Fehlern vor Freigabe erfolgt der dokumentierte automatische Rückfall. Nach Freigabe und neuen Schreibzugriffen ist ein bloßer Imagewechsel keine geeignete Rückkehr; eine gezielte Wiederherstellung kann neue Daten verlieren und muss abgestimmt werden.
Wartung und Protokolle¶
Systemd-Timer übernehmen Sitzungsbereinigung, Audit-/Buchungsbereinigung, fällige Synchronisation und Sicherung. Bestellerinnerungen sind zunächst ausgeschaltet, weil sie Nachrichten versenden. Die CLI-Referenz beschreibt den Plan.
sudo jfctl logs jfctl
sudo jfctl logs -n 100
Für einen konkreten Dienst den Namen des Betriebswegs wählen: Compose backend, worker, push-worker, frontend; nativ web, worker, push, nginx. Protokolle intern prüfen und vor Weitergabe auf sensible Inhalte kontrollieren.