Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
tutoriel:resticprofile [Le 03/03/2025, 18:42] krodelabestiole lien hébergeur -> hébergement |
tutoriel:resticprofile [Le 30/06/2025, 09:55] (Version actuelle) krodelabestiole schedule-permission |
||
---|---|---|---|
Ligne 113: | Ligne 113: | ||
- "/**/storage/" | - "/**/storage/" | ||
schedule: '*-*-* 20:00:00' | schedule: '*-*-* 20:00:00' | ||
+ | schedule-permission: user | ||
+ | schedule-priority: background | ||
retention: | retention: | ||
keep-daily: 7 | keep-daily: 7 | ||
Ligne 137: | Ligne 139: | ||
* Et par exemple<code>resticprofile ls latest</code>pour lister les fichiers de la dernière sauvegarde. | * Et par exemple<code>resticprofile ls latest</code>pour lister les fichiers de la dernière sauvegarde. | ||
* 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> | ||
+ | <note>Il existe plusieurs niveaux de permission (''[[https://creativeprojects.github.io/resticprofile/schedules/configuration/index.html#schedule-permission|schedule-permission]]'') pour ces automatisations. | ||
+ | * Si vous rencontrer l'erreur ''user is not allowed to create a system job'', voici la commande qui permet de les programmer avec ''[[:sudo]]'', tout en conservant les configurations de l'utilisateur courant :<code>sudo -E env "PATH=$PATH" resticprofile schedule --all</code> | ||
+ | *Sans [[:sudo|permission administrateur]] on peut utiliser le niveau ''user_logged_on'' au lieu de ''user'' :<file - profiles.yaml> | ||
+ | schedule-permission: user_logged_on</file>Cependant dans ce cas les sauvegardes ne se déclencheront automatiquement qu'à condition que l'utilisateur soir connecté à ce moment. | ||
+ | </note> | ||
* 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) | * 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) |