Cosa fa il pulsante
Prima di qualsiasi modifica, ipmideck esegue un backup del database, della chiave di cifratura e diconfig.yaml in backups/ nella directory dati.
Requisiti
- Il login deve essere attivo: il pulsante sostituisce il programma in esecuzione.
- Il pulsante non è disponibile in modalità demo.
- Per riavviarsi automaticamente, ipmideck deve essere stato avviato con il comando
ipmideck. Se è stato avviato in altro modo, installa l’aggiornamento e chiede di riavviarlo; su Windows mostra invece il comando.
Docker con Watchtower
Un container non può sostituire la propria immagine, e concedere a ipmideck l’accesso al socket Docker gli darebbe il controllo dell’host. Un container Watchtower separato esegue la sostituzione quando ipmideck lo richiede.1
Etichetta il container di ipmideck
Avvia ipmideck con l’etichetta che consente a Watchtower di gestirlo:
2
Avvia Watchtower
Avvia Watchtower con l’API HTTP attiva, raggiungibile solo dall’host:
3
Collega ipmideck
Aggiungi l’indirizzo di Watchtower e il token nella sezione Le stesse impostazioni sono disponibili come
updates: già presente in config.yaml, poi riavvia ipmideck:config.yaml
IPMIDECK_UPDATES_WATCHTOWER_URL e IPMIDECK_UPDATES_WATCHTOWER_TOKEN. Con Docker Compose, dove i due container condividono una rete, usa http://watchtower:8080 come indirizzo.Watchtower scarica il tag già usato dal container. Con
latest passa alla release più recente; un container fissato a un tag di versione (per esempio 2.0.0) resta su quella versione.Se l’installazione non riesce
La finestra mostra il motivo e l’output del programma di installazione, insieme al comando per installare l’aggiornamento manualmente. Non viene rimosso nulla: il backup eseguito prima dell’installazione si trova inbackups/ e Backup e ripristino spiega come ripristinarlo.
Prossimi passi
- Aggiornamento di ipmideck: aggiornamento da riga di comando.
- Backup e ripristino: esegui un backup dei dati prima di aggiornare.