Bonjour Le 10/05/2021 à 15:35, Vincent Besse a écrit :
Bonjour, je cherche, comme le sujet l'indique, à mettre en place une synchro de dossiers entre 2 VPS. C'est pas une sauvegarde mais bien une réplication des dossiers, quand un fichier est modifié sur un des serveurs cette modification doit se propager sur l'autre en (quasi) temps-réel, et ce dans les deux sens. Syncthing est alléchant, mais s'il existe des solutions sans interface graphique j'aimerais autant.
Je vous laisse adapter les variables. Sur le serveur distant 'sudo rsync' indique que l'utilisateur moi a les droits (visudo) d'executer rsync en mode root sans mot de passe.
# Options # -a preservve owner, rights, timestamp, ... # -r recursive (needed for files-from # -R relative paths # -P partial and progress (not needed in production) # -z compression during transfer$rsync -azRPrv --rsync-path='sudo rsync' -e 'ssh -p22 -i /home/moi/.ssh/id_ed25519' \
--delete --exclude-from=/etc/files.list.excluded --delete-excluded \ --files-from=/etc/files.list / $server:$remote_path À mettre dans cron toutes les x minutes|heures|1/4h|... -- Daniel