Questa guida si applica solo all'immagine ufficiale di Piwigo; se si utilizza un container Linux server, consultare la relativa documentazione.
Se vuoi passare all'immagine ufficiale puoi seguire questa guida
I numeri di versione dei container corrisponderanno sempre alla versione di Piwigo, a partire dalla versione 16.3.0 avranno una lettera in più dopo per consentire aggiornamenti specifici del container
Dovresti già essere in grado di vedere se è disponibile un aggiornamento nell'interfaccia di aggiornamento, se vuoi aggiornare alla versione minore usa il primo numero del tag (ad esempio: 16)
Vai alla taglist e cerca il tag che vuoi aggiornare
Per assicurarti che l'aggiornamento avvenga senza rischi, dovresti effettuare una copia sia del database che dei file della tua istanza Piwigo
Puoi creare una copia del tuo database utilizzando il seguente comando:
docker exec -it piwigo-db-1 mariadb-dump -u piwigodb_user -p "piwigodb" | tee db_dump.sql
La password del database dovrebbe essere la stessa che hai inserito in .env (assicurati di sostituire il nome del contenitore in modo che corrisponda al tuo)
Puoi ora arrestare il tuo contenitore eseguendo docker compose down
Per eseguire la copia di qualsiasi immagine/fotografia caricata sul tuo Piwigo, copia le seguenti cartelle:
./piwigo-data/piwigo/
├── galleries
├── local
└── upload
Rinomina i file compose ed env aggiungendo .bak alla fine (ad esempio: .env.bak)
.envPuoi recuperare la versione più recente del file compose.yaml utilizzando il seguente comando:
curl -O "https://raw.githubusercontent.com/Piwigo/piwigo-docker/refs/heads/main/compose.yaml"
Controlla la pagina wiki di GitHub per ottenere il file .env corrispondente alla tua versione
Estrai l'immagine con docker compose pull e riavviala con docker compose up.
Una volta confermato che tutto funzioni, puoi staccare il terminale premendo d
Puoi ottenere assistenza sul forum o trovare le risposte nella documentazione