Skip to main content
Quando é publicada uma versão mais recente, o ipmideck mostra uma notificação uma única vez, e junto à versão na barra lateral fica um botão de atualização até a instalar: uma seta para cima, ou um escudo numa versão de segurança. Ambos abrem as notas da nova versão e, quando o ipmideck a consegue instalar sozinho, o botão Transferir e instalar.

O que o botão faz

Antes de alterar o que quer que seja, o ipmideck faz uma cópia de segurança da base de dados, da chave de encriptação e do config.yaml em backups/ no diretório de dados.

Requisitos

  • O início de sessão tem de estar ativo: o botão substitui o programa em execução.
  • O botão não está disponível no modo de demonstração.
  • Para reiniciar sozinho, o ipmideck tem de ter sido iniciado com o comando ipmideck. Se foi iniciado de outra forma, instala a atualização e pede-lhe que o reinicie; no Windows mostra o comando em vez disso.

Docker com Watchtower

Um contentor não consegue substituir a sua própria imagem, e dar ao ipmideck acesso ao socket do Docker dar-lhe-ia o controlo do anfitrião. Um contentor Watchtower separado faz a substituição quando o ipmideck o pede.
1

Etiquete o contentor do ipmideck

Inicie o ipmideck com a etiqueta que permite ao Watchtower geri-lo:
2

Inicie o Watchtower

Inicie o Watchtower com a API HTTP ativa, acessível apenas a partir do anfitrião:
3

Ligue o ipmideck

Adicione o endereço do Watchtower e o token na secção updates: que o config.yaml já tem e reinicie o ipmideck:
config.yaml
As mesmas definições existem como IPMIDECK_UPDATES_WATCHTOWER_URL e IPMIDECK_UPDATES_WATCHTOWER_TOKEN. Com Docker Compose, em que ambos os contentores partilham uma rede, use http://watchtower:8080 como endereço.
O Watchtower controla o Docker através do seu socket. Use um token longo e aleatório e mantenha a porta associada a 127.0.0.1, como no exemplo.
O Watchtower descarrega a etiqueta que o contentor já usa. Com latest passa para a versão mais recente; um contentor fixado numa etiqueta de versão (por exemplo 2.0.0) mantém-se nela.

Se a instalação falhar

A janela mostra o motivo e a saída do instalador, juntamente com o comando para instalar a atualização manualmente. Nada é removido: a cópia de segurança feita antes da instalação está em backups/, e Cópia de segurança e restauro explica como a repor.

Próximos passos