[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Synchronisation temps réel et bidirectionnelle de dossiers distants



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


Reply to: