Cluster Backup Windows
    Retour au blogOpen Source

    Backup Windows & Server PBS : Client GUI Open Source v0.1

    Sauvegardez Windows Server 2019/2022, SQL Server et postes Windows sur Proxmox PBS. Client GUI open source pour backup Windows Server proxmox externalisé. Compatible workstation et serveur.

    8 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

    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 : NimbusBackup.msi (service Windows, tests en cours)
    • 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 disponible

    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) - Version Beta

    ⚠️Service Windows qui démarre au boot

    ⚠️Privilèges admin permanents (VSS garanti)

    ⚠️Backups planifiés même après reboot

    ⚠️Désinstallation propre via Panneau de configuration

    ⚠️ Version Beta - Tests en cours : Cette version est disponible mais pas encore 100% testée et validée. Pour une utilisation en production stable, privilégiez la version standalone (.exe) avec backups manuels.

    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
    4. Version .msi : Installez via le wizard Windows, le service démarre automatiquement

    ⚠️ 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 (Version Beta)

    Fonctionnalité disponible en beta : Avec l'installateur NimbusBackup.msi, vous pouvez planifier des backups automatiques :

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

    ⚠️ Service Windows - Tests en cours

    Le service tourne en LocalSystem et garantit les privilèges VSS pour des backups cohérents de bases de données et fichiers ouverts.

    ⚠️ Version Beta : Le service Windows est disponible mais pas encore 100% testé et validé. Utilisez-le en environnement de test. Pour la production, privilégiez les backups manuels (.exe) jusqu'à la version stable.

    Roadmap v0.2

    Voici les fonctionnalités prévues pour la prochaine version majeure :

    Restauration dans le GUI

    Interface graphique pour naviguer dans vos snapshots et restaurer fichiers/dossiers directement depuis le client Windows.

    Chiffrement des données

    Assistant de configuration du chiffrement côté client des données au repos avec génération et gestion sécurisée des clés de chiffrement.

    Code signing Authenticode

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

    Interface anglaise

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

    📅 Date de sortie estimée : Q2 2026. Suivez les mises à jour surGitHub.

    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é.