Seit Version 5.10.0 wird BACKCLICK 5 als Docker-Stack betrieben und über die Administrationsoberfläche aktualisiert. Diese Seite beschreibt Update, Offline-Paket, Rückweg und Sicherung.
Update per Klick
Die Seite Update steht in der Administrationsoberfläche dem Systemadministrator zur Verfügung.
- Nach Updates suchen prüft, ob eine neuere Version bereitsteht. Ist die Installation aktuell, meldet die Seite „kein Update notwendig“; „Update starten“ ist dann gesperrt.
- Update starten spielt die neue Version ein. Während des Updates erscheint ein Hinweisband; die Seite verbindet sich danach selbst neu.
- Änderungen an der Datenbank werden bei jedem Update automatisch eingespielt.
- Alle Pakete sind digital signiert. Schlägt ein Update fehl, wird der vorherige Stand automatisch wiederhergestellt.
- Die Seite zeigt die Versionsnummer und dahinter die Kennung des installierten Stands. Zwischen zwei Versionsnummern können Aktualisierungen erscheinen, die nur die Kennung ändern.
Offline-Paket
Für Server ohne Internetzugang gibt es zu jeder Version ein Offline-Paket.
- Die Seite Update nennt die Download-Adresse und zeigt auf Wunsch die Zugangsdaten zum Kopieren an. So lässt sich das Paket auf einem Rechner mit Internetzugang laden.
- Das Paket wird auf der Seite Update direkt hinter der Paketauswahl hochgeladen, mit Fortschrittsbalken. Eine unterbrochene Übertragung wird fortgesetzt.
- Danach wird das Update wie gewohnt gestartet. Nicht mehr benötigte Pakete lassen sich entfernen.
Zurück zur Vorversion
Nach einem erfolgreichen Update führt update.sh --zurueck auf der Kommandozeile zur vorherigen Version zurück. Die Datenbank bleibt dabei erhalten, sofern die Vorversion mit ihr zurechtkommt; andernfalls wird sie aus der Sicherung wiederhergestellt.
Update-Kanal
Live-Installationen folgen dem Kanal „produktion“. Die frühere Einstellung „aktuell“ gilt weiter und wird als „produktion“ gelesen.
Tägliche Sicherung
Der Stack enthält einen optionalen Sicherungsdienst. Die Ziele wählt der Betreiber selbst, auch mehrere: Verzeichnis, rsync, restic oder Proxmox Backup Server.
Zertifikate
Der Proxy kann TLS-Zertifikate per ACME beziehen und erneuern (optional, zum Beispiel Let’s Encrypt). Bestehende Installationen behalten ihre Einstellung.
Lizenzschlüssel
Seit Version 5.10.1 gibt es ein neues, digital signiertes Lizenzschlüssel-Format. Bestehende Lizenzschlüssel bleiben gültig.
Übernahme einer bisherigen Installation
Ein Migrationswerkzeug überführt eine Installation der Reihe 5.9 samt Daten in den neuen Stack. Die Übernahme läuft zunächst im Probemodus, ohne Versand und ohne Postfachabruf. Absender-IPs werden gesichert und vor dem Start geprüft.
Alle Änderungen je Version stehen im Changelog.