Ldfa Posté(e) le 5 décembre 2022 Posté(e) le 5 décembre 2022 durée de lecture : 3 min Posté le 05. Décembre 2022 • 3 minutes • 612 mots Après quelques mois de développement intenses et passionnants, j’ai l’immense plaisir de vous présenter le logiciel libre BorgWarehouse 🥳 ! BorgWarehouse est une WebUI pour gérer un serveur de repository BorgBackup. Voici une courte vidéo de démonstration : Sorry, your browser doesn't support embedded videos. Vous trouverez toute ma documentation ici : borgwarehouse.com D’où vient ce projet ? L’informatique me passionne depuis maintenant presque 20 ans et c’est aussi mon métier depuis plus d’une décennie. Comme vous avez pu le lire sur ce blog, je suis particulièrement intéressé par le monde des logiciels libres. C’est pourquoi, je suis assez fier aujourd’hui de pouvoir, moi aussi, contribuer à l’écosystème du libre en ajoutant mon propre logiciel. Sysadmin depuis une dizaine d’année, j’ai récemment revendu la SARL que je dirigeais après quasiment 8 ans d’activité. L’objectif pour moi en 2022 était, entre autres, de me former au développement web de manière intensive. C’est donc à la suite de mes formations que j’ai démarré le développement de BorgWarehouse. Ce projet est un pur produit de mon parcours personnel et professionnel car il allie parfaitement les deux compétences qui me passionnent : l’administration de systèmes et réseaux le développement Qu’est-ce que BorgBackup ? Pour résumer, BorgBackup est un logiciel de sauvegarde puissant et l’un des rares cochant autant de cases : Chiffrement de bout en bout Sauvegardes incrémentales Sauvegardes différentielles Déduplication Compression … La liste des avantages de BorgBackup est longue et je vous renvoie vers le très bon wiki de SebSauvage pour en apprendre les bases. Avec BorgBackup, vous pouvez sauvegarder votre PC, serveur, machine virtuelle, etc. sur un “repository” qui se trouve sur un serveur (de stockage). Ce serveur peut accueillir plusieurs repository. C’est là qu’intervient BorgWarehouse. BorgWarehouse va vous permettre : d’ajouter des repository d’éditer des repository de supprimer des repository d’être alerté s’il n’y a pas eu de backup récent de monitorer la volumétrie de gérer les quotas pour chaque repository … Je ne conçois pas un logiciel sans sa documentation. C’est beaucoup de temps, beaucoup de travail, mais c’est bénéfique pour l’utilisateur, l’administrateur, les mainteneurs… Tout le monde. C’est pourquoi, je n’ai pas seulement publié du code source sur Github mais j’ai également passé beaucoup de temps pour créer une documentation que vous retrouverez sur borgwarehouse.com. Cette documentation n’est pas encore 100% complète, mais elle sera rapidement étoffée et vous trouverez déjà : Une introduction complète. Un manuel utilisateur très détaillé. Une doc d’installation pour Debian. Bref, vous avez de quoi faire Amis francophones, je fais toujours l’effort de publier en français sur ce blog, qui est d’ailleurs également disponible en anglais. Malheureusement, le temps me manquant dernièrement, j’ai rédigé le site de BorgWarehouse en anglais et je n’ai pas encore fait la traduction française. Ça fait partie des nombreuses tâches de ma ToDoList 🙏. BorgWarehouse dans sa v1.0 est pleinement fonctionnel, et c’était important pour moi de sortir une v1.0 qui soit terminée dans le périmètre fonctionnel que je m’étais fixé. Mais évidemment, j’ai beaucoup d’idées pour la suite et je vais travailler à l’élaboration d’une roadmap. Toutefois, les prochaines évolutions verront le jour d’ici quelques mois. Vous l’avez lu en début d’article, j’ai revendu ma société en 2022 et pour les prochaines semaines je vais tout d’abord me concentrer sur ma recherche d’emploi. En effet, je n’ai pas prévu de recréer une société tout de suite mais plutôt d’aller parfaire mon expérience junior dans le développement web en tant que salarié. Un joli challenge, j’en ai conscience. Du coup, il y a beaucoup de choses prévues pour la suite et elles arriveront petit à petit, soyez patients 🌱. Follow me Subscribe to my RSS feed ! Afficher l’article complet
ash Posté(e) hier à 09:23 Posté(e) hier à 09:23 bonjour je viens de mettre en place borgwarehouse pour mes backup mais je n'arrive pas a effectuer des backup en local et sur un autre serveur. est-ce que vous pouvez me fournir les configuration necessaire du fichier .env.local pour que je puisse effectuer correctement mes backup en local et sur un serveur externe? actuellement voici la configuration de mon fichier
Ldfa Posté(e) hier à 10:22 Auteur Posté(e) hier à 10:22 Désolé, mais je n'ai installé BorgWarehouse car j'ai mis au point mes propres script Bash pour réaliser mes Backup avec BorgBackup en local et sur un serveur externe. Si vous êtes intéressé, je peux vous mettre à disposition ces scripts avec quelques explication, c'est vraiment très simple, il n'y a par contre aucune interface graphique.
ash Posté(e) hier à 10:34 Posté(e) hier à 10:34 merci mais je dois absolument utiliser borgwarhouse. ne connaissez vous pas quelqu'un qui utilise borgwarehouse? si oui pouvez vous nous mettre en contacte? merci d'avance
Ldfa Posté(e) hier à 11:46 Auteur Posté(e) hier à 11:46 Je vais essayer de l'installer sur une VM et voir si j'arrive à le faire fonctionner, je vous en dirai plus à ce moment là.
Ldfa Posté(e) hier à 14:58 Auteur Posté(e) hier à 14:58 J'ai installé une VM sous Debian 12, j'ai suivi la doc pour l'installation et j'ai accès à l'interface Web, j'avais loupé le login admin/admin. Je suis bloqué sur la création du repository sur la clé SSH à renseigner, la doc n'aide pas vraiment, je suppose qu'il faut aller chercher dans la doc de BorgBackup... Personnellement j'utilise un montage NFS entre mes serveurs pour réaliser les backup sur les serveurs distant, je n'ai jamais utilisé de clé SSH pour cela... La doc n'est pas assez clair pour mon niveau de connaissance et je n'ai pas plus de temps à consacré à cette interface graphique de BorgBackup que je n'utiliserai pas. J'ai pas trouvé de support de celui-ci sur les moteurs de recherche et je comprends mieux pourquoi tu es arrivé ici. Désolé de ne pouvoir te venir en aide.
ash Posté(e) il y a 23 heures Posté(e) il y a 23 heures il faut generer une nouvelle clé ssh pour chaque nouveau repository
Ldfa Posté(e) il y a 22 heures Auteur Posté(e) il y a 22 heures Ok, mais ça ne fonctionne pas et c'est normal, car il n'y a pas de lien entre la clé généré sur le serveur distant et le serveur BorgWarhouse, la doc est bien trop succincte désolé.
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant