Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:resticprofile [Le 21/12/2024, 05:46]
krodelabestiole [Restic]
tutoriel:resticprofile [Le 03/03/2025, 18:42] (Version actuelle)
krodelabestiole lien hébergeur -> hébergement
Ligne 17: Ligne 17:
 ==== Nom de domaine ==== ==== Nom de domaine ====
  
-//Free// (et peut-être d'​autres fournisseurs d'​accès) propose de faire pointer un sous-domaine de ''​.freeboxos.fr''​ vers les connexions de leurs clients. Cette fonctionnalité facilite l'​accès à ses services [[:hebergeur#​auto-hebergement|auto-hébergés]] depuis n'​importe où sur Internet : pas besoin de [[:​tutoriel:​connaitre_son_adresse_ip|noter une adresse IP]] qui est susceptible de changer, et vous pourrez profiter d'un certificat TLS / RSA valide, le tout sans frais supplémentaire.\\ ​+//Free// (et peut-être d'​autres fournisseurs d'​accès) propose de faire pointer un sous-domaine de ''​.freeboxos.fr''​ vers les connexions de leurs clients. Cette fonctionnalité facilite l'​accès à ses services [[:hebergement#​auto-hebergement|auto-hébergés]] depuis n'​importe où sur Internet : pas besoin de [[:​tutoriel:​connaitre_son_adresse_ip|noter une adresse IP]] qui est susceptible de changer, et vous pourrez profiter d'un certificat TLS / RSA valide, le tout sans frais supplémentaire.\\ ​
 Pour l'​activer rendez-vous sur l'​interface de gestion de la //freebox// [[http://​mafreebox.freebox.fr]] puis dans les //​Paramètres de la Freebox// -> //Nom de domaine// (voir si besoin [[https://​www.universfreebox.com/​article/​53008/​le-saviez-vous-vous-pouvez-acceder-aux-contenus-du-freebox-server-depuis-n-importe-ou-avec-un-nom-de-domaine-personnalise|cette documentation]] sur //Univers Freebox//). Pour l'​activer rendez-vous sur l'​interface de gestion de la //freebox// [[http://​mafreebox.freebox.fr]] puis dans les //​Paramètres de la Freebox// -> //Nom de domaine// (voir si besoin [[https://​www.universfreebox.com/​article/​53008/​le-saviez-vous-vous-pouvez-acceder-aux-contenus-du-freebox-server-depuis-n-importe-ou-avec-un-nom-de-domaine-personnalise|cette documentation]] sur //Univers Freebox//).
  
Ligne 84: Ligne 84:
  
 **[[https://​github.com/​creativeprojects/​resticprofile|Resticprofile]]** permet de simplifier l'​usage de **restic** et d'​automatiser facilement les sauvegardes. **[[https://​github.com/​creativeprojects/​resticprofile|Resticprofile]]** permet de simplifier l'​usage de **restic** et d'​automatiser facilement les sauvegardes.
 +
 +==== Installation ====
  
 Pour [[https://​creativeprojects.github.io/​resticprofile/​installation/​linux/​index.html|l'​installer]] : Pour [[https://​creativeprojects.github.io/​resticprofile/​installation/​linux/​index.html|l'​installer]] :
Ligne 91: Ligne 93:
 sudo ./​install.sh -b /​usr/​local/​bin sudo ./​install.sh -b /​usr/​local/​bin
 rm install.sh</​code>​ rm install.sh</​code>​
 +
 +==== Configuration ====
  
 On peut alors créer un fichier de configuration ''​~/​.config/​resticprofile/​profiles.yaml''​ : On peut alors créer un fichier de configuration ''​~/​.config/​resticprofile/​profiles.yaml''​ :
Ligne 115: Ligne 119:
       keep-yearly:​ "​unlimited"</​file>​       keep-yearly:​ "​unlimited"</​file>​
   * Remplacez ''/​disque_dur/''​ par le nom de votre stockage sur la freebox.   * Remplacez ''/​disque_dur/''​ par le nom de votre stockage sur la freebox.
-  * Vous pouvez ajuster les éléments à sauvegarder (//source// du //backup//) et ceux à exclure (//exclude//) en fonction de vos besoins. +  * Vous pouvez ajuster les éléments à sauvegarder (''​source'' ​du ''​backup''​) et ceux à exclure (''​exclude''​) en fonction de vos besoins. 
-  * Voir la [[https://​creativeprojects.github.io/​resticprofile/​schedules/​configuration/​index.html#​schedule|documentation]] pour l'​utilisation de //schedule//, qui permet de **programmer les sauvegardes automatiques** (ici tous les jours à 20h).+  * Voir la [[https://​creativeprojects.github.io/​resticprofile/​schedules/​configuration/​index.html#​schedule|documentation]] pour l'​utilisation de ''​schedule''​, qui permet de **programmer les sauvegardes automatiques** (ici tous les jours à 20h). La syntaxe à utiliser est celle de [[https://​www.freedesktop.org/​software/​systemd/​man/​latest/​systemd.time.html#​|systemd.time]].
   * Voir aussi la [[https://​creativeprojects.github.io/​resticprofile/​reference/​profile/​retention/​index.html|documentation]] concernant la **politique de rétention** : on conserve ici les instantanés quotidiens pendant 7 jours, les hebdomadaires pendant 4 semaines, les mensuels pendant 12 mois et les annuels éternellement.   * Voir aussi la [[https://​creativeprojects.github.io/​resticprofile/​reference/​profile/​retention/​index.html|documentation]] concernant la **politique de rétention** : on conserve ici les instantanés quotidiens pendant 7 jours, les hebdomadaires pendant 4 semaines, les mensuels pendant 12 mois et les annuels éternellement.
  
Ligne 124: Ligne 128:
 Attention évidemment à garder ce fichier personnel et secret : Attention évidemment à garder ce fichier personnel et secret :
    chmod 400 ~/​.config/​resticprofile/​password.txt    chmod 400 ~/​.config/​resticprofile/​password.txt
 +
 +==== Utilisation ====
  
 À partir de là on peut utiliser la commande ''​resticprofile''​ sans avoir besoin de préciser tous les arguments que requiert ''​restic''​ ni le mot de passe (les [[:​restic#​utilisation|sous-commandes restic]] sont aussi disponibles avec ''​resticprofile''​) : À partir de là on peut utiliser la commande ''​resticprofile''​ sans avoir besoin de préciser tous les arguments que requiert ''​restic''​ ni le mot de passe (les [[:​restic#​utilisation|sous-commandes restic]] sont aussi disponibles avec ''​resticprofile''​) :
Ligne 132: Ligne 138:
   * Si tout va bien et que la sauvegarde se passe bien, on peut activer le déclenchement automatique des sauvegardes régulières avec la sous-commande ''​[[https://​creativeprojects.github.io/​resticprofile/​schedules/​commands/​index.html|schedule]]''​ :<​code>​resticprofile schedule --all</​code>​   * Si tout va bien et que la sauvegarde se passe bien, on peut activer le déclenchement automatique des sauvegardes régulières avec la sous-commande ''​[[https://​creativeprojects.github.io/​resticprofile/​schedules/​commands/​index.html|schedule]]''​ :<​code>​resticprofile schedule --all</​code>​
   * Pour voir si la programmation des sauvegardes fonctionne bien :<​code>​resticprofile status</​code>​   * Pour voir si la programmation des sauvegardes fonctionne bien :<​code>​resticprofile status</​code>​
 +  * Pour [[:​restic#​montage|monter l'​intégralité de votre dépôt]] et l'​explorer avec le [[:​gestionnaire de fichiers]] de votre choix :<​code>​resticprofile mount /​mnt/​restic</​code>​(''​Ctrl''​ + ''​C''​ pour démonter)
  
 ---- ----
 //​Contributeur : [[:​utilisateurs:​krodelabestiole]]//​ //​Contributeur : [[:​utilisateurs:​krodelabestiole]]//​
  • tutoriel/resticprofile.1734756370.txt.gz
  • Dernière modification: Le 21/12/2024, 05:46
  • par krodelabestiole