De l'équipe SyncGallery

Comment mettre en place une sauvegarde 3-2-1 pour Android avec SyncGallery

Trois copies, cela semble simple. Le plus difficile est de déterminer ce qui compte vraiment comme une copie indépendante, quelle connexion utiliser et quels paramètres de synchronisation pourraient discrètement supprimer la protection que vous vouliez mettre en place.

Un téléphone qui envoie des copies distinctes vers un serveur de stockage domestique et vers un cloud hors site

Ce que signifie 3-2-1

La règle 3-2-1 est un moyen simple d'éviter de confier votre unique copie de quelque chose d'important à un seul appareil, un seul disque ou un seul bâtiment :

  • 3 copies : l'original plus deux sauvegardes.
  • 2 types de supports de stockage : pour qu'un même type de panne n'affecte pas tout.
  • 1 copie hors site : physiquement éloignée de l'original.

Le Centre canadien pour la cybersécurité recommande exactement cette organisation et conseille également de tester le processus de récupération.

Cette règle a d'ailleurs une origine liée à la photographie. La formulation 3-2-1 est largement attribuée au photographe Peter Krogh, qui l'a présentée dans The DAM Book: Digital Asset Management for Photographers, publié pour la première fois par O'Reilly en 2005. C'était un conseil destiné aux photographes qui protégeaient des archives d'images numériques en pleine croissance, fichiers RAW compris, avant de devenir une recommandation courante dans tout le secteur informatique. Le guide de sauvegarde pour la photographie numérique publié ensuite par Krogh recommande toujours une sauvegarde 3-2-1 complète pour les images dans leur emplacement à long terme.

Pour un téléphone Android, une version pratique ressemble à ceci :

  1. Copie de travail : le téléphone Android.
  2. Sauvegarde locale : règle SyncGallery 1 -> PC ou NAS à la maison.
  3. Sauvegarde hors site : règle SyncGallery 2 -> stockage cloud en dehors de chez vous.

Le téléphone contient les fichiers que vous utilisez. Un PC ou un NAS vous offre une copie proche, rapide à restaurer. Un compte cloud vous offre une copie hors de chez vous : perdre le téléphone et le stockage local lors d'un même incident ne fait donc pas disparaître toutes les copies.

Cela fonctionne pour un dossier d'appareil photo, plusieurs albums photo ou un dossier ordinaire comme Documents.

Si vous voulez la recette pratique la plus simple, utilisez le téléphone comme copie de travail, un partage SMB sur un PC ou un NAS comme copie proche, et l'une des connexions cloud directes de SyncGallery comme copie hors site. Créez deux règles Envoi cloud uniquement au niveau du dossier pour la même source, désactivez la suppression à distance dans les deux, puis testez la restauration d'un fichier depuis chaque destination.

D'abord, déterminez ce qui compte comme une copie

Les trois copies doivent être réellement distinctes.

  • Le même fichier dans deux dossiers d'un même disque reste vulnérable à une panne de ce disque.
  • Un téléphone et un NAS dans le même logement constituent deux copies, mais aucune n'est hors site.
  • Un serveur Nextcloud auto-hébergé sur ce même NAS est pratique, mais il reste sur site.
  • Un dossier cloud qui n'est qu'une vue du même stockage NAS n'est pas une troisième copie indépendante.

Choisir la destination locale

SyncGallery peut se connecter directement à un PC, un NAS ou un serveur auto-hébergé via SMB, SFTP, FTP/FTPS, WebDAV ou Nextcloud. Le meilleur choix dépend de ce que votre stockage prend déjà en charge.

SMB : le choix simple sur un réseau domestique

Choisissez SMB lorsque votre PC Windows ou votre NAS partage déjà un dossier et que le téléphone enverra les fichiers lorsqu'il est connecté à votre réseau domestique. C'est généralement le chemin le plus court entre le téléphone et le stockage local.

Gardez SMB sur le réseau local ou accédez-y via un VPN correctement configuré. N'exposez pas le port SMB 445 standard directement sur internet. Microsoft recommande de bloquer l'accès SMB entrant depuis internet.

SyncGallery peut parcourir et transférer des fichiers via SMB, mais l'intégration SMB ne fournit pas de miniatures générées par le serveur. La disponibilité d'instantanés, d'une corbeille ou d'un historique des versions dépend du PC ou du NAS derrière le partage.

Nextcloud : plus de configuration, plus de confort

Si vous hébergez déjà Nextcloud, ou si vous êtes à l'aise pour l'administrer, utilisez la connexion Nextcloud dédiée de SyncGallery plutôt que de traiter le serveur comme un WebDAV générique.

Cette connexion peut demander des miniatures générées par le serveur : parcourir des photos distantes est ainsi plus agréable et ne nécessite pas de télécharger chaque image complète pour afficher un aperçu. Nextcloud explique comment son système d'aperçus génère les miniatures. La prise en charge exacte des aperçus dépend toutefois de la configuration du serveur et du type de fichier.

Nextcloud peut aussi ajouter des fonctions de récupération côté serveur. Son application Versions peut conserver d'anciens contenus de fichiers, et son application Fichiers supprimés peut conserver les éléments supprimés. Ces fonctions ont des limites de stockage et une durée de conservation configurable : vérifiez la configuration de votre propre serveur.

Nextcloud n'est pas automatiquement hors site. S'il fonctionne sur le même NAS dans le même logement, considérez-le comme la copie locale.

SFTP, WebDAV et FTPS : des alternatives utiles

Choisissez SFTP lorsque le serveur fournit déjà un accès SSH. Choisissez WebDAV lorsque le NAS, le serveur ou le fournisseur de stockage expose un point d'accès HTTPS sécurisé. Choisissez FTPS lorsque FTP est l'option disponible mais que le serveur prend en charge TLS.

Pour WebDAV, utilisez une adresse https://. La norme WebDAV met en garde contre l'envoi de mots de passe sur une connexion non sécurisée, et Nextcloud recommande également HTTPS pour WebDAV.

Évitez le FTP simple, sauf si vous êtes sur un réseau isolé et de confiance et que vous n'avez pas de meilleure option. Le FTP standard envoie les mots de passe et les données des fichiers sans chiffrement, comme l'explique la RFC 2577. SyncGallery prend en charge FTPS Explicit et FTPS Implicit, qui sont de meilleurs choix lorsque le serveur les propose.

Les connexions génériques SMB, SFTP, FTP/FTPS et WebDAV ne donnent pas à SyncGallery d'API de miniatures côté serveur. Elles peuvent néanmoins transférer les fichiers originaux. L'historique des versions et la récupération des fichiers supprimés, s'ils existent, proviennent du système de stockage derrière le protocole.

Choisir la destination hors site

SyncGallery dispose de connexions directes pour OneDrive, Google Drive, Dropbox, Yandex Disk et pCloud. Il peut aussi utiliser un autre fournisseur lorsque celui-ci vous donne un accès SFTP, FTP/FTPS ou WebDAV compatible.

Si vous payez déjà un service cloud et que vous lui faites confiance, c'est généralement le point de départ le plus simple. Vérifiez quatre choses avant de vous y fier :

  1. Vous avez assez d'espace pour le dossier complet, croissance future comprise.
  2. Votre compte utilise un mot de passe fort et unique ainsi que l'authentification multifacteur.
  3. Vous savez si le fournisseur conserve les fichiers supprimés et les anciennes versions.
  4. Vous avez réussi à télécharger et à ouvrir un fichier de test restauré.

L'historique des versions est précieux, car une règle en envoi uniquement peut tout de même remplacer un bon fichier distant par une modification ultérieure endommagée ou indésirable. Les politiques actuelles diffèrent :

  • L'historique des versions de OneDrive prend en charge tous les types de fichiers, y compris les photos et les vidéos, et Microsoft indique actuellement une durée de conservation de 30 jours.
  • Google Drive indique qu'une version de fichier peut être définitivement supprimée au bout de 30 jours ou après 100 versions plus récentes, sauf si vous sélectionnez Conserver indéfiniment.
  • Dropbox propose actuellement 30, 180 ou 365 jours d'historique des versions selon l'abonnement.
  • Yandex Disk propose aussi un historique des fichiers, mais sa disponibilité et sa durée de conservation peuvent dépendre du compte et de l'abonnement. Vérifiez la politique indiquée pour votre compte avant de vous y fier.

Ces politiques peuvent changer. Elles relèvent du fournisseur de stockage, pas de SyncGallery.

Créer la première règle pour le PC ou le NAS

Commencez par un petit dossier non essentiel pour pouvoir examiner chaque paramètre et tester une restauration.

  1. Ajoutez le compte du PC, du NAS ou de Nextcloud dans SyncGallery.
  2. Créez une nouvelle règle et choisissez Envoi cloud uniquement. L'interface utilise le mot cloud aussi bien pour les services cloud que pour le stockage réseau.
  3. Choisissez Synchroniser le dossier ou les albums sélectionnés ci-dessous pour que les nouveaux fichiers correspondants soient pris en compte automatiquement.
  4. Sélectionnez le dossier de l'appareil. Pour les photos, il peut s'agir de DCIM/Camera. Pour les autres fichiers, de Documents.
  5. Sélectionnez un dossier de destination dédié sur le PC ou le NAS.
  6. Activez Inclure les sous-dossiers si la source contient des dossiers.
  7. Désactivez Supprimer du cloud si supprimé sur l'appareil.
  8. Enregistrez la règle et examinez la première analyse avant d'approuver les envois prévus.

Désactiver la suppression à distance est important. Si une photo est supprimée du téléphone par erreur, la copie de sauvegarde locale doit rester disponible.

Créer la deuxième règle pour le cloud hors site

Créez une autre règle pour le même dossier source, mais sélectionnez le compte cloud et un dossier cloud dédié comme destination. Utilisez les mêmes paramètres : envoi uniquement, niveau dossier, sous-dossiers et suppression.

Il s'agit d'une règle distincte : chaque destination a donc sa propre analyse, son historique des tâches, ses erreurs et son aperçu de première synchronisation. Un envoi réussi vers le NAS ne prouve pas que l'envoi vers le cloud a lui aussi réussi. Vérifiez les deux règles.

Écran Règles de SyncGallery montrant le dossier Documents envoyé séparément vers un serveur SMB et vers Dropbox
Deux règles indépendantes en envoi uniquement protègent le même dossier Documents : l'une envoie les fichiers vers un stockage SMB local, l'autre vers Dropbox.

Configurer les photos, les vidéos ou tout autre dossier

Pour une photothèque, choisissez Photos et vidéos uniquement. Si votre éditeur crée des métadonnées dans des fichiers sidecar, choisissez Photos, vidéos et métadonnées associées (XMP).

Pour Documents ou un autre dossier ordinaire :

  1. Choisissez Tous les fichiers correspondant aux modèles personnalisés.
  2. Ajoutez le modèle d'inclusion * pour inclure les fichiers avec et sans extension.
  3. N'ajoutez des exclusions que si vous comprenez ce qui sera omis. Par exemple, *.tmp exclut les fichiers temporaires.
  4. Accordez l'accès à tous les fichiers lorsque Android le demande. SyncGallery en a besoin pour traiter les fichiers non multimédias dans n'importe quel dossier.

N'utilisez pas *.* si vous avez aussi besoin des fichiers sans extension. Dans SyncGallery, *.* ne désigne que les noms qui contiennent une extension.

Décider de ce qui doit arriver aux fichiers modifiés

Le paramètre Mettre à jour dans le cloud si modifié sur l'appareil mérite un choix réfléchi dans les deux règles.

  • Activé : les modifications ultérieures sont copiées vers la destination. La sauvegarde reste à jour, mais le nouveau contenu peut remplacer le contenu distant précédent. Les instantanés ou l'historique des versions côté destination deviennent alors importants.
  • Désactivé : le contenu envoyé la première fois reste inchangé, mais les modifications ultérieures ne sont pas sauvegardées par cette règle.

Pour la plupart des gens, le laisser activé et choisir des destinations avec historique des versions ou instantanés est le compromis le plus utile. Cela protège à la fois le fichier actuel et ses contenus récents antérieurs.

Vous pouvez aussi activer Retéléverser dans le cloud si supprimé là-bas lorsque le téléphone fait référence et que vous voulez que SyncGallery restaure une copie actuelle supprimée à distance. Ne l'activez pas si vous comptez gérer ou supprimer volontairement des fichiers dans la destination.

Pour comprendre la différence entre la synchronisation de l'état actuel et un historique récupérable, consultez Synchronisation ou sauvegarde : ce que fait SyncGallery, et ce qu'il ne fait pas.

Paramètres d'envoi uniquement de SyncGallery avec la suppression à distance désactivée et les mises à jour à distance activées
La suppression à distance est désactivée, tandis que les fichiers modifiés sur l'appareil sont envoyés et que les copies supprimées à distance sont recréées.

Tester la configuration avant de s'y fier

Une sauvegarde n'est utile que si vous pouvez la restaurer. Une fois les deux premières analyses terminées :

  1. Consultez l'historique des tâches de chaque règle et vérifiez qu'aucun envoi n'a échoué.
  2. Ouvrez la destination NAS ou PC de façon indépendante et vérifiez que les fichiers de test s'y trouvent.
  3. Connectez-vous au cloud via son site web et vérifiez que les mêmes fichiers s'y trouvent.
  4. Téléchargez un fichier depuis chaque destination dans un autre dossier.
  5. Ouvrez les copies restaurées et vérifiez qu'une photo, une vidéo ou un document est lisible.
  6. Modifiez un fichier de test et vérifiez que le comportement de mise à jour correspond à votre choix.
  7. Supprimez un fichier de test du téléphone et vérifiez que les deux copies de sauvegarde restent.
  8. Si la destination propose un historique des versions, restaurez aussi une version antérieure de test.

Refaites de temps en temps un petit test de restauration. Vérifiez aussi SyncGallery après un changement de mot de passe, une mise à jour du serveur, une longue période loin du réseau domestique ou une modification des paramètres de batterie d'Android.

Ce que cette configuration protège, et ce qu'elle ne protège pas

Cette organisation protège contre les pannes courantes :

  • Un téléphone perdu ou cassé peut être restauré depuis le NAS ou le cloud.
  • Un disque local en panne laisse toujours le téléphone et la copie hors site.
  • Un incendie, un vol ou un incident électrique à la maison laisse toujours la copie hors site.
  • Une suppression normale sur le téléphone ne se propage pas lorsque la suppression à distance est désactivée.

Ce n'est pas à lui seul un système de sauvegarde versionnée complet. SyncGallery suit les relations actuelles entre les fichiers et l'historique des transferts, mais il ne gère pas ses propres points de restauration ni son propre catalogue de conservation. Une modification corrompue ou indésirable peut quand même atteindre les deux destinations lorsque les mises à jour à distance sont activées. Utilisez les instantanés du NAS, les versions de Nextcloud ou l'historique des versions du cloud lorsque les contenus antérieurs des fichiers comptent.

Le résultat se comprend au mieux comme deux règles d'envoi indépendantes, proches d'une sauvegarde, qui forment une organisation 3-2-1 pratique. La dernière étape est celle que l'on saute le plus souvent : prouvez que vous pouvez restaurer un fichier avant le jour où vous en aurez vraiment besoin.

Pour aller plus loin

SyncGallery

Essayez SyncGallery

Une application de galerie pour Android, avec une synchronisation cloud que vous maîtrisez.

Disponible sur Google Play
Plus d'articles du blogRetour en haut