Azure Informatique
← Actualités

4 août 20263 min de lecture

Borg UI : l'interface graphique qui manquait à BorgBackup pour piloter ses sauvegardes

BorgBackup — le projet Borg, forké en mai 2015 du logiciel Attic né en 2010 — s'est imposé au fil des années comme une référence pour la sauvegarde chiffrée et dédupliquée en ligne de commande : plus de 13 500 étoiles sur GitHub et une base d'utilisateurs très large dans le monde du Home Lab et de l'infrastructure Linux. Sa puissance a toujours eu la même contrepartie : tout se pilote au terminal, ce qui laisse de côté quiconque ne veut pas mémoriser une syntaxe de commande dense pour simplement vérifier l'état de ses sauvegardes. Borg UI, projet open source lancé en août 2025, comble précisément ce manque avec une interface web complète.

Un tableau de bord complet

Le tableau de bord central donne en un coup d'œil l'état de santé de chaque dépôt : statut système, grille de santé par repository, usage des ressources, répartition du stockage, et un historique d'activité sur 14 jours. Chaque dépôt s'ouvre ensuite en détail — nombre d'archives, taille totale, date de dernière sauvegarde, paramètres de chiffrement.

La restauration, souvent le point faible des outils de sauvegarde en ligne de commande, devient un simple navigateur de fichiers : on parcourt l'arborescence complète d'une archive et on restaure un fichier isolé ou un dossier entier, avec un cache Redis annoncé jusqu'à 600 fois plus rapide sur les gros dépôts. La planification suit la même logique — un constructeur de tâches cron visuel (quotidien, hebdomadaire, mensuel ou expression personnalisée) remplace la syntaxe crontab, avec historique, lancement immédiat ou annulation directement depuis l'interface. Une sauvegarde en cours s'affiche en direct : fichier en cours de traitement, débit en Mo/s, taux de déduplication, temps restant estimé et pourcentage d'avancement.

Administration et notifications

Côté administration, Borg UI gère des rôles admin et utilisateur, la génération et le déploiement de clés SSH (ED25519 ou RSA) vers les machines distantes sans passer par un terminal, des métriques Prometheus prêtes à être collectées, et une prise en charge en test de Borg 2.x bêta aux côtés de la branche stable 1.x. Les notifications, gérées via Apprise, se déclenchent au démarrage, à la réussite, à l'échec ou en cas d'avertissement d'une sauvegarde, et couvrent Discord, e-mail, PagerDuty, Slack, Telegram et les webhooks génériques — ces canaux sont inclus dans toutes les éditions, y compris la gratuite.

Capture d'écran officielle du projet Borg UI — via borgui.com

Le stockage cloud s'appuie sur rclone : les dépôts peuvent être mis en miroir vers n'importe quel remote rclone, ou sauvegardés directement vers une destination compatible Borg 2, avec Amazon S3, Backblaze B2, Cloudflare R2, Google Drive, Google Cloud, Microsoft Azure, OneDrive ou Dropbox en backends supportés. L'éditeur classe toutefois lui-même cette fonctionnalité comme « Pro & Enterprise » : elle sort du périmètre de l'édition communautaire gratuite.

Une édition communautaire complète

Cette édition communautaire reste malgré tout complète et gratuite, publiée sous licence AGPL-3.0 sur GitHub — plus de 1 500 étoiles un an après son lancement — et s'installe via une simple image Docker qui génère elle-même ses clés de sécurité au premier démarrage, sans fichier de configuration à écrire à la main. Les paliers Pro et Enterprise, eux, financent le développement du projet et ajoutent un support commercial direct.

Un outil comme Borg UI, posé sur un moteur Borg éprouvé, couvre tout ça — dépôts, planification, restauration, alertes — sans jamais avoir à mémoriser une commande, et c'est ce genre de brique que l'accompagnement proposé ici aide à choisir, installer et surveiller dans la durée.

Sans sauvegarde testée et chiffrée, l'auto-hébergement transforme la moindre panne de disque en perte définitive.

Discutons de votre projet

Accompagnement entièrement gratuit, sans engagement — professionnel ou particulier, la démarche est la même.