Databasus

Databasus

C'EST QUOI ?

Databasus est un outil self-hosted de backup pour bases de données, centré sur PostgreSQL et étendu à MySQL, MariaDB et MongoDB. Il automatise les sauvegardes planifiées, les pousse vers le stockage de ton choix (S3, R2, Google Drive, SFTP, Rclone…) et te notifie sur Slack, Discord ou Telegram. Le tout dans une UI propre, déployable en une commande Docker.

POURQUOI C'EST INTÉRESSANT ?

  • Pas de vendor lock-in : les backups sont chiffrés en AES-256-GCM et restorables sans Databasus lui-même, directement depuis le stockage. Une rareté dans le monde des outils de backup.
  • Rétention GFS : politique Grandfather-Father-Son pour garder horaires/quotidiens/hebdo/mensuels/annuels indépendamment, idéale pour la conformité et l'archivage long terme.
  • Trois types de backup : logique (dump natif), physique (copie file-level) et incrémental avec WAL archiving pour du Point-in-Time Recovery proche du zéro perte.
  • Mode agent ou direct : connexion directe à la DB en read-only, ou agent Go léger qui stream les backups sans exposer la base sur le réseau public.
  • Self-hosted complet : déploiement Docker, Docker Compose ou Helm chart, licence Apache 2.0, et parité totale entre l'open source et l'offre cloud.

CAS D'USAGE

  • Protéger une stack PostgreSQL en prod avec rétention longue et chiffrement zero-trust sur S3
  • Centraliser les backups multi-bases (Postgres + Mongo) d'une équipe via les workspaces et le RBAC
  • Mettre en place du PITR pour des workloads critiques sans payer un DBaaS managé
  • Remplacer un cron pg_dump artisanal par une solution avec UI, alerting et audit logs