| Les deux révisions précédentesRévision précédente | |
| restic [Le 07/07/2026, 06:39] – +wrappers en intro | déplacement déjadup de GUI vers wrapper krodelabestiole | restic [Le 07/07/2026, 07:28] (Version actuelle) – [Wrappers] réorganisation krodelabestiole |
|---|
| ===== Interfaces graphiques ===== | ===== Interfaces graphiques ===== |
| |
| Il existe de nombreuses interfaces graphiques permettant d'utiliser et d'explorer facilement les dépôts **restic** ; | Il existe de nombreuses interfaces graphiques permettant d'utiliser et d'explorer facilement les dépôts **restic**. |
| |
| * [[https://github.com/emuell/restic-browser|Restic Browser]] (GTK) permet d'explorer et de restaurer les instantanés, ou de télécharger indépendamment les répertoires et fichiers qui s'y trouvent. | <note>Voir aussi [[https://github.com/rubiojr/awesome-restic?tab=readme-ov-file#apps|cette liste]] plus complète.</note> |
| * [[https://github.com/ad-on-is/resticity|Resticity]] est disponible en [[:Flatpak]] sur [[https://github.com/ad-on-is/resticity/releases|GitHub]]. Plus complet il permet en plus d'effectuer des sauvegardes, et de les programmer. | |
| * [[https://github.com/netinvent/npbackup|NetPerfect Backup]] (version [[https://github.com/netinvent/npbackup/releases|npbackup-gui]]) est une interface [[:Python]] très complète. | |
| * [[https://github.com/GPh83/resticterm|resticterm]] : une interface graphique en [[:terminal]] (particulièrement pratique pour les serveurs ou les machines distantes). | |
| * [[https://github.com/garethgeorge/backrest|Backrest]] est une application [[:web]] très complète, qui permet d'automatiser les sauvegardes, gérer dépôts, instantanés et fichiers sauvegardés, etc. depuis un [[:navigateur]] (donc aussi particulièrement pratique pour les serveurs ou les machines distantes). Son installation peut s'avérer technique, c'est pourquoi il est recommandé d'utiliser l'image [[:docker]]. | |
| |
| <note>Voir [[https://github.com/rubiojr/awesome-restic?tab=readme-ov-file#apps|cette liste]] plus complète.</note> | ==== Applications ==== |
| | |
| | * **[[https://github.com/emuell/restic-browser|Restic Browser]]** (GTK) permet d'explorer et de restaurer les instantanés, ou de télécharger indépendamment les répertoires et fichiers qui s'y trouvent. |
| | * **[[https://github.com/ad-on-is/resticity|Resticity]]** est disponible en [[:Flatpak]] sur [[https://github.com/ad-on-is/resticity/releases|GitHub]]. Plus complet il permet en plus d'effectuer des sauvegardes, et de les programmer. |
| | * **[[https://github.com/netinvent/npbackup|NPBackup]]** (version **[[https://github.com/netinvent/npbackup/releases|npbackup-gui]]**) est une interface [[:Python]] très complète. |
| | |
| | ==== Terminal ==== |
| | |
| | * **[[https://github.com/GPh83/resticterm|resticterm]]** : une interface graphique en [[:terminal]] (particulièrement pratique pour les serveurs ou les machines distantes). |
| | |
| | ==== Web ==== |
| | |
| | * **[[https://github.com/garethgeorge/backrest|Backrest]]** est une [[:web#applications_web|application web]] très complète, qui permet d'automatiser les sauvegardes, gérer dépôts, instantanés et fichiers sauvegardés, etc. depuis un [[:navigateur]] (donc aussi particulièrement pratique pour les serveurs ou les machines distantes). Son installation peut s'avérer technique, c'est pourquoi il est recommandé d'utiliser l'image [[:docker]]. |
| |
| ===== Wrappers ===== | ===== Wrappers ===== |
| Les //wrappers//((pas de traduction pertinente en français... //emballeurs// ?)) permettent d'étendre les fonctionnalités de **restic** en l'utilisant comme "moteur" sous-jacent plus ou moins visible. Ce sont généralement les solutions les plus pratiques (qu'il s'agisse de commandes ou d'interfaces graphiques). | Les //wrappers//((pas de traduction pertinente en français... //emballeurs// ?)) permettent d'étendre les fonctionnalités de **restic** en l'utilisant comme "moteur" sous-jacent plus ou moins visible. Ce sont généralement les solutions les plus pratiques (qu'il s'agisse de commandes ou d'interfaces graphiques). |
| |
| * [[:deja-dup|Déjà Dup]] (GTK) : Installé par défaut sur Ubuntu, particulièrement bien intégré à [[:GNOME]] et particulièrement simple d'utilisation, et très efficace pour un usage ordinaire. Les fonctionnalités sont cependant limitées en comparaison à ce que propose **restic**. Les dernières versions reposent en effet sur **restic** (et plus sur [[:Duplicity]]), mais ceci est très transparent pour l'utilisateur (il est inutile d'installer ou de configurer **restic** soi-même en utilisant **Déjà Dup**). | <note>Voir aussi [[https://github.com/rubiojr/awesome-restic?tab=readme-ov-file#wrappers|cette liste]] plus complète.</note> |
| | |
| | ==== Applications graphiques ==== |
| | |
| | À la différences des applications graphiques listées dans le chapitre [[#Applications|ci-dessus]], on ne peut pas (simplement) utiliser n'importe quel dépôt **restic** existant avec ces applications. Celles-ci utilisent (en arrière-plan) leurs propres implémentations spécifiques de l'outil : |
| | * **[[:deja-dup|Déjà Dup]]** (GTK) : Installé par défaut sur Ubuntu, particulièrement bien intégré à [[:GNOME]] et particulièrement simple d'utilisation, et très efficace pour un usage ordinaire. Les fonctionnalités sont cependant limitées en comparaison à ce que propose **restic**. Les dernières versions reposent en effet sur **restic** (et plus sur [[:Duplicity]]), mais ceci est très transparent pour l'utilisateur (il est inutile d'installer ou de configurer **restic** soi-même en utilisant **Déjà Dup**). |
| | * **[[https://usepluton.com|Pluton]]**(([[https://github.com/plutonhq/pluton|GitHub]])) se base sur **restic** et **[[:rclone]]** pour proposer une [[:web#applications_web|interface web]] moderne, complète, et intuitive de gestion centralisée des sauvegardes de plusieurs machines sur plusieurs destinations de stockage. |
| | |
| | ==== Extensions de la ligne de commande ==== |
| * **[[https://github.com/creativeprojects/resticprofile|Resticprofile]]** complète **restic** à la perfection, en implémentant un [[https://creativeprojects.github.io/resticprofile/configuration/index.html|fichier de configuration]] pour faciliter l'usage de la ligne de commande avec **restic**. Il permet aussi de [[https://creativeprojects.github.io/resticprofile/schedules/index.html|programmer]] très facilement des sauvegardes récurrentes aux moments de son choix (en utilisant [[:systemd]] en arrière-plan, ou [[:cron]] dans le cas étonnant ou celui-ci ne serait pas disponible), et de définir une politique de [[https://creativeprojects.github.io/resticprofile/reference/profile/retention/index.html|rétention]] pour ces instantanés. Sa [[https://creativeprojects.github.io/resticprofile/index.html|documentation]] est en anglais mais vous pouvez si besoin vous aider de [[:tutoriel:resticprofile#resticprofile|notre tutoriel]]. | * **[[https://github.com/creativeprojects/resticprofile|Resticprofile]]** complète **restic** à la perfection, en implémentant un [[https://creativeprojects.github.io/resticprofile/configuration/index.html|fichier de configuration]] pour faciliter l'usage de la ligne de commande avec **restic**. Il permet aussi de [[https://creativeprojects.github.io/resticprofile/schedules/index.html|programmer]] très facilement des sauvegardes récurrentes aux moments de son choix (en utilisant [[:systemd]] en arrière-plan, ou [[:cron]] dans le cas étonnant ou celui-ci ne serait pas disponible), et de définir une politique de [[https://creativeprojects.github.io/resticprofile/reference/profile/retention/index.html|rétention]] pour ces instantanés. Sa [[https://creativeprojects.github.io/resticprofile/index.html|documentation]] est en anglais mais vous pouvez si besoin vous aider de [[:tutoriel:resticprofile#resticprofile|notre tutoriel]]. |
| * **[[https://github.com/cupcakearmy/autorestic|Autorestic]]** propose à peu près les mêmes fonctionnalités que **resticprofile**, mais sans faciliter l'usage de **restic** en ligne de commande. Il ne fonctionne que de manière déclarative - par l'usage de fichiers de configuration, de manière un peu plus directive (avoir moins de choix à disposition peut aussi permettre de simplifier la [[https://autorestic.vercel.app|documentation]]). Il facilite si besoin la gestion de dépôts multiples (par ex. pour sauvegarder sur un disque dur en même temps que sur le //[[:cloud]]//). | * **[[https://github.com/cupcakearmy/autorestic|Autorestic]]** propose à peu près les mêmes fonctionnalités que **resticprofile**, mais sans faciliter l'usage de **restic** en ligne de commande. Il ne fonctionne que de manière déclarative - par l'usage de fichiers de configuration, de manière un peu plus directive (avoir moins de choix à disposition peut aussi permettre de simplifier la [[https://autorestic.vercel.app|documentation]]). Il facilite si besoin la gestion de dépôts multiples (par ex. pour sauvegarder sur un disque dur en même temps que sur le //[[:cloud]]//). |
| |
| <note>Voir aussi [[https://github.com/rubiojr/awesome-restic?tab=readme-ov-file#wrappers|cette liste]] plus complète.</note> | |
| |
| ===== Voir aussi ===== | ===== Voir aussi ===== |
| * **//(en)//** [[https://restic.readthedocs.io/en/stable/|documentation]] | * **//(en)//** [[https://restic.readthedocs.io/en/stable/|documentation]] |
| * //[[:tutoriel:resticprofile|Sauvegarder sur une box Internet grâce à Restic]]// : tutoriel décrivant la mise en place de sauvegardes régulières et automatisées au moyen de **restic**, **[[:rclone]]** et **[[#wrappers|resticprofile]]**.\\ On peut l'adapter facilement pour sauvegarder sur l'un des innombrables [[https://github.com/rclone/rclone#storage-providers|services cloud et protocoles réseau]] que supporte **[[:rclone]]** ! | * //[[:tutoriel:resticprofile|Sauvegarder sur une box Internet grâce à Restic]]// : tutoriel décrivant la mise en place de sauvegardes régulières et automatisées au moyen de **restic**, **[[:rclone]]** et **[[#wrappers|resticprofile]]**.\\ On peut l'adapter facilement pour sauvegarder sur l'un des innombrables [[https://github.com/rclone/rclone#storage-providers|services cloud et protocoles réseau]] que supporte **[[:rclone]]** ! |
| | * [[:Sauvegarde]] |
| |
| ---- | ---- |
| //[[:Contributeurs]] : [[:utilisateurs:krodelabestiole]], ...// | //[[:Contributeurs]] : [[:utilisateurs:krodelabestiole]], ...// |