Cluster Backup Windows
    Retour au blogOpen Source

    Proxmox Backup Client Windows : GUI Open Source PBS v0.2.26

    Proxmox Backup Client Windows : client GUI open source pour sauvegarder Windows Server 2019/2022, SQL Server et postes Windows sur PBS. Compatible workstation et serveur. Beta avancée avec tests concluants.

    10 min de lecture

    🔬 Version Beta disponible

    Le client GUI Windows est fonctionnel en version beta. Le backup est opérationnel pour Windows Server 2019/2022, Windows 11/10, et serveurs SQL Server (via backup fichier/VSS).

    Des bugs peuvent encore subsister. Vos retours sont précieux ! N'hésitez pas à signaler les problèmes sur GitHub.

    ⚠️ Limitations de la version Beta 0.1

    Fonctionnel ✅

    • ✅ Backup complet avec VSS Windows
    • ✅ Déduplication PBS native
    • ✅ Configuration graphique intuitive
    • ✅ Sélection de dossiers personnalisée

    En développement 🔧

    • 🔧 Proxmox backup restore GUI (actuellement la restauration se fait via le portail web PBS)
    • ⚠️ Service Windows pour backups planifiés automatiques (disponible en beta, tests en cours)
    • 🔧 Chiffrement des données côté client (prévu v0.2)
    • 🔧 Code signing Authenticode (warnings Windows possibles)
    • 🔧 Interface multilingue (EN prévue Q2 2026)

    💡 Votre feedback nous aide à prioriser les améliorations !

    Le besoin : sauvegarder des machines Windows

    Chez RDEM Systems, nous proposons NimbusBackup, un service de sauvegarde externalisée basé sur Proxmox Backup Server.

    Nos clients sauvegardent leurs VMs Proxmox, leurs serveurs Linuxet leurs conteneurs LXC sans problème grâce aux outils natifs de PBS.

    Mais une question revenait régulièrement :

    "Comment sauvegarder mes postes et serveurs Windows ?"

    Le besoin est clair : les entreprises ont des postes de travail Windows 10/11, des Windows Server 2019/2022, des serveurs SQL Server, des contrôleurs de domaine...

    Ces machines contiennent des données critiques qui doivent être protégées au même titre que leurs infrastructures virtualisées.

    Pour protéger vos postes et serveurs Windows sans infrastructure complexe, une solution client-serveur comme NimbusBackup accepte nativement les backups de clients Windows via notre interface graphique open source. Opérationnelle en moins de 15 minutes avec authentification par token API et déduplication native. Unifie la protection de vos VMs Linux et de vos machines Windows dans un seul datastore sécurisé en France. Pour une protection maximale contre les ransomwares, notre offre Air Gapped ajoute une isolation réseau complète. Nous détaillons ci-dessous comment notre client GUI open source permet enfin une sauvegarde simple et complète pour l'écosystème Windows.

    Cas d'usage typiques

    • Postes de travail (Documents, Desktop, projets)
    • Serveurs Windows applicatifs (bases de données, fichiers)
    • Contrôleurs de domaine Active Directory
    • Serveurs de fichiers Windows

    Côté production, ce client a déjà passé l'épreuve d'un vrai volume : voir notre REX 1To Windows : 20h30, 75% dédup pour les chiffres bruts du premier run prod (876 GB de source, fenêtre de transfert, ratios). Côté prérequis, l'authentification passe par un token PBS dédié — la gestion des tokens API PBS (création, révocation, scopes) est documentée à part.

    Le constat : rien de simple

    Proxmox Backup Server est avant tout conçu pour l'écosystème Proxmox et Linux.

    Il n'existe pas de client officiel pour Windows.

    Le client en ligne de commande proxmox-backup-clientest disponible uniquement sous Linux.

    Pour Windows, les options sont limitées :

    • Pas de client officiel : aucun support Windows de Proxmox
    • Pas d'interface graphique : obligation de passer par des solutions tierces
    • Clients tiers incomplets : projets abandonnés ou non maintenus
    • Scripts complexes : nécessitent des compétences techniques avancées

    Nous avons exploré les alternatives : des clients tiers, des wrappers, des scripts PowerShell...

    Rien de satisfaisant.

    Les solutions existantes étaient soit trop complexes, soit abandonnées, soit fermées.

    Le problème principal :

    Pour proposer NimbusBackup à nos clients possédant des machines Windows, nous devions leur fournir une solution simple, fiable et graphique.

    La solution : développer une GUI open source

    Plutôt que d'attendre qu'une solution apparaisse, nous avons décidé d'agir.

    Nous avons décidé de contribuer à la communauté en développant notre propre interface graphique Windows pour Proxmox Backup Server.

    À la recherche du client le plus prometteur

    Nous avons exploré plusieurs projets open source existants.

    Nous avons trouvé proxmoxbackupclient_go développé par Tiziano Bacocco (@tizbac).

    Ce client en Go présentait plusieurs avantages :

    • Multiplateforme : fonctionne sur Windows, Linux et macOS
    • Performant : écrit en Go, compilation native
    • Fonctionnel : backup et restauration déjà implémentés
    • Open source : code disponible et modifiable
    • Ligne de commande : pas d'interface graphique

    C'était le candidat idéal. Il ne manquait qu'une chose : une interface graphique.

    Le développement de l'interface

    Nous avons forké le projet original et ajouté une interface graphique.

    L'objectif : créer une application GUI simple et fonctionnelle.

    Compatible avec tous les environnements Windows, y compris les serveurs sans accélération graphique (pas de dépendance OpenGL).

    Un projet open source

    Notre fork est entièrement open source et les contributions sont bienvenues. Nous croyons en la philosophie open source : partager le code, améliorer collectivement, bénéficier à toute la communauté PBS.

    Le résultat : un client GUI Windows fonctionnel

    Le résultat de ce travail est disponible dès aujourd'hui.

    Un client GUI Windows qui permet de sauvegarder et restaurer des fichiers depuis et vers Proxmox Backup Server avec une interface simple et intuitive.

    Télécharger le client

    Compatible Windows 10/11 (64-bit) • Open Source • Gratuit

    Fonctionnalités principales

    Configuration simplifiée

    Importez votre fichier JSON de configuration généré depuis l'espace membre NimbusBackup. Pas de ligne de commande, tout en quelques clics.

    Sélection graphique

    Choisissez les dossiers à sauvegarder via un explorateur de fichiers intégré. Documents, Desktop, projets... en quelques clics.

    Backup en un clic

    Lancez vos sauvegardes manuellement ou planifiez-les. Suivez la progression en temps réel avec statistiques de déduplication.

    Communication sécurisée

    Connexion TLS/HTTPS native avec Proxmox Backup Server. Le chiffrement des données au repos est prévu pour v0.2.

    📋 Note sur la restauration

    La restauration de fichiers est actuellement accessible via le portail webmembers.rdem-systems.com (mode non chiffré uniquement).

    L'intégration dans le client GUI est prévue pour la v0.2. Cela n'affecte pas la fonctionnalité de backup qui est complète.

    Guide d'utilisation

    Prérequis

    • Windows 10 ou Windows 11 (64-bit)
    • Version stable : NimbusBackup.exe (portable, backups manuels) ✅
    • Version beta avancée : NimbusBackup.msi (service Windows, backups planifiés) 🧪 Tests concluants (v0.2.24+)
    • Interface en français (version anglaise prévue Q2 2026)
    • Un datastore NimbusBackup actif (ou tout autre PBS accessible)
    • Un token API PBS créé depuis votre espace membre

    Étape 1 : Téléchargement et installation

    📦 Version actuelle : 0.2.26 (Mars 2026) - Beta avancée avec tests concluants

    💬 Vos retours comptent ! Testez et partagez votre expérience pour nous aider à sortir la v1.0 stable.

    NimbusBackup.exe (Standalone) - Disponible maintenant

    Portable, pas d'installation

    Backups manuels fonctionnent parfaitement

    Idéal pour tests ou backups ponctuels

    Ne redémarre pas automatiquement au reboot

    🧪 NimbusBackup.msi (Installateur avec Service) - Beta avancée (v0.2.24+)

    Service Windows qui démarre au boot

    Privilèges admin permanents (VSS garanti)

    Backups planifiés même après reboot

    Protection anti-conflits de backups (v0.2.24)

    Désinstallation propre via Panneau de configuration

    ⚠️ Statut : Beta avancée avec tests concluants

    Cette version a été testée avec succès sur notre parc de test interne. Les fonctionnalités principales (backups planifiés, service Windows, multi-PBS) fonctionnent correctement.

    💡 Recommandation :

    • 🧪 Testez le MSI sur un poste non critique et partagez vos retours
    • ✅ Validez les backups planifiés sur votre environnement
    • 💬 Vos retours sont précieux pour la release v1.0 stable

    📢 Partagez votre expérience sur GitHub Issues

    1. Rendez-vous sur GitHub Releases
    2. Téléchargez NimbusBackup.exe (portable) ou NimbusBackup.msi (installateur)
    3. Version .exe : Lancez directement l'exécutable (backups manuels) - Stable ✅
    4. Version .msi : Installez via le wizard Windows, le service démarre automatiquement (backups planifiés) - Beta avancée 🧪

    🧪 Beta avancée - Vos retours attendus :

    • Testez le MSI sur un poste non critique
    • Validez les backups planifiés sur votre environnement
    • Essayez le multi-PBS si vous avez 2+ serveurs PBS
    • Testez l'auto-split si vous avez des gros volumes (500GB+)
    • Partagez votre expérience sur GitHub Issues

    💡 Chaque retour nous aide à améliorer le logiciel et accélérer la release v1.0 stable !

    ⚠️ Note importante - Version non signée

    Ce logiciel n'est pas encore signé avec un certificat Authenticode. Windows Defender / SmartScreen peut bloquer le téléchargement ou l'exécution.

    Comment autoriser :

    • Navigateur : Clic sur "..." → "Conserver le fichier"
    • Windows : Clic droit → Propriétés → ✅ Débloquer
    • SmartScreen : "Informations complémentaires" → "Exécuter quand même"

    🔐 La signature Authenticode arrivera bientôt.

    Fichier exécutable

    Fichier NimbusBackup.exe dans l'explorateur Windows

    Exécuter en tant qu'administrateur

    Clic droit > Exécuter en tant qu'administrateur

    ⚠️ Pourquoi administrateur ?

    • Accès aux dossiers système protégés (C:\Users\...\AppData, etc.)
    • Support VSS (Volume Shadow Copy) pour backup cohérent
    • Lecture des fichiers verrouillés par d'autres applications

    💡 Optionnel si vous sauvegardez uniquement vos documents personnels.

    Étape 2 : Configuration du token API

    Si vous n'avez pas encore de token API, suivez notre guide :Créer un token API sur NimbusBackup.

    Une fois votre token créé et le fichier JSON téléchargé :

    1. Dans le client GUI, cliquez sur "Import Configuration" ou "Settings"
    2. Sélectionnez votre fichier pbs-config.json
    3. Le client remplit automatiquement les champs (URL, Auth ID, Secret, Datastore)
    4. Cliquez sur "Test Connection" pour vérifier la connexion
    5. Sauvegardez la configuration

    Interface de configuration - Étape 1

    Interface de configuration du client avec champs URL, Auth ID, Secret

    Configuration validée

    Configuration complète avec connexion testée

    ✅ Une fois la connexion testée avec succès, votre configuration est prête.

    Étape 3 : Sélectionner les dossiers à sauvegarder

    Choisissez les dossiers que vous souhaitez protéger. Recommandations :

    À inclure

    • C:\Users\VotreNom\Documents
    • C:\Users\VotreNom\Desktop
    • C:\Users\VotreNom\Pictures
    • D:\Projets (si applicable)

    À éviter

    • C:\Windows\ (inutile)
    • C:\Program Files\ (réinstallable)
    • AppData\Local\Temp (temporaire)
    • Fichiers cache navigateurs

    Étape 4 : Lancer la sauvegarde

    1. Cliquez sur "Start Backup"
    2. Donnez un nom à votre backup (auto-généré par défaut : hostname + date)
    3. Suivez la progression en temps réel
    4. Profitez des statistiques de déduplication PBS (chunks réutilisés vs nouveaux)

    Lancement de la sauvegarde

    Interface de sauvegarde avec bouton Start Backup et options

    🚀 Déduplication en action : PBS ne stocke qu'une seule fois les données identiques. Vos sauvegardes incrémentielles sont donc ultra-rapides et économes en espace !

    ⚠️ Backups planifiés (Beta avancée - Tests concluants)

    Avec l'installateur NimbusBackup.msi, planifiez des backups automatiques :

    • Configurer l'heure de sauvegarde (ex: 02:00)
    • Activer "Exécuter au démarrage"
    • Le service Windows exécute les backups même si vous êtes déconnecté

    🧪 Service Windows en beta avancée (v0.2.24+)

    Le service tourne en LocalSystem et garantit les privilèges VSS pour des backups cohérents. Protection anti-conflits intégrée : impossible de lancer deux backups simultanés vers la même destination PBS (verrou par serveur/datastore).

    ✅ Tests internes : concluants

    📢 Nous attendons vos retours ! Testez et partagez votre expérience sur GitHub Issues

    🌐 Multi-PBS : plusieurs destinations de sauvegarde

    NimbusBackup supporte maintenant la configuration de plusieurs serveurs PBS avec des planifications indépendantes.

    Cas d'usage

    Stratégie 3-2-1 améliorée :

    Configuration

    1. Configurez vos serveurs PBS dans l'interface
      • PBS #1 : production (backup quotidien 2h)
      • PBS #2 : backup secondaire (backup hebdomadaire dimanche 3h)
    2. Planifiez des jobs séparés par destination
      • Job A → PBS #1 (tous les jours)
      • Job B → PBS #2 (tous les dimanches)
    3. Protection anti-conflits : Le mutex empêche 2 backups simultanés vers le même PBS

    Redondance géographique

    Vos données sur 2+ sites

    Stratégie flexible

    Planifications différentes par destination

    Fiabilité

    Si un PBS est indisponible, l'autre continue

    Conformité

    Répondez aux exigences multi-sites

    🧪 Tests concluants sur notre parc de test avec 2 PBS simultanés.

    🤖 Auto-split intelligent (v0.2.25 - À tester)

    NimbusBackup détecte automatiquement les backups volumineux et les découpe en jobs optimaux.

    Fonctionnement transparent

    • Détection automatique : Backup > 100GB → découpe automatique
    • Algorithme bin-packing : Répartition intelligente des dossiers
    • Jobs optimaux : ~100GB max par job pour fiabilité maximale
    • Nommage explicite : hostname_DRIVE_PATH-split-X-of-Y

    🚧 Statut : À valider en production

    Fonctionnalité implémentée et prête à l'emploi. Nous recherchons des utilisateurs pour la tester sur de gros volumes (500GB+) et partager leurs retours.

    💬 Vous avez de gros volumes à sauvegarder ? Testez l'auto-split et partagez votre expérience sur GitHub Issues !

    💡 Cas d'usage : Serveurs de fichiers avec plusieurs To de données, postes de travail avec gros volumes de projets (CAO, vidéo, développement).

    Roadmap

    🧪 Beta avancée - Tests concluants (v0.2.24 - v0.2.26)

    Service Windows avec backups planifiés (v0.2.24) - ✅ Tests concluants

    Le service Windows fonctionne correctement sur notre parc de test. Backups planifiés fiables avec protection anti-conflits (mutex par destination PBS). Prêt pour vos tests, retours attendus !

    Multi-PBS avec jobs séparés (v0.2.x) - ✅ Tests concluants

    Configuration de 2+ serveurs PBS avec planifications indépendantes. Stratégie 3-2-1 améliorée, redondance géographique. Testé avec succès en interne.

    Architecture optimisée (v0.2.21-24) - ✅ Fonctionnel

    NimbusBackup.exe (GUI) et NimbusBackupSVC.exe (Service) avec logs séparés (debug-gui.log / debug-service.log). Build tags Go propres.

    🚧 Implémenté - À valider terrain (v0.2.25)

    Auto-split intelligent (v0.2.25) - 🚧 À tester en production

    Les backups > 100GB sont automatiquement découpés en jobs optimaux (~100GB chacun). Algorithme bin-packing, totalement transparent, nommage explicite. Implémenté, recherche beta-testeurs pour gros volumes !

    Protection anti-conflits (v0.2.24) - ✅ Fonctionnel

    Impossible de lancer deux backups simultanés vers la même destination PBS (BaseURL + Datastore). Prévient les erreurs 400 Bad Request et garantit la cohérence.

    🔜 En développement (v1.0+)

    Voici les fonctionnalités prévues pour les prochaines versions :

    Release stable v1.0

    Finalisation suite aux retours utilisateurs sur la beta avancée v0.2.24+. Votre feedback est essentiel !

    Restauration dans le GUI

    Interface graphique pour naviguer dans vos snapshots et restaurer fichiers/dossiers.

    Chiffrement des données

    Assistant de configuration du chiffrement côté client avec gestion sécurisée des clés.

    Code signing Authenticode

    Signature numérique du binaire Windows pour éliminer les warnings Defender/SmartScreen.

    Interface anglaise

    Support multilingue avec traduction EN/FR et détection automatique de la langue système.

    📅 Date de sortie v1.0 stable estimée : Q3 2026

    📢 Aidez-nous à accélérer ! Plus nous recevons de retours, plus vite nous sortirons la v1.0.

    💬 Testez et partagez sur GitHub Issues

    Contribuer

    Vos retours sont essentiels pour atteindre la stabilité v1.0 :

    Priorités de test :

    • ✅ Service Windows avec backups planifiés
    • ✅ Multi-PBS (2+ serveurs)
    • 🚧 Auto-split sur gros volumes (500GB+)

    Chaque retour nous rapproche de la v1.0 stable ! 🚀

    📊 Retour d'expérience : premier backup prod 1 To

    Le client GUI vient de boucler son premier backup complet en production sur un serveur Windows bare metal d'environ 1 To : 20 h 30 de transfert continu, 75 % de chunks dédupliqués, 57 % d'économie bout-en-bout. Chiffres bruts et lecture honnête (y compris ce qu'on ne peut pas encore affirmer).

    Lire le retour d'expérience complet

    Pas encore client NimbusBackup ?

    Découvrez nos offres de sauvegarde externalisée Proxmox Backup Server hébergé et managé. Protégez vos données Windows, Linux et Proxmox avec un PBS sécurisé, automatiquement mis à jour et sauvegardé.

    💡 Vous hésitez entre plusieurs fournisseurs PBS managés ? Consultez notre comparatif détaillé NimbusBackup vs Cloud PBS pour évaluer les différences.