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 doconfig.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 As mesmas definições existem como
updates: que o config.yaml já tem e reinicie o ipmideck:config.yaml
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 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á embackups/, e Cópia de segurança e restauro explica como a repor.
Próximos passos
- Atualizar o ipmideck: atualização a partir da linha de comandos.
- Cópia de segurança e restauro: faça uma cópia dos seus dados antes de atualizar.