Este guia aplica-se apenas à imagem oficial do Piwigo. Se estiver a utilizar um contentor de servidor Linux, consulte a respetiva documentação.
Se você quiser mudar para a imagem oficial, pode seguir este guia
Os números de versão dos contêineres sempre corresponderão à versão do Piwigo. A partir da versão 16.3.0, eles terão uma letra adicional para permitir atualizações específicas do contêiner.
Você já deve conseguir ver se há alguma atualização disponível na interface de atualização. Se quiser atualizar para a versão secundária, use o primeiro número da tag (ex: 16).
Acesse a lista de tags e pesquise a tag que deseja atualizar.
Para garantir que a atualização seja feita sem riscos, você deve fazer um backup tanto do banco de dados quanto dos arquivos da sua instância do Piwigo.
Você pode criar um backup do seu banco de dados usando o seguinte comando:
docker exec -it piwigo-db-1 mariadb-dump -u piwigodb_user -p "piwigodb" | tee db_dump.sql
A senha do banco de dados deve ser a mesma que você inseriu em .env (certifique-se de substituir o nome do contêiner para que corresponda ao seu).
Agora você pode parar seu contêiner executando docker compose down
Para fazer backup de qualquer imagem/foto carregada no seu Piwigo, copie as seguintes pastas:
./piwigo-data/piwigo/
├── galleries
├── local
└── upload
Renomeie seus arquivos compose e env adicionando .bak ao final (ex: .env.bak)
.envVocê pode obter a versão mais recente do arquivo compose.yaml usando o seguinte comando:
curl -O "https://raw.githubusercontent.com/Piwigo/piwigo-docker/refs/heads/main/compose.yaml"
Consulte o wiki do GitHub para obter o arquivo .env correspondente à sua versão.
Baixe a imagem com docker compose pull -d e reinicie-a com docker compose up.
Você pode verificar os logs com docker logs e o nome (terminando com piwigo-main-1).
Você pode obter ajuda no fórum ou encontrar suas próprias respostas na documentação