termal.in

← Blog

Sauvegarde de Windows Server avec Volume Shadow Copy — chiffrée, rien à installer

· Termalin Team windowsbackupsconnectorsysadminencryption

Sauvegarder un Windows Server en service, c’est surtout une bataille avec les fichiers ouverts : une base de données en cours d’exécution, une banque Exchange ou de messagerie, un fichier verrouillé par IIS. Copiez-les pendant qu’ils sont en écriture et la sauvegarde peut être incohérente — une restauration qui refuse de se monter. La réponse standard de Windows, c’est le service de cliché instantané de volume (VSS), et c’est exactement ce qu’utilisent les sauvegardes de Termalin sous Windows. Vous obtenez une archive chiffrée, hors site, avec rien d’installé sur le serveur hormis le Connector.

Ce qui est sauvegardé, et comment VSS garde la cohérence

Vous listez les dossiers voulus — par exemple C:\inetpub et un répertoire de données. Avant de les lire, la sauvegarde demande à Windows un Volume Shadow Copy (Win32_ShadowCopy.Create) et lit vos fichiers depuis cet instantané figé dans le temps. Les bases de données et les banques de messagerie ouvertes sont capturées dans un état cohérent plutôt qu’en pleine écriture. L’instantané est toujours supprimé à la fin de l’exécution, y compris lorsqu’une exécution échoue.

Une condition à connaître : VSS exige que l’utilisateur de connexion du Connector soit administrateur. Sinon, les fichiers sont lus directement, et l’archive porte une note indiquant que les fichiers ouverts peuvent être incohérents — donc, pour un serveur aux données vivantes, donnez au Connector un compte administrateur.

Quelques règles de chemins :

  • Un chemin complet par ligne, jusqu’à 50 chemins par tâche.
  • Pas de lecteur entier (vous ne pouvez pas le pointer sur C:\ seul) et pas de chemins réseau.
  • Dans l’archive, les chemins gardent la lettre du lecteur, p. ex. C/inetpub/….

Mise en place : un Connector, puis une tâche

Rien n’est installé sur le serveur, hormis le Connector. Installez-le depuis l’onglet Obtenir la commande d’installation → Windows de l’espace web et lancez dans PowerShell la ligne qu’il vous donne (elle demande elle-même les droits d’administrateur) :

irm https://termal.in/i/<token>.ps1 | iex

Cela fonctionne avec Windows PowerShell 5.1, et le lien d’installation est à usage unique et valable une heure. Le Connector ajoute le serveur OpenSSH intégré s’il manque, mais le port 22 reste fermé — sshd n’écoute que sur la machine elle-même — et tout passe par le propre tunnel sortant du Connector. Il existe des builds x64 et ARM64.

Créez ensuite la tâche dans Compte → Sauvegardes → + Ajouter une sauvegarde : choisissez le serveur, les chemins, une planification, combien de copies garder et une limite de vitesse de lecture. La sauvegarde empaquette les dossiers avec le tar.exe intégré en priorité inférieure à la normale, il faut donc Windows 10 1803 / Windows Server 2019 ou plus récent.

Planifications et rétention

  • Quand : manuelle, toutes les heures (à la prochaine heure pleine), quotidienne (à une heure, :00 UTC) ou hebdomadaire (le dimanche à cette heure, UTC).
  • Garder les N dernières : les N dernières archives réussies, 1–365, 7 par défaut. La plus ancienne est supprimée dès qu’une plus récente réussit.
  • Limite de vitesse de lecture : 20 Mo/s par défaut, pour qu’une exécution n’affame pas le disque et le réseau dont le serveur a besoin ; 0 la lève.
  • Une seule exécution est plafonnée à six heures.

Où vont les archives

Choisissez une destination par tâche :

  • Stockage Termalin — un espace commun partagé avec les enregistrements de sessions (25 Go sur Pro, 100 Go sur Team).
  • Votre propre bucket compatible S3 — AWS, Backblaze B2, Cloudflare R2, Hetzner, MinIO.
  • Mon serveur (via Connector) — en SFTP vers un autre de vos serveurs doté d’un Connector.

Seul le stockage Termalin compte dans l’espace de votre forfait ; un bucket S3 ou votre propre serveur, non.

Chiffrement — vous seul pouvez l’ouvrir

Chaque archive reçoit une clé de données neuve, enveloppée pour la clé X25519 de la tâche (AES-256-GCM). La moitié privée vit dans votre coffre, derrière votre mot de passe maître, si bien que le stockage Termalin, votre bucket et votre propre serveur ne détiennent jamais que du texte chiffré.

Pour être précis sur l’endroit où a lieu le chiffrement : il s’exécute sur le backend de Termalin, avant que quoi que ce soit ne soit écrit sur le stockage — ce n’est pas un chiffrement de bout en bout côté client, et nous ne le présentons pas ainsi. Ce qui est vrai, c’est que rien n’est stocké en clair et que seule votre clé ouvre une archive.

Restauration

Il n’y a pas de restauration automatique vers le serveur. Pour récupérer des fichiers, utilisez Déchiffrer et enregistrer — dans le navigateur ou l’app de bureau — pour produire un .tar.gz en clair, puis copiez-le sur le serveur en SFTP et décompressez-le. Comme vous détenez la clé, la restauration reste entièrement entre vos mains.

Alertes quand une sauvegarde n’a pas lieu

L’échec d’une exécution planifiée est envoyé comme vos autres alertes — e-mail, push, Telegram ou webhook. Une tâche qui se tait simplement est détectée aussi : sans exécution réussie pendant environ deux fois son intervalle (3 heures pour l’horaire, deux jours pour le quotidien, deux semaines pour l’hebdomadaire), une alerte est envoyée. Un Lancer maintenant manuel affiche toute erreur sur-le-champ.

Forfaits et ce qui se passe si vous partez

  • Free : pas de sauvegardes. Essai : jusqu’à 5 Go.
  • Pro : 20 tâches, archive la plus grande 4 Go, espace de stockage 25 Go.
  • Team : 100 tâches, archive la plus grande 20 Go, espace 100 Go.
  • Besoin de plus de place : +100 Go pour 2,99 $/mois ou +1 To pour 19,99 $/mois, depuis votre solde.

Si un forfait prend fin, les archives dans le stockage Termalin restent téléchargeables pendant 30 jours (14 pendant l’essai), avec des e-mails avant toute suppression. Les sauvegardes conservées dans votre propre bucket S3 ou sur votre propre serveur ne sont jamais touchées.

Laisser un agent IA faire un instantané avant une modification risquée

Via l’endpoint MCP hébergé de Termalin, un assistant peut appeler backup_create pour lancer une sauvegarde avant une migration ou une modification en masse, et backup_list pour confirmer que celle de la nuit a eu lieu. backup_create est signalé comme un outil pouvant supprimer des données, car garder les N copies les plus récentes supprime la plus ancienne — il est donc traité avec le même soin que tout ce qui est destructeur.


Termalin sauvegarde les serveurs Linux, Windows et macOS de la même façon — voyez la page sauvegardes de serveurs. Pour le reste de l’histoire Windows, il y a Windows Server en SSH et la supervision de Windows Server.

Essayez-le sur un hôte.

Termalin est un client SSH rapide pour vous — et pour vos agents.

Offre gratuite · 14 jours d’essai Pro · tarifs

Ajouter Termalin comme source préférée sur Google