{"id":6531,"date":"2023-09-11T18:10:22","date_gmt":"2023-09-11T18:10:22","guid":{"rendered":"https:\/\/www.webhi.com\/how-to\/?p=6531"},"modified":"2023-09-11T18:10:24","modified_gmt":"2023-09-11T18:10:24","slug":"comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes","status":"publish","type":"post","link":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/","title":{"rendered":"Comment installer et utiliser Duplicity pour automatiser les sauvegardes"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/09\/duplicity_fr.jpg\" alt=\"Sauvegardes automatis\u00e9es Duplicity ubuntu redhat centos debian windows macos\" class=\"wp-image-6539\" srcset=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/09\/duplicity_fr.jpg 1200w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/09\/duplicity_fr-300x169.jpg 300w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/09\/duplicity_fr-1024x576.jpg 1024w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/09\/duplicity_fr-768x432.jpg 768w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/09\/duplicity_fr-150x84.jpg 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p>Duplicity est un puissant outil de sauvegarde open source qui permet d&#8217;effectuer des sauvegardes chiffr\u00e9es et incr\u00e9mentielles. Il prend en charge une vari\u00e9t\u00e9 de backends pour stocker les donn\u00e9es de sauvegarde, y compris des syst\u00e8mes de fichiers locaux ou distants, FTP, SSH, WebDAV et des services de stockage dans le cloud. Duplicity utilise GnuPG pour le chiffrement et la signature des archives de sauvegarde.<\/p>\n\n\n\n<p>Dans ce guide complet, nous couvrirons comment installer et configurer Duplicity, puis l&#8217;utiliser pour configurer des sauvegardes automatis\u00e9es sur Linux.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"installation-de-duplicity\">Installation de Duplicity<\/h2>\n\n\n\n<p>Duplicity est disponible dans les d\u00e9p\u00f4ts par d\u00e9faut de la plupart des distributions Linux.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"sur-debianubuntu\">Sur Debian\/Ubuntu<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo apt update\n$ sudo apt install duplicity<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"sur-centosrhel\">Sur CentOS\/RHEL<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo yum install epel-release\n$ sudo yum update\n$ sudo yum install duplicity<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"sur-arch-linux\">Sur Arch Linux<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo pacman -S duplicity<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"sur-fedora\">Sur Fedora<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo dnf install duplicity<\/code><\/pre>\n\n\n\n<p>Pour les autres distributions Linux, consultez votre gestionnaire de paquets.<\/p>\n\n\n\n<p>Une fois install\u00e9, v\u00e9rifiez que Duplicity est disponible en v\u00e9rifiant la version :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ duplicity --version<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"g%C3%A9n%C3%A9ration-des-cl%C3%A9s-gpg\">G\u00e9n\u00e9ration des cl\u00e9s GPG<\/h2>\n\n\n\n<p>Duplicity utilise les cl\u00e9s GnuPG pour chiffrer et\/ou signer les archives de sauvegarde. Nous devons g\u00e9n\u00e9rer une paire de cl\u00e9s \u00e0 cette fin.<\/p>\n\n\n\n<p>Importez le paquet d&#8217;outils GPG s&#8217;il n&#8217;est pas d\u00e9j\u00e0 install\u00e9 :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo apt install gnupg<\/code><\/pre>\n\n\n\n<p>G\u00e9n\u00e9rez une nouvelle paire de cl\u00e9s avec le chiffrement RSA.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ gpg --gen-key<\/code><\/pre>\n\n\n\n<p>Choisissez le type de cl\u00e9 comme &#8220;RSA et RSA&#8221; avec une taille de 4096 bits. D\u00e9finissez une p\u00e9riode d&#8217;expiration si d\u00e9sir\u00e9.<\/p>\n\n\n\n<p>Fournissez vos informations pour l&#8217;ID utilisateur telles que nom, e-mail, etc. Ajoutez une phrase de passe s\u00e9curis\u00e9e pour les cl\u00e9s. Cela va g\u00e9n\u00e9rer une paire de cl\u00e9s publique\/priv\u00e9e pour vous.<\/p>\n\n\n\n<p>Listez les cl\u00e9s pour trouver l&#8217;ID :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ gpg --list-keys<\/code><\/pre>\n\n\n\n<p>Exportez la cl\u00e9 publique pour la sauvegarde. Substituez l&#8217;ID en cons\u00e9quence :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ gpg -a --export 1234ABCD &gt; public.gpg<\/code><\/pre>\n\n\n\n<p>La cl\u00e9 publique doit \u00eatre transf\u00e9r\u00e9e \u00e0 tout backend distant que vous avez l&#8217;intention d&#8217;utiliser, comme SSH ou le stockage cloud. La cl\u00e9 priv\u00e9e doit \u00eatre conserv\u00e9e en toute s\u00e9curit\u00e9 sur le syst\u00e8me local pour effectuer les sauvegardes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"configuration-de-duplicity\">Configuration de Duplicity<\/h2>\n\n\n\n<p>Duplicity prend en charge une vari\u00e9t\u00e9 de backends de stockage tels que local, SSH, FTP, WebDAV, etc. Nous allons regarder la configuration de certains backends courants :<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"syst%C3%A8me-de-fichiers-local\">Syst\u00e8me de fichiers local<\/h3>\n\n\n\n<p>Pour sauvegarder dans un r\u00e9pertoire local, d\u00e9finissez l&#8217;URL de destination de sauvegarde comme :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">file:\/\/\/home\/user\/backups<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ssh\">SSH<\/h3>\n\n\n\n<p>Pour sauvegarder vers un syst\u00e8me distant via SSH :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">ssh:\/\/user@host\/\/path\/to\/backup<\/code><\/pre>\n\n\n\n<p>Cela suppose que vous avez configur\u00e9 l&#8217;acc\u00e8s SSH entre les syst\u00e8mes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"amazon-s3\">Amazon S3<\/h3>\n\n\n\n<p>Pour sauvegarder dans un bucket Amazon S3 :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">s3:\/\/s3-bucket-name[\/prefix]<\/code><\/pre>\n\n\n\n<p>Les informations d&#8217;identification S3 peuvent \u00eatre fournies via un fichier ~\/.boto config ou des variables d&#8217;environnement.<\/p>\n\n\n\n<p>Voir la documentation&nbsp;<a href=\"http:\/\/duplicity.nongnu.org\/duplicity.1.html#sect7\">Duplicity S3 Backend<\/a>&nbsp;pour plus de d\u00e9tails.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"google-cloud-storage\">Google Cloud Storage<\/h3>\n\n\n\n<p>Pour sauvegarder sur Google Cloud Storage :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">gs:\/\/cloud-storage-bucket[\/prefix] <\/code><\/pre>\n\n\n\n<p>L&#8217;authentification peut se faire par divers moyens, y compris des fichiers de compte de service, des fichiers ADC JSON ou des variables d&#8217;environnement.<\/p>\n\n\n\n<p>Reportez-vous \u00e0 la section&nbsp;<a href=\"http:\/\/duplicity.nongnu.org\/duplicity.1.html#sect8\">GCS Backend<\/a>&nbsp;dans la documentation pour plus de d\u00e9tails.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"swift\">Swift<\/h3>\n\n\n\n<p>Pour sauvegarder dans un conteneur OpenStack Swift :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">swift:\/\/container_name[\/prefix]<\/code><\/pre>\n\n\n\n<p>L&#8217;authentification se fait via des variables d&#8217;environnement. Voir la documentation&nbsp;<a href=\"http:\/\/duplicity.nongnu.org\/duplicity.1.html#sect10\">Swift Backend<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"webdav\">WebDAV<\/h3>\n\n\n\n<p>Pour utiliser un serveur WebDAV comme backend :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">webdav[s]:\/\/hostname[:port]\/path<\/code><\/pre>\n\n\n\n<p>Duplicity vous demandera le nom d&#8217;utilisateur\/mot de passe si n\u00e9cessaire.<\/p>\n\n\n\n<p>Voir&nbsp;<a href=\"http:\/\/duplicity.nongnu.org\/duplicity.1.html#sect12\">WebDAV Backend<\/a>&nbsp;pour plus de d\u00e9tails.<\/p>\n\n\n\n<p>De cette mani\u00e8re, vous pouvez configurer des sauvegardes vers une vari\u00e9t\u00e9 de points de terminaison de stockage. Maintenant, nous sommes pr\u00eats \u00e0 cr\u00e9er notre premi\u00e8re sauvegarde.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"cr%C3%A9ation-de-sauvegardes\">Cr\u00e9ation de sauvegardes<\/h2>\n\n\n\n<p>Avec l&#8217;URL de backend configur\u00e9e, nous pouvons maintenant effectuer une sauvegarde compl\u00e8te.<\/p>\n\n\n\n<p>D\u00e9finissez la variable d&#8217;environnement suivante pour \u00e9viter les invites interactives :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ export PASSPHRASE=your_passphrase<\/code><\/pre>\n\n\n\n<p>Ex\u00e9cutez ensuite une sauvegarde compl\u00e8te :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ duplicity \/path\/to\/source dir file:\/\/\/path\/to\/destination<\/code><\/pre>\n\n\n\n<p>Cela sauvegardera de mani\u00e8re r\u00e9cursive le r\u00e9pertoire&nbsp;<code>\/path\/to\/source<\/code>&nbsp;vers la destination locale&nbsp;<code>\/path\/to\/destination<\/code>.<\/p>\n\n\n\n<p>Pour sauvegarder vers un emplacement distant via SSH :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ duplicity \/path\/to\/source ssh:\/\/user@host\/\/backup\/path<\/code><\/pre>\n\n\n\n<p>Pour sauvegarder vers le stockage cloud :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ duplicity \/local\/source s3:\/\/s3-bucket[\/prefix]<\/code><\/pre>\n\n\n\n<p>Duplicity vous invitera pour toute information d&#8217;identification requise comme le mot de passe SSH ou les cl\u00e9s secr\u00e8tes AWS. La sauvegarde sera chiffr\u00e9e et stock\u00e9e dans la destination.<\/p>\n\n\n\n<p>Pour sauvegarder uniquement certains dossiers, sp\u00e9cifiez-les en tant que chemins \u00e0 inclure. Par exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ duplicity include \/path\/to\/folders1 include \/path\/to\/folders2 \/path\/to\/source file:\/\/\/\/path\/to\/destination<\/code><\/pre>\n\n\n\n<p>Cela sauvegardera uniquement les dossiers sp\u00e9cifi\u00e9s de la source.<\/p>\n\n\n\n<p>Apr\u00e8s la sauvegarde compl\u00e8te initiale, les sauvegardes cons\u00e9cutives seront incr\u00e9mentielles. Cela permet de gagner du temps et de l&#8217;espace de stockage. Duplicity utilise&nbsp;<a href=\"https:\/\/librsync.github.io\/\">librsync<\/a>&nbsp;pour d\u00e9terminer efficacement le contenu modifi\u00e9.<\/p>\n\n\n\n<p>Pour forcer une sauvegarde compl\u00e8te au lieu d&#8217;une incr\u00e9mentielle, utilisez l&#8217;option&nbsp;<code>--full-if-older-than<\/code>&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ duplicity --full-if-older-than 60D \/path\/to\/source ssh:\/\/user@host\/\/path\/to\/backup<\/code><\/pre>\n\n\n\n<p>Cela fera une sauvegarde compl\u00e8te si la derni\u00e8re sauvegarde compl\u00e8te date de plus de 60 jours.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"planification-des-sauvegardes-avec-cron\">Planification des sauvegardes avec Cron<\/h2>\n\n\n\n<p>Nous pouvons automatiser les sauvegardes Duplicity \u00e0 l&#8217;aide de t\u00e2ches Cron.<\/p>\n\n\n\n<p>Ouvrez le crontab pour l&#8217;\u00e9dition :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ crontab -e<\/code><\/pre>\n\n\n\n<p>Ajoutez un programme Cron comme :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">0 1 * * * \/usr\/bin\/duplicity \/path\/to\/source ssh:\/\/user@host\/\/backup\/path<\/code><\/pre>\n\n\n\n<p>Cela ex\u00e9cutera un travail de sauvegarde tous les jours \u00e0 1h du matin.<\/p>\n\n\n\n<p>Pour des sauvegardes hebdomadaires :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">0 1 * * 0 \/usr\/bin\/duplicity \/path\/to\/source ssh:\/\/user@host\/\/backup\/path<\/code><\/pre>\n\n\n\n<p>Cela d\u00e9clenchera la sauvegarde tous les dimanches \u00e0 1h du matin.<\/p>\n\n\n\n<p>De m\u00eame, vous pouvez planifier des sauvegardes mensuelles, annuelles, etc.<\/p>\n\n\n\n<p>Pour un contr\u00f4le plus pr\u00e9cis, vous pouvez d\u00e9clencher des t\u00e2ches compl\u00e8tes et incr\u00e9mentielles s\u00e9par\u00e9es :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">0 1 * * * \/usr\/bin\/duplicity --full-if-older-than 30D \/path\/to\/source ssh:\/\/user@host\/\/path\/to\/full\/backup\n0 *\/4 * * * \/usr\/bin\/duplicity \/path\/to\/source ssh:\/\/user@host\/\/path\/to\/incr\/backup<\/code><\/pre>\n\n\n\n<p>Cela ex\u00e9cutera une sauvegarde compl\u00e8te le 1er du mois et une incr\u00e9mentielle toutes les 4 heures.<\/p>\n\n\n\n<p>N&#8217;oubliez pas de&nbsp;<a href=\"https:\/\/linuxize.com\/post\/redirect-stdout-stderr-linux\/\">rediriger la sortie<\/a>&nbsp;si les t\u00e2ches produisent beaucoup de r\u00e9sultats pour \u00e9viter les spams par e-mail Cron.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"restauration-des-sauvegardes\">Restauration des sauvegardes<\/h2>\n\n\n\n<p>Pour restaurer la derni\u00e8re version de sauvegarde :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ duplicity restore ssh:\/\/user@host\/\/backup\/path \/local\/restore\/path<\/code><\/pre>\n\n\n\n<p>Cela restaurera la sauvegarde disponible \u00e0 l&#8217;emplacement distant vers le chemin local sp\u00e9cifi\u00e9.<\/p>\n\n\n\n<p>Pour restaurer une version ant\u00e9rieure \u00e0 partir d&#8217;une date sp\u00e9cifique :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ duplicity restore --time 2020-01-01T12:30:00 ssh:\/\/user@host\/\/backup\/path \/local\/restore\/path<\/code><\/pre>\n\n\n\n<p>Listez toutes les versions de sauvegarde stock\u00e9es :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ duplicity collection-status ssh:\/\/user@host\/\/backup\/path<\/code><\/pre>\n\n\n\n<p>Supprimez les anciennes sauvegardes :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ duplicity remove-older-than 6M --force ssh:\/\/user@host\/\/backup\/path<\/code><\/pre>\n\n\n\n<p>Cela supprimera toutes les versions de sauvegarde datant de plus de 6 mois.<\/p>\n\n\n\n<p>De cette fa\u00e7on, vous pouvez g\u00e9rer vos archives sauvegard\u00e9es. Restaurer les versions s\u00e9lectionn\u00e9es lorsque n\u00e9cessaire.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"duplicity-sur-mac-avec-homebrew\">Duplicity sur Mac avec Homebrew<\/h2>\n\n\n\n<p>Sur MacOS, Duplicity peut \u00eatre install\u00e9 via&nbsp;<a href=\"https:\/\/formulae.brew.sh\/formula\/duplicity\">Homebrew<\/a>&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ brew install duplicity<\/code><\/pre>\n\n\n\n<p>L&#8217;utilisation reste la m\u00eame que sur Linux :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ duplicity \/path\/to\/source \/path\/to\/destination<\/code><\/pre>\n\n\n\n<p>Planifiez la sauvegarde cron de la m\u00eame mani\u00e8re en utilisant le crontab natif :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ crontab -e<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"duplicity-sur-windows\">Duplicity sur Windows<\/h2>\n\n\n\n<p>Duplicity peut \u00eatre install\u00e9 sur Windows en utilisant l&#8217;environnement Linux&nbsp;<a href=\"https:\/\/cygwin.com\/\">Cygwin<\/a>.<\/p>\n\n\n\n<p>Tout d&#8217;abord,&nbsp;<a href=\"https:\/\/cygwin.com\/install.html\">installez Cygwin<\/a>&nbsp;avec les paquets rsync et python.<\/p>\n\n\n\n<p>Ensuite, installez Duplicity via pip :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"powershell\" class=\"language-powershell\">C:\\&gt; pip install duplicity<\/code><\/pre>\n\n\n\n<p>Maintenant, vous pouvez utiliser Duplicity pour sauvegarder des fichiers localement ou vers des partages Windows distants :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"powershell\" class=\"language-powershell\">C:\\&gt; duplicity C:\\Users\\user\\Documents E:\\Backups<\/code><\/pre>\n\n\n\n<p>Automatisez les sauvegardes planifi\u00e9es \u00e0 l&#8217;aide du Planificateur de t\u00e2ches.<\/p>\n\n\n\n<p>Un port natif Windows de Duplicity appel\u00e9&nbsp;<a href=\"https:\/\/www.itefix.net\/cwdup\/\">cwDup<\/a>&nbsp;est \u00e9galement disponible, bien qu&#8217;avec une fonctionnalit\u00e9 r\u00e9duite.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"bonnes-pratiques-pour-duplicity\">Bonnes pratiques pour Duplicity<\/h2>\n\n\n\n<p>Voici quelques bonnes pratiques \u00e0 suivre lors de l&#8217;utilisation de Duplicity :<\/p>\n\n\n\n<ul>\n<li>Sauvegarder vers un stockage distant ou hors ligne pour se prot\u00e9ger contre les logiciels malveillants, les ran\u00e7ongiciels, etc.<\/li>\n\n\n\n<li>Chiffrer et signer les sauvegardes pour assurer la s\u00e9curit\u00e9. Prot\u00e9gez votre cl\u00e9 priv\u00e9e GPG par une phrase de passe.<\/li>\n\n\n\n<li>Valider les sauvegardes en effectuant des restaurations p\u00e9riodiquement.<\/li>\n\n\n\n<li>Conserver plusieurs versions mais \u00e9liminer les anciennes sauvegardes pour \u00e9conomiser de l&#8217;espace.<\/li>\n\n\n\n<li>Stocker les m\u00e9tadonn\u00e9es comme les cl\u00e9s GPG et les configurations s\u00e9par\u00e9ment des donn\u00e9es de sauvegarde.<\/li>\n\n\n\n<li>Tester que les sauvegardes fonctionnent avant de compter sur elles pour les restaurations.<\/li>\n\n\n\n<li>Automatiser selon un calendrier mais aussi sauvegarder manuellement apr\u00e8s des changements importants.<\/li>\n\n\n\n<li>Envoyer les journaux\/notifications de sauvegarde pour surveiller le statut des t\u00e2ches.<\/li>\n\n\n\n<li>Diviser les gros volumes sur plusieurs disques pour un meilleur d\u00e9bit.<\/li>\n\n\n\n<li>Prendre des instantan\u00e9s de sauvegarde pour \u00e9viter de sauvegarder des fichiers ouverts dans un \u00e9tat instable.<\/li>\n\n\n\n<li>Isoler les sauvegardes du r\u00e9seau avec un air gap pour une s\u00e9curit\u00e9 maximale.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusion<\/h2>\n\n\n\n<p>Duplicity est une solution open source robuste pour des sauvegardes chiffr\u00e9es incr\u00e9mentielles. Il offre beaucoup de flexibilit\u00e9 dans les options de stockage backend. L&#8217;utilisation du chiffrement GPG permet des transferts s\u00e9curis\u00e9s et un stockage s\u00fbr des archives de sauvegarde.<\/p>\n\n\n\n<p>Avec ce guide, vous devriez maintenant \u00eatre capable de configurer des t\u00e2ches de sauvegarde Duplicity automatis\u00e9es vers un emplacement local ou distant. Stocker les sauvegardes hors site ou dans le cloud prot\u00e8ge contre les d\u00e9sastres locaux et fournit une redondance.<\/p>\n\n\n\n<p>Des tests et validations r\u00e9guliers des sauvegardes garantissent que vos donn\u00e9es sont prot\u00e9g\u00e9es en cas de besoin pour des restaurations. Suivre les bonnes pratiques en mati\u00e8re de s\u00e9curit\u00e9, de validation et de surveillance contribue \u00e0 maintenir des sauvegardes robustes.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Duplicity est un puissant outil de sauvegarde open source qui permet d&#8217;effectuer des sauvegardes chiffr\u00e9es et incr\u00e9mentielles. Il prend en charge une vari\u00e9t\u00e9 de backends pour stocker les donn\u00e9es de sauvegarde, y compris des syst\u00e8mes de fichiers locaux ou distants, FTP, SSH, WebDAV et des services de stockage dans le cloud. Duplicity utilise GnuPG pour ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[67,31],"tags":[],"yoast_head":"\n<title>Comment installer et utiliser Duplicity pour automatiser les sauvegardes - WebHi Tutorials &amp; Documentations<\/title>\n<meta name=\"description\" content=\"D\u00e9couvrir comment installer, configurer et utiliser Duplicity pour des sauvegardes incr\u00e9mentielles automatis\u00e9es et chiffr\u00e9es sur Linux. Suivez ce guide complet pour la sauvegarde vers un stockage local, distant et sur le cloud.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment installer et utiliser Duplicity pour automatiser les sauvegardes - WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"og:description\" content=\"D\u00e9couvrir comment installer, configurer et utiliser Duplicity pour des sauvegardes incr\u00e9mentielles automatis\u00e9es et chiffr\u00e9es sur Linux. Suivez ce guide complet pour la sauvegarde vers un stockage local, distant et sur le cloud.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/\" \/>\n<meta property=\"og:site_name\" content=\"WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webhi.technology\" \/>\n<meta property=\"article:published_time\" content=\"2023-09-11T18:10:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-11T18:10:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/09\/duplicity_fr.jpg\" \/>\n<meta name=\"author\" content=\"webhi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:site\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"webhi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/\"},\"author\":{\"name\":\"webhi\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\"},\"headline\":\"Comment installer et utiliser Duplicity pour automatiser les sauvegardes\",\"datePublished\":\"2023-09-11T18:10:22+00:00\",\"dateModified\":\"2023-09-11T18:10:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/\"},\"wordCount\":1408,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"articleSection\":[\"Administration syst\u00e8me Linux\",\"S\u00e9curit\u00e9\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/\",\"name\":\"Comment installer et utiliser Duplicity pour automatiser les sauvegardes - WebHi Tutorials &amp; Documentations\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\"},\"datePublished\":\"2023-09-11T18:10:22+00:00\",\"dateModified\":\"2023-09-11T18:10:24+00:00\",\"description\":\"D\u00e9couvrir comment installer, configurer et utiliser Duplicity pour des sauvegardes incr\u00e9mentielles automatis\u00e9es et chiffr\u00e9es sur Linux. Suivez ce guide complet pour la sauvegarde vers un stockage local, distant et sur le cloud.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.webhi.com\/how-to\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comment installer et utiliser Duplicity pour automatiser les sauvegardes\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"name\":\"WebHi Tutorials &amp; Documentations\",\"description\":\"System administration and knowledge base\",\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\",\"name\":\"WebHi Technology\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"width\":288,\"height\":95,\"caption\":\"WebHi Technology\"},\"image\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webhi.technology\",\"https:\/\/twitter.com\/WebHiTechnology\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\",\"name\":\"webhi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063\",\"caption\":\"webhi\"},\"sameAs\":[\"https:\/\/www.webhi.com\/how-to\"],\"url\":\"https:\/\/www.webhi.com\/how-to\/author\/webhi\/\"}]}<\/script>\n","yoast_head_json":{"title":"Comment installer et utiliser Duplicity pour automatiser les sauvegardes - WebHi Tutorials &amp; Documentations","description":"D\u00e9couvrir comment installer, configurer et utiliser Duplicity pour des sauvegardes incr\u00e9mentielles automatis\u00e9es et chiffr\u00e9es sur Linux. Suivez ce guide complet pour la sauvegarde vers un stockage local, distant et sur le cloud.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/","og_locale":"en_US","og_type":"article","og_title":"Comment installer et utiliser Duplicity pour automatiser les sauvegardes - WebHi Tutorials &amp; Documentations","og_description":"D\u00e9couvrir comment installer, configurer et utiliser Duplicity pour des sauvegardes incr\u00e9mentielles automatis\u00e9es et chiffr\u00e9es sur Linux. Suivez ce guide complet pour la sauvegarde vers un stockage local, distant et sur le cloud.","og_url":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/","og_site_name":"WebHi Tutorials &amp; Documentations","article_publisher":"https:\/\/www.facebook.com\/webhi.technology","article_published_time":"2023-09-11T18:10:22+00:00","article_modified_time":"2023-09-11T18:10:24+00:00","og_image":[{"url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/09\/duplicity_fr.jpg"}],"author":"webhi","twitter_card":"summary_large_image","twitter_creator":"@WebHiTechnology","twitter_site":"@WebHiTechnology","twitter_misc":{"Written by":"webhi","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/#article","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/"},"author":{"name":"webhi","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54"},"headline":"Comment installer et utiliser Duplicity pour automatiser les sauvegardes","datePublished":"2023-09-11T18:10:22+00:00","dateModified":"2023-09-11T18:10:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/"},"wordCount":1408,"commentCount":0,"publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"articleSection":["Administration syst\u00e8me Linux","S\u00e9curit\u00e9"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/","url":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/","name":"Comment installer et utiliser Duplicity pour automatiser les sauvegardes - WebHi Tutorials &amp; Documentations","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/#website"},"datePublished":"2023-09-11T18:10:22+00:00","dateModified":"2023-09-11T18:10:24+00:00","description":"D\u00e9couvrir comment installer, configurer et utiliser Duplicity pour des sauvegardes incr\u00e9mentielles automatis\u00e9es et chiffr\u00e9es sur Linux. Suivez ce guide complet pour la sauvegarde vers un stockage local, distant et sur le cloud.","breadcrumb":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-utiliser-duplicity-pour-automatiser-les-sauvegardes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webhi.com\/how-to\/"},{"@type":"ListItem","position":2,"name":"Comment installer et utiliser Duplicity pour automatiser les sauvegardes"}]},{"@type":"WebSite","@id":"https:\/\/www.webhi.com\/how-to\/#website","url":"https:\/\/www.webhi.com\/how-to\/","name":"WebHi Tutorials &amp; Documentations","description":"System administration and knowledge base","publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.webhi.com\/how-to\/#organization","name":"WebHi Technology","url":"https:\/\/www.webhi.com\/how-to\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/","url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","contentUrl":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","width":288,"height":95,"caption":"WebHi Technology"},"image":{"@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webhi.technology","https:\/\/twitter.com\/WebHiTechnology"]},{"@type":"Person","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54","name":"webhi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/","url":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063","contentUrl":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063","caption":"webhi"},"sameAs":["https:\/\/www.webhi.com\/how-to"],"url":"https:\/\/www.webhi.com\/how-to\/author\/webhi\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/6531"}],"collection":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/comments?post=6531"}],"version-history":[{"count":3,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/6531\/revisions"}],"predecessor-version":[{"id":6582,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/6531\/revisions\/6582"}],"wp:attachment":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/media?parent=6531"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/categories?post=6531"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/tags?post=6531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}