Journal Une interface utilisateur pour BorgBackup

Posté par (site web personnel) . Licence CC By‐SA.
Étiquettes :
12
14
juil.
2026

Cher Nal,

Je dois commencer par remercier Cyril Chaboisseau et l'équipe d'édition de LinuxFr pour le très bon article Installer BorgBackup sur un NAS. C'est grâce à cet article que je réalise, à intervalles totalement non réguliers, la sauvegarde de mon ordinateur principal sur un NAS Synology.

J'avais consciencieusement suivi les instructions et explication jusqu'à arriver à sauvegarder ma machine. Bien que j'eusse stocké la clé ssh et la passphrase sur le NAS de manière accessible par son interface web, je n'avais pas testé la récupération des sauvegardes.

Voici le contexte quand ma douce et tendre me fait remarquer dimanche soir que son PC n'a pas de sauvegarde...

Je n'a eu aucun souci à reprendre le script de sauvegarde et, grâce aux instructions de la dépêche, à créer un nouveau dépôt. Mais comment faire pour qu'un utilisateur lambda puisse accéder à ses sauvegardes ?

Les commandes à rentrer sont simples si on a la documentation sous les yeux, mais pour une opération qui peut être amenée à être faite sous pression, ça ne me paraissait pas idéal.

Je vous présente donc mon interface pour BorgBackup.

Le principe ? Vous rentrez une fois vos paramètres - ils seront sauvegardés dans un fichier de config - et vous accédez à la liste de vos sauvegardes. Vous choisissez une sauvegarde et celle-ci se monte sur /tmp/ et votre navigateur de fichier préféré s'ouvre sur votre sauvegarde.

Interface pour BorgBackup

Le but de ce logiciel est de rester simple, et d'être dédié aux fonctions de restauration de BorgBackup.

Le code est disponible ici : https://git.poivron-robotique.fr/Keuronde/BorgBackup_gui

La suite ?

Ce projet est sou licence Apache2. Pourquoi ? Parce que !

Ce projet manque d'un nom. BorgBackup-Gui me parait trop proche de BorgWeb UI.

Bien que ma forge Gitea n'accepte pas la création de compte, les contributions sont les bienvenues.

En espérant que cet utilitaire sera utile à une ou deux personnes.

  • # Portable ?

    Posté par (Mastodon) . Évalué à 4 (+1/-0).

    Tu as choisis de faire du Qt sous python, tu sais si ça tourne facilement sous Windows et Mac ?

    Parce que en lisant le code ça a l'air assez compact et compréhensible, je pourrais y penser le jour où je veux faire des outils en GUI (j'ai plutôt tendance à privilégier le serveur web pour faire une GUI portable en fait).

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • # Vorta

    Posté par (site web personnel, Mastodon) . Évalué à 9 (+8/-0).

    Quelles différences par rapport à Vorta ? Est-ce qu'il te semblait trop complet ?

    • [^] # Re: Vorta

      Posté par (site web personnel) . Évalué à 5 (+4/-0).

      Je ne sais plus où, j'avais lu qu'il ne semblait pas mûr. Mais c'est probablement une confusion avec Kopia.

      Je viens de le tester et il fait le job et même plus. Je l'aurais testé avant, j'aurais peut-être pas passer du temps sur ce bout de code...

      Le seul avantage que je vois à mon bout de code, c'est de ne pas avoir à choisir un point de montage pour parcourir une sauvegarde. Mais c'est vraiment minime.

    • [^] # Re: Vorta

      Posté par . Évalué à 4 (+2/-0).

      Quelles différences par rapport à Vorta ?

      ou par rapport à Pika Backup, présenté dans cet article.

  • # Config compatible avec borgmatic ?

    Posté par . Évalué à 2 (+1/-0).

    Peux-ton utiliser ton soft, à partir de la configuration du backup fait avec borgmatic côté client ?

    Le manque de gestion graphique est un vrai sujet, quand on essai de convaincre des gens de passer sur borg (des gens qui ne sont pas fan de la ligne de commande, mais pas que 😇 ).

    J'irais voir le projet en tout cas. 👏👏

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.