J’ai un serveur Debian chez moi qui expose un mélange de partages NFS/Samba accessibles par les machines du réseau local et un Nextcloud avec synchro sur les machines locales ainsi que les smartphones. Historiquement, je n’ai eu que les partages NFS pendant des années avant d’ajouter Nextcloud et j’étais initialement un peu réticent à tout passer brutalement sous Nextcloud (au cas où ça n’aurait pas bien marché) donc c’est un peu le bronx parce que j’ai des documents sur l’un et pas sur l’autre. A terme, faut que je franchisse le pas de tout passer sur Nextcloud.
Pour les sauvegardes : un script maison basé sur rsync qui sauvegarde quotidiennement le /etc du serveur ainsi que les données partagées (incluant les données des différents services web, dont Nextcloud) sur une machine locale (pour le côté pratique) ainsi que sur un raspberry loin de chez moi (pour le côté sécurité).
J’utilise rsync en mode incrémental avec l’option --link-dest (crée un hard link quand un fichier n’a pas changé depuis le précédent snapshot, cf cet article) pour ne payer que le coût de ce qui a changé tout en ayant un snapshot intégral chaque jour. Ca rend le filesystem du backup un peu lent à maintenir quand il faut supprimer des vieux snapshots mais c’est sacrément pratique et économe en espace disque.
Les autres machines locales ou les téléphones ne sont pas censés contenir des données importantes donc je ne les sauvegarde pas (enfin, un peu mais c’est très artisanal donc je ne compte pas dessus).
EDIT : mise en forme, ajout de l’info sur --link-dest et l’article explicatif
J’ai un serveur Debian chez moi qui expose un mélange de partages NFS/Samba accessibles par les machines du réseau local et un Nextcloud avec synchro sur les machines locales ainsi que les smartphones. Historiquement, je n’ai eu que les partages NFS pendant des années avant d’ajouter Nextcloud et j’étais initialement un peu réticent à tout passer brutalement sous Nextcloud (au cas où ça n’aurait pas bien marché) donc c’est un peu le bronx parce que j’ai des documents sur l’un et pas sur l’autre. A terme, faut que je franchisse le pas de tout passer sur Nextcloud.
Pour les sauvegardes : un script maison basé sur rsync qui sauvegarde quotidiennement le
/etc
du serveur ainsi que les données partagées (incluant les données des différents services web, dont Nextcloud) sur une machine locale (pour le côté pratique) ainsi que sur un raspberry loin de chez moi (pour le côté sécurité).J’utilise rsync en mode incrémental avec l’option
--link-dest
(crée un hard link quand un fichier n’a pas changé depuis le précédent snapshot, cf cet article) pour ne payer que le coût de ce qui a changé tout en ayant un snapshot intégral chaque jour. Ca rend le filesystem du backup un peu lent à maintenir quand il faut supprimer des vieux snapshots mais c’est sacrément pratique et économe en espace disque.Les autres machines locales ou les téléphones ne sont pas censés contenir des données importantes donc je ne les sauvegarde pas (enfin, un peu mais c’est très artisanal donc je ne compte pas dessus).
EDIT : mise en forme, ajout de l’info sur
--link-dest
et l’article explicatif