Ce que fait le bouton
Avant toute modification, ipmideck sauvegarde la base de données, la clé de chiffrement etconfig.yaml dans backups/ du répertoire de données.
Prérequis
- La connexion doit être activée : le bouton remplace le programme en cours d’exécution.
- Le bouton n’est pas disponible en mode démo.
- Pour redémarrer seul, ipmideck doit avoir été lancé avec la commande
ipmideck. S’il a été lancé autrement, il installe la mise à jour et vous demande de le redémarrer ; sous Windows, il affiche la commande à la place.
Docker avec Watchtower
Un conteneur ne peut pas remplacer sa propre image, et donner à ipmideck l’accès au socket Docker lui donnerait le contrôle de l’hôte. Un conteneur Watchtower distinct effectue le remplacement lorsqu’ipmideck le demande.1
Étiqueter le conteneur ipmideck
Lancez ipmideck avec l’étiquette qui permet à Watchtower de le gérer :
2
Démarrer Watchtower
Lancez Watchtower avec son API HTTP activée, accessible uniquement depuis l’hôte :
3
Connecter ipmideck
Ajoutez l’adresse de Watchtower et son jeton dans la section Les mêmes réglages existent sous la forme
updates: déjà présente dans config.yaml, puis redémarrez ipmideck :config.yaml
IPMIDECK_UPDATES_WATCHTOWER_URL et IPMIDECK_UPDATES_WATCHTOWER_TOKEN. Avec Docker Compose, où les deux conteneurs partagent un réseau, utilisez http://watchtower:8080 comme adresse.Watchtower télécharge l’étiquette déjà utilisée par le conteneur. Avec
latest, il passe à la version la plus récente ; un conteneur figé sur une étiquette de version (par exemple 2.0.0) y reste.Si l’installation échoue
La boîte de dialogue affiche la raison et la sortie de l’installeur, ainsi que la commande pour installer la mise à jour manuellement. Rien n’est supprimé : la sauvegarde faite avant l’installation se trouve dansbackups/, et Sauvegarde et restauration explique comment la restaurer.
Étapes suivantes
- Mettre à jour ipmideck: mise à jour en ligne de commande.
- Sauvegarde et restauration: sauvegardez vos données avant une mise à jour.