Gratuit (local) / Pro et Business (externe)

Des sauvegardes qui fonctionnent tout simplement

Planifiez-le une fois, oubliez-le pour toujours. sh0 exporte, compresse, chiffre, transfère et purge vos sauvegardes automatiquement. Restauration en un clic.

Que pouvez-vous sauvegarder ?

Bases de données, volumes et fichiers d'application. sh0 détecte le moteur et utilise le bon outil.

PostgreSQL
pg_dump avec format personnalisé, compression en flux
MySQL / MariaDB
mysqldump avec cohérence en transaction unique
MongoDB
mongodump avec oplog pour une récupération à un instant précis
Volumes
tar + gzip de tout volume Docker ou montage bind
Fichiers d'application
Instantanés complets du répertoire d'application avec métadonnées

Comment ça fonctionne

01

Créer une planification

Définissez une expression cron (par ex., tous les jours à 2 h) et choisissez ce que vous souhaitez sauvegarder -- une base de données, un volume ou une application entière.

02

Choisir une destination

Sauvegardez vers le stockage local (plan gratuit) ou l'un des 13 fournisseurs externes comme S3, R2, SFTP, Dropbox (Pro/Business).

03

Chiffrement automatique

Chaque sauvegarde est chiffrée en AES-256-GCM avant de quitter votre serveur. Même les sauvegardes locales sont chiffrées au repos.

04

Rétention et nettoyage

Définissez une politique de rétention (par ex., conserver 30 jours) et sh0 supprime automatiquement les anciennes sauvegardes. Aucun nettoyage manuel.

Le pipeline de sauvegarde

Déclencheur cron
pg_dump / mysqldump
Compression gzip
Chiffrement AES-256-GCM
Envoi vers le stockage
Purge des expirations

L'ensemble du pipeline s'exécute dans une seule tâche asynchrone -- pas de scripts shell, pas de hacks cron

Tout ce dont vous avez besoin

Sauvegarde manuelle en un clic

Besoin d'une sauvegarde immédiate avant une migration risquée ? Cliquez sur « Déclencher la sauvegarde » depuis le tableau de bord. Fait en quelques secondes.

Planification basée sur cron

Expressions cron standard. Exécutez des sauvegardes toutes les heures, toutes les nuits, tous les dimanches -- selon votre RPO.

Chiffrement AES-256-GCM

Chiffrement en flux par blocs de 4 Mo. Nonce aléatoire par fichier avec dérivation par bloc. Zéro texte en clair sur le disque.

Restauration en un clic

Sélectionnez n'importe quelle sauvegarde dans l'historique, cliquez sur Restaurer. sh0 télécharge, déchiffre et restaure vers la base de données ou le volume d'origine.

Alertes en cas d'échec

Sauvegarde échouée ? Recevez une notification via Slack, Discord, Telegram, e-mail ou webhook. Ne manquez plus jamais une sauvegarde défaillante.

Historique complet et audit

Chaque sauvegarde est enregistrée avec horodatage, taille, durée, statut et destination. Voyez exactement ce qui s'est passé et quand.

L'ancienne méthode

  • x Écrire des scripts pg_dump par base de données
  • x Configurer crontab sur chaque serveur
  • x Passer par gpg ou openssl manuellement
  • x Transférer avec rclone ou aws-cli
  • x Écrire des scripts find/delete pour la rétention
  • x Espérer que ça fonctionne -- aucune supervision

La méthode sh0

  • Sélectionnez la base de données, définissez le cron, c'est fait
  • Planificateur intégré, pas de crontab
  • Chiffrement automatique AES-256-GCM
  • 13 fournisseurs de stockage, une seule configuration
  • La politique de rétention gère le nettoyage
  • Tableau de bord + alertes en cas d'échec

Questions et réponses

Quelles bases de données sont prises en charge ? +
PostgreSQL, MySQL, MariaDB et MongoDB. sh0 détecte automatiquement le moteur de base de données et utilise l'outil de dump correct (pg_dump, mysqldump, mongodump).
Puis-je sauvegarder vers un stockage externe avec le plan gratuit ? +
Le plan gratuit inclut les sauvegardes sur le système de fichiers local. Les fournisseurs de stockage externes (S3, R2, SFTP, etc.) nécessitent une licence Pro ou Business.
Comment fonctionne le chiffrement ? +
Les sauvegardes sont chiffrées avec AES-256-GCM en utilisant la clé maître de votre serveur. Le fichier est traité en flux par blocs de 4 Mo, de sorte que les grandes bases de données n'ont jamais besoin d'être entièrement mises en mémoire tampon.
Puis-je restaurer vers une base de données différente ? +
Oui. Vous pouvez restaurer n'importe quelle sauvegarde vers n'importe quelle instance de base de données compatible sur le même serveur. Utile pour créer des copies de staging à partir de sauvegardes de production.
Que se passe-t-il si une sauvegarde planifiée échoue ? +
La sauvegarde est marquée comme « échouée » dans l'historique. Si vous avez configuré des alertes (Slack, e-mail, etc.), vous êtes notifié immédiatement. La prochaine exécution planifiée se déroulera normalement.
Y a-t-il une limite de taille ? +
Aucune limite stricte. Les sauvegardes sont diffusées en flux et compressées, donc même les bases de données de plusieurs gigaoctets fonctionnent sans problème. La seule contrainte est l'espace disque disponible pour le fichier de dump temporaire.

Dormez tranquille. Vos données sont en sécurité.

Sauvegardes automatisées, chiffrées et surveillées avec restauration en un clic. Arrêtez de vous inquiéter de la perte de données.