Skip to main content
Sobald eine neuere Version veröffentlicht ist, zeigt ipmideck einmalig eine Benachrichtigung an, und neben der Version in der Seitenleiste bleibt eine Update-Schaltfläche sichtbar, bis Sie sie installieren: ein Pfeil nach oben, bei einer Sicherheitsversion ein Schild. Beide öffnen die Versionshinweise der neuen Version und, wenn ipmideck sie selbst installieren kann, die Schaltfläche Herunterladen und installieren.

Was die Schaltfläche tut

Bevor etwas geändert wird, sichert ipmideck die Datenbank, den Verschlüsselungsschlüssel und config.yaml nach backups/ im Datenverzeichnis.

Voraussetzungen

  • Die Anmeldung muss aktiviert sein: Die Schaltfläche ersetzt das laufende Programm.
  • Im Demo-Modus ist die Schaltfläche nicht verfügbar.
  • Für einen automatischen Neustart muss ipmideck mit dem Befehl ipmideck gestartet worden sein. Wurde es anders gestartet, installiert es das Update und fordert Sie zum Neustart auf; unter Windows zeigt es stattdessen den Befehl an.

Docker mit Watchtower

Ein Container kann sein eigenes Image nicht ersetzen, und Zugriff auf den Docker-Socket würde ipmideck die Kontrolle über den Host geben. Ein separater Watchtower-Container übernimmt den Austausch, wenn ipmideck ihn anfordert.
1

ipmideck-Container kennzeichnen

Starten Sie ipmideck mit dem Label, das Watchtower die Verwaltung erlaubt:
2

Watchtower starten

Starten Sie Watchtower mit aktivierter HTTP-API, nur vom Host aus erreichbar:
3

ipmideck verbinden

Ergänzen Sie die Adresse von Watchtower und das Token im bereits vorhandenen Abschnitt updates: von config.yaml und starten Sie ipmideck neu:
config.yaml
Dieselben Einstellungen gibt es als IPMIDECK_UPDATES_WATCHTOWER_URL und IPMIDECK_UPDATES_WATCHTOWER_TOKEN. Mit Docker Compose, wo beide Container ein Netzwerk teilen, verwenden Sie http://watchtower:8080 als Adresse.
Watchtower steuert Docker über dessen Socket. Verwenden Sie ein langes, zufälliges Token und binden Sie den Port wie gezeigt an 127.0.0.1.
Watchtower lädt das Tag, das der Container bereits verwendet. Mit latest wechselt es zur neuesten Version; ein auf ein Versions-Tag festgelegter Container (zum Beispiel 2.0.0) bleibt auf dieser Version.

Wenn die Installation fehlschlägt

Der Dialog zeigt den Grund und die Ausgabe des Installers sowie den Befehl für eine manuelle Installation. Es wird nichts entfernt: Die vor der Installation erstellte Sicherung liegt in backups/, und Sicherung & Wiederherstellung erklärt, wie Sie sie wiederherstellen.

Nächste Schritte