-
OPNexus 1.15.0 "Gyrfalcon"
StableRelease / verify (push) Canceled after 0sCI / checks (push) Canceled after 0sCI / frontend (push) Canceled after 0sCI / backend (push) Canceled after 0sRelease / test (push) Canceled after 0sRelease / publish (backend) (push) Canceled after 0sRelease / publish (frontend) (push) Canceled after 0sRelease / publish (proxy) (push) Canceled after 0sRelease / publish (updater) (push) Canceled after 0sreleased this
2026-10-10 00:24:22 +02:00 | 35 commits to main since this releaseUpdates aus dem Webinterface. Auf Klick, mit Fortschritt und automatischem Rollback; ein eigener,
optionaler Container erledigt die Arbeit. Ende-zu-Ende mit echten Images getestet, siehe Handbuch
„Update aus dem Webinterface (optional)“:- Updates aus dem Webinterface (optional): Einstellungen › „OPNexus aktualisieren“ zeigt die
neueste Version samt Release-Notes und aktualisiert auf Klick — mit Fortschrittsanzeige,
automatischem Rollback bei einem fehlgeschlagenen Update und „Auf Vorversion zurücksetzen“
(mit Hinweis, ob dabei Daten verloren gehen). Dahinter arbeitet ein eigener, kleiner
Updater-Container (updater/, Compose-Profilupdater, mitCOMPOSE_PROFILES=updater
in.envaktivieren), der dieselbe Logik wieopnexus updateausführt. Er ist standardmäßig
aus und der einzige Container mit Docker-Socket; das Backend bekommt ihn nie. Der Updater
hat keinen veröffentlichten Port, ist nur mit einem selbst erzeugten Token ansprechbar und kann
ausschließlich „aktualisieren auf die vom Release-Feed gemeldete neueste stabile Version“,
„zurückrollen“ und „Status“. Hauptversions-Sprünge bleiben der Kommandozeile vorbehalten.
Anfragen stehen im Audit-Log (neuer Typ „OPNexus-System“). Gilt nur für Release-Images. opnexus(jetzt inupdater/opnexus,scripts/opnexusist ein Symlink):status --porcelain,
Exit-Code 3 für „fehlgeschlagen und sauber zurückgerollt“. Release-Images und -Bundle enthalten
zusätzlichopnexus-updater.- Der Banner „Neue Version verfügbar“ verlinkt auf den neuen Abschnitt in den Einstellungen.
Downloads
- Updates aus dem Webinterface (optional): Einstellungen › „OPNexus aktualisieren“ zeigt die