•  » Outils
  •  » Synchronisation de deux serveurs Piwigo

#1 2022-06-20 09:59:17

pidim
Membre
2022-06-20
3

Synchronisation de deux serveurs Piwigo

Bonjour,
Je cherchais un outil de gestion en ligne de mes photos, libre et gratuit, et je crois que j'ai trouvé! Je suis donc nouveau sur Piwigo.
J'espérais surtout pouvoir synchroniser deux serveurs Piwigo, mais je n'y parviens pas. Il me faut une solution robuste et automatisée.

Le pourquoi: j'ai un très faible débit. J'ai donc installé Piwigo sur mon NAS Synlogy et je travaille dessus. J'aimerais que le NAS et mon serveur distant synchronisent tranquillement leurs albums (la nuit serait le mieux). Je n'ai besoin que des albums: aménager les droits, les partages, etc., je peux le faire ensuite sur le serveur distant.

Merci pour vos idées. J'aimerais beaucoup une réponse du genre: «Vous avez mal regardé, la réponse est là! Il existe un plugin tout chaud tout cuit! etc.» Mais ça fait une semaine que je cherche...

Hors ligne

#2 2022-06-20 11:11:06

polowigo
Membre
2019-04-11
166

Re: Synchronisation de deux serveurs Piwigo

Bonjour,

Sans creuser vraiment, je verrais bien une tâche cron qui balancerait les dossiers physiques vers le serveur distant en sftp.
Tu n'aurais plus alors qu'à te connecter au matin pour synchroniser depuis l’administration.

Il y a sûrement un peu de boulot derrière ça.
Bon courage.

Hors ligne

#3 2022-06-23 11:33:10

pidim
Membre
2022-06-20
3

Re: Synchronisation de deux serveurs Piwigo

Merci pour l'idée. Mais les photos semblent rangées dans Piwigo par date d'import avec en plus un renommage maison pas piqué des hannetons. C'est donc ingérable quant aux albums.

Je me suis donc orienté vers une synchronisation.

MA question: où sont rangées les photos de Piwigo?

Où j'en suis:

Export de la base de données avec:
    sudo mysqldump -pMonMotDePasse piwigo_db > export.sql
Import avec:
    mysql -pMonMotDePasse piwigo_db < /var/lib/mysql/export.sql
Si on est dans un docker, il faut accéder à la console du docker avec:
docker exec -ti piwigo-docker-server_mariadb_piwigo_1 bash

Synchronisation des photos avec:
   rsync /volume1/web/piwigo/upload root@monsite.fr:/home/piwigo/ --exclude="buffer" -og -avz --progress --chown=www-data:www-data

Mais ça ne marche pas. La base est bien reconnue (changement d'utilisateur et de mdp, apparition des albums), mais les photos n'apparaissent pas.
C'est pourquoi je me demande si les photos du dossiers upload sont bien celles qui sont affichées...?

Merci.

Hors ligne

#4 2022-06-23 12:42:25

polowigo
Membre
2019-04-11
166

Re: Synchronisation de deux serveurs Piwigo

Si tu n'as pas téléversé par FTP, alors tes originaux sont dans /upload/année/mois/jour nommés sur le pattern datetime-stamp.jpg.
Les tailles multiples, thumbnails et recadrages sont dans /_data/i/upload/année/mois/jour avec un nom plus étendu en fonction du type.

Je ne saisis pas les options de rsync : normalement, -og est contenu dans -a, non ? Ainsi que les permissions, pourquoi chown ?

Peut-être suffit-il de synchroniser aussi /_data/i/upload mais je n'en suis pas certain.

Hors ligne

#5 2022-06-23 13:33:23

pidim
Membre
2022-06-20
3

Re: Synchronisation de deux serveurs Piwigo

Merci pour l'explication quant aux dossiers upload. Ça m'aide vraiment, car je sais mieux où je vais.

Oui, og n'est pas utile...
En revanche le --chown est nécessaire parce que, sur mon NAS, l'utilisateur et le groupe est http.

Donc, il faut que je parvienne à mettre à jour le _data/i...

Hors ligne

#6 2022-06-23 17:10:38

polowigo
Membre
2019-04-11
166

Re: Synchronisation de deux serveurs Piwigo

Vérifie tout de même si tu n'en as pas dans /galleries

Hors ligne

  •  » Outils
  •  » Synchronisation de deux serveurs Piwigo

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact