Skip to main content
Wanneer er een nieuwere versie is gepubliceerd, toont ipmideck eenmalig een melding, en blijft er naast de versie in de zijbalk een updateknop staan totdat je hem installeert: een pijl omhoog, of een schild bij een beveiligingsrelease. Beide openen de release notes van de nieuwe versie en, als ipmideck hem zelf kan installeren, de knop Downloaden en installeren.

Wat de knop doet

Voordat er iets verandert, maakt ipmideck een back-up van de database, de encryptiesleutel en config.yaml in backups/ in de datamap.

Vereisten

  • De login moet aan staan: de knop vervangt het draaiende programma.
  • De knop is niet beschikbaar in demomodus.
  • Om zelf te herstarten moet ipmideck gestart zijn met het commando ipmideck. Is het anders gestart, dan installeert het de update en vraagt het je om het te herstarten; op Windows toont het in plaats daarvan de opdracht.

Docker met Watchtower

Een container kan zijn eigen image niet vervangen, en ipmideck toegang geven tot de Docker-socket zou het de controle over de host geven. Een aparte Watchtower-container voert de vervanging uit wanneer ipmideck daarom vraagt.
1

Label de ipmideck-container

Start ipmideck met het label waarmee Watchtower het mag beheren:
2

Start Watchtower

Start Watchtower met de HTTP-API aan, alleen bereikbaar vanaf de host:
3

Koppel ipmideck

Voeg het adres van Watchtower en het token toe aan de sectie updates: die al in config.yaml staat en herstart ipmideck:
config.yaml
Dezelfde instellingen bestaan als IPMIDECK_UPDATES_WATCHTOWER_URL en IPMIDECK_UPDATES_WATCHTOWER_TOKEN. Met Docker Compose, waar beide containers een netwerk delen, gebruik je http://watchtower:8080 als adres.
Watchtower bestuurt Docker via de socket. Gebruik een lang, willekeurig token en houd de poort gebonden aan 127.0.0.1 zoals in het voorbeeld.
Watchtower haalt de tag op die de container al gebruikt. Met latest gaat hij naar de nieuwste release; een container die vastzit op een versietag (bijvoorbeeld 2.0.0) blijft daarop.

Als de installatie mislukt

Het venster toont de reden en de uitvoer van het installatieprogramma, samen met de opdracht om de update handmatig te installeren. Er wordt niets verwijderd: de back-up van vóór de installatie staat in backups/, en Back-up en herstel legt uit hoe je hem terugzet.

Volgende stappen