Datashelter Logo
Le nouveau mode agent est arrivé

Le nouveau mode agent est arrivé

Publié le 16 avril 2026

Par Équipe Datashelter

7 min de lecture

updatesfeature

Si vous utilisez Snaper depuis un moment, vous connaissez la routine : installer le binaire, éditer config.yaml à la main, configurer les entrées cron, et espérer que tout s'aligne. Ça fonctionne — mais ça fait beaucoup de petites étapes, et quand quelque chose cloche il faut souvent se connecter en SSH au serveur pour comprendre pourquoi.

Le Mode Agent change tout ça. Il transforme Snaper en un petit service en arrière-plan sur votre serveur avec lequel le tableau de bord peut communiquer directement. Vous ne touchez plus aux fichiers de configuration, vous n'écrivez plus de lignes cron, et vous voyez ce qui se passe en temps réel depuis le tableau de bord.

Voici ce qui est nouveau, et ce que ça change pour vous au quotidien.

Parcours de configuration de serveur simplifié

Parcours de configuration de serveur simplifié

Ajouter un nouveau serveur, c'est désormais un assistant en cinq étapes directement dans le tableau de bord. Vous lancez une commande sur votre serveur pour installer l'agent, puis l'assistant vous guide : parcourez le système de fichiers pour choisir les dossiers à sauvegarder, sélectionnez vos bases de données, définissez la planification et la rétention, et lancez le tout. En quelques minutes, sans quitter le navigateur.

Lancez une sauvegarde à la demande

Lancez une sauvegarde à la demande

Un bouton Lancer une sauvegarde est maintenant disponible sur la page de chaque serveur. Choisissez les sauvegardes à exécuter et suivez le log en temps réel dans le tableau de bord. Plus besoin d'attendre le prochain créneau planifié ou de lancer une commande SSH — tout se fait depuis l'interface.

Consultez les logs d'exécution de vos sauvegardes

Consultez les logs d'exécution de vos sauvegardes

Chaque sauvegarde lancée par l'agent génère un log d'exécution détaillé, conservé à côté du snapshot. Si une sauvegarde a pris plus de temps que d'habitude ou a rencontré un problème, ouvrez le log directement depuis la liste des snapshots pour comprendre ce qui s'est passé.

Ajouter de nouvelles sauvegardes directement depuis le dashboard

Ajouter de nouvelles sauvegardes

Besoin d'ajouter un dossier ou une base de données à sauvegarder ? L'assistant parcourt le système de fichiers de votre serveur et vous laisse sélectionner visuellement ce que vous voulez protéger. Pour les bases de données, il détecte automatiquement celles qui tournent sur votre serveur. Plus besoin de taper des chemins ou d'éditer un fichier de configuration.

Les sauvegardes planifiées se gèrent toutes seules

Quand le Mode Agent est activé, Snaper planifie ses propres sauvegardes sans utiliser de crontabs. Vous définissez la planification dans l'assistant (ou plus tard dans les paramètres du serveur) et l'agent se charge de les lancer à l'heure.

Si votre serveur utilisait déjà Snaper via cron, vous n'avez rien à nettoyer. L'agent reprend automatiquement les entrées cron existantes, et votre planification continue exactement comme avant — simplement gérée par l'agent. Si vous désactivez un jour le Mode Agent, les anciennes entrées cron sont restaurées.

Les logs d'erreur remontent automatiquement sur votre dashboard

Les logs d'erreur remontent automatiquement

Avec Snaper classique, si une sauvegarde plantait en cours de route, il fallait vous connecter en SSH à votre serveur pour comprendre ce qui s'était passé. Le Mode Agent garde la trace de chaque exécution : si l'agent est redémarré pendant qu'une sauvegarde tourne, celle-ci est clairement marquée comme plantée dans l'historique.

Sécurité : rien de nouveau à ouvrir

  • L'agent n'écoute sur aucun port (push-only). Aucune nouvelle connexion entrante.
  • Il utilise uniquement le bucket S3 déjà en place pour communiquer avec Datashelter. Aucun identifiant supplémentaire.
  • Le tableau de bord ne touche jamais directement à votre serveur. Il dépose une requête dans votre bucket ; l'agent la récupère à sa prochaine vérification.

Ce que vous y gagnez, en une phrase

Vous configurez vos serveurs plus vite, voyez leur état d'un coup d'oeil, lancez des sauvegardes depuis le tableau de bord, suivez les logs en direct, parcourez fichiers et bases de données visuellement, et n'avez plus à taper vos commandes snaper manuellement.

Quelques autres évolutions mineures

  • Vous avez désormais la possibilité de choisir une plage horaire d'exécution ainsi qu'une politique de rétention de vos sauvegardes. Cette politique sera automatiquement appliquée à vos nouveaux services configurés.
  • Snaper peut désormais se mettre à jour automatiquement depuis le dashboard.

Comment migrer un serveur existant vers le Mode Agent

Pour vos serveurs déjà en place, nous vous invitons à suivre la procédure suivante afin de migrer vers ce Mode Agent. C'est rapide et non destructif — vous pouvez toujours désactiver le Mode Agent et revenir au fonctionnement précédent si vous le désirez.

1. Mettez Snaper à jour sur votre serveur

Assurez-vous d'être sur la dernière version de Snaper. Depuis votre serveur :

snaper update

2. Installez l'agent comme service en arrière-plan

Toujours sur votre serveur, lancez :

snaper agent install

Cela configure l'agent pour tourner automatiquement en arrière-plan (comme un service système). Aucun port à ouvrir, aucune config supplémentaire.

Vous pouvez vérifier qu'il tourne avec :

snaper agent status

3. Ouvrez le tableau de bord

Allez sur la page de détails de votre serveur. En quelques secondes, vous devriez voir la nouvelle pastille de statut apparaître à côté du nom du serveur. Vert signifie que le tableau de bord et votre agent se parlent correctement. Et voilà — votre serveur est maintenant en Mode Agent.

4. Ce qui arrive à vos sauvegardes existantes

  • Votre planification actuelle continue de tourner. L'agent reprend automatiquement vos entrées cron actuelles. Rien ne s'arrête, rien ne double.
  • Vos snapshots existants restent exactement où ils sont. Le Mode Agent n'y touche pas.
  • Les nouvelles fonctionnalités deviennent immédiatement disponibles. Vous pouvez utiliser Lancer une sauvegarde, suivre les logs en direct, voir la pastille de statut et déclencher des mises à jour depuis le tableau de bord tout de suite.
  • Les logs d'exécution commencent à être capturés pour chaque nouvelle sauvegarde lancée par l'agent. Les anciens snapshots (d'avant l'activation du Mode Agent) n'auront pas de log d'exécution à afficher — c'est normal, et le tableau de bord vous le dira si vous essayez d'en ouvrir un.

5. Désactiver le Mode Agent (si un jour c'est nécessaire)

Si vous voulez revenir à l'ancienne configuration à base de cron, désinstallez le service de l'agent :

snaper agent uninstall

Vos entrées cron d'origine sont restaurées automatiquement. Rien d'autre ne change.

FAQ

Quelle est la durée de conservation de mes logs de sauvegarde ?

Vos logs de sauvegarde héritent de la même durée de conservation que vos sauvegardes elles-mêmes, comme détaillé ici.

Suis-je obligé de migrer vers le Mode Agent ?

Non. Si vous préférez continuer à utiliser Snaper comme avant, rien ne change. Le Mode Agent est optionnel et s'active serveur par serveur. Vous pouvez tout à fait avoir certains serveurs en Mode Agent et d'autres en mode classique.

Que se passe-t-il si mon agent s'arrête de fonctionner ?

Vous verrez la pastille de statut passer au rouge sur la page du serveur. Vos sauvegardes planifiées ne s'exécuteront plus tant que l'agent n'est pas relancé. Un simple redémarrage de l'agent (ou du serveur) remet tout en ligne. Les notifications d'échec habituelles continuent de fonctionner normalement.

Est-ce que l'agent ouvre des ports sur mon serveur ?

Non. L'agent fonctionne uniquement en mode push : il ne reçoit aucune connexion entrante. Toute la communication passe par le bucket S3 déjà en place pour vos sauvegardes.

Mes sauvegardes existantes sont-elles affectées par la migration ?

Non. Vos snapshots existants restent en place, votre planification continue de tourner, et l'agent reprend automatiquement vos entrées cron. Rien ne s'arrête, rien ne double.