Ten przewodnik dotyczy tylko oficjalnego obrazu Piwigo, jeśli używasz kontenera serwera Linux, skorzystaj raczej z ich dokumentacji.
Jeśli chcesz przełączyć się na oficjalny obraz, możesz postępować zgodnie z tym przewodnikiem
Numery wersji kontenerów zawsze będą zgodne z wersją Piwigo, a począwszy od wersji 16.3.0, będą miały dodatkową literę po, aby umożliwić aktualizacje specyficzne dla kontenerów
Powinieneś już być w stanie zobaczyć, czy jakaś aktualizacja jest dostępna w interfejsie aktualizacji. Jeśli chcesz dokonać aktualizacji do wersji podrzędnej, użyj pierwszej liczby w tagu (np.: 16)
Przejdź do listy tagów i wyszukaj tag, do którego chcesz zaktualizować
Aby mieć pewność, że aktualizacja jest bezpieczna, należy wykonać kopię zapasową bazy danych i plików instancji Piwigo
Możesz utworzyć kopię zapasową swojej bazy danych za pomocą następującego polecenia:
docker exec -it piwigo-db-1 mariadb-dump -u piwigodb_user -p "piwigodb" | tee db_dump.sql
Hasło do bazy danych powinno być takie samo jak to, które wpisałeś w .env (pamiętaj, aby zastąpić nazwę kontenera, aby pasowała do Twojej)
Możesz teraz zatrzymać swój kontener poleceniem docker compose down
Aby wykonać kopię zapasową obrazów/zdjęć przesłanych do Piwigo, skopiuj następujące foldery:
./piwigo-data/piwigo/
├── galleries
├── local
└── upload
Zmień nazwę plików compose i env, dodając .bak na końcu (np.: .env.bak)
.envMożesz pobrać najnowszą wersję pliku compose.yaml za pomocą następującego polecenia:
curl -O "https://raw.githubusercontent.com/Piwigo/piwigo-docker/refs/heads/main/compose.yaml"
Sprawdź wiki GitHub, aby uzyskać plik .env pasujący do Twojej wersji
Pobierz obraz za pomocą docker compose pull -d i uruchom go ponownie za pomocą docker compose up.
Możesz sprawdzić dzienniki za pomocą docker logs i nazwy (kończącej się na piwigo-main-1).
Pomoc możesz otrzymać na forum lub poszukaj odpowiedzi w dokumentacji