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édentesRévision précédente
restic [Le 07/07/2026, 06:39] – +wrappers en intro | déplacement déjadup de GUI vers wrapper krodelabestiolerestic [Le 07/07/2026, 07:28] (Version actuelle) – [Wrappers] réorganisation krodelabestiole
Ligne 209: Ligne 209:
 ===== 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 =====
Ligne 223: Ligne 231:
 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 =====
Ligne 234: Ligne 249:
   * **//(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]], ...//