Thanks to visit codestin.com
Credit goes to dbackup.app

DBackup

Self-hosted Datenbank-Backup-Automatisierung

Datenbank-Backups
automatisiert & verschlüsselt

DBackup ist deine Self-hosted Lösung für automatische Datenbank-Backups - mit AES-256-GCM Verschlüsselung, GZIP/Brotli Kompression, intelligenten Retention-Policies und über 13 Storage-Adaptern. Kein Vendor Lock-in.

100% Open Source
AES-256-GCM verschlüsselt
Kein Vendor Lock-in

Warum DBackup?

Modernste Backup-Technologie für deine Datenbanken - sicher, flexibel, transparent

7 Datenbank-Engines

MySQL, MariaDB, PostgreSQL, MongoDB, SQLite, Redis und Microsoft SQL Server. Selektive und Multi-DB-Backups in einem Job.

AES-256-GCM Verschlüsselung

Verschlüssele Backups mit verwalteten Encryption Profiles, Key-Rotation und herunterladbaren Recovery Kits für Offline-Entschlüsselung.

Kein Vendor Lock-in

Backups sind Standard-Datenbank-Dumps mit offenem AES-256-GCM. Entschlüssele jederzeit mit Node.js und deinem Recovery Kit - auch ohne DBackup.

13+ Storage-Adapter

S3, Cloudflare R2, Hetzner, Google Drive, Dropbox, OneDrive, SFTP, FTP, WebDAV, SMB, Rsync und lokales Filesystem - parallel auf mehrere Ziele.

One-Click Restore

Restore direkt aus dem Storage Explorer mit Datenbank-Remapping, Versions-Check und SHA-256 Integritätsprüfung.

Scheduling & Retention

Cron-basierte Job-Planung mit visuellem Schedule Picker und GVS (Grandfather-Father-Son) Retention-Policies pro Ziel.

9 Notification-Channels

Discord, Slack, Teams, Telegram, Gotify, ntfy, Webhook, SMS (Twilio) und Email (SMTP) - pro Job konfigurierbar.

Live Monitoring

Echtzeit-Fortschritt, interaktives Dashboard, Storage-History, KPI-Karten und auto-aktualisierende Activity Feeds.

SSO, RBAC & 2FA

OpenID Connect (Authentik, PocketID, Keycloak), granulare User Groups, Audit Logging, 2FA und WebAuthn Passkeys.

REST API

Backups via REST API triggern - mit fein granularen API Keys, Scopes und Ablaufdaten. Inkl. cURL-, Bash- und Ansible-Beispielen.

api.dbackup.app

Docker Ready

Multi-Arch Images (AMD64/ARM64), eingebaute Health Checks, Graceful Shutdown und konfigurierbare PUID/PGID.

Open Source

Vollständig auf GitHub verfügbar unter GPL-3.0. Transparenter Code, Community-Reviews und externe Beiträge willkommen.

Auf GitHub ansehen

Unterstützte Datenbanken

Sieben Datenbank-Engines mit direktem oder SSH-Tunnel-Zugriff

PostgreSQL

12 - 18

MySQL

5.7, 8, 9

MariaDB

10, 11

MongoDB

4 - 8

Redis

6.x, 7.x, 8.x

SQLite

3.x

SQL Server

2017, 2019, 2022

Changelog

Was ist neu?

Storage-Ziele

Local Filesystem
Amazon S3
S3 Compatible
Cloudflare R2
Hetzner
Google Drive
Dropbox
OneDrive
SFTP
FTP / FTPS
WebDAV
SMB (Samba)
Rsync

Notification-Channels

Discord
Slack
Microsoft Teams
Telegram
Gotify
ntfy
Generic Webhook
SMS (Twilio)
Email (SMTP)

Quick Start

In wenigen Minuten startklar - per Docker oder Docker Compose

1

Compose-Datei erstellen

Lege eine docker-compose.yml mit dem DBackup-Image und deinen Volumes an.

2

Secrets generieren

Erstelle ENCRYPTION_KEY und BETTER_AUTH_SECRET über openssl.

3

Container starten

docker-compose up -d - öffne https://localhost:3000 und erstelle deinen Admin-Account.

docker-compose.yml
services:
  dbackup:
    image: skyfay/dbackup:latest
    container_name: dbackup
    restart: always
    ports:
      - "3000:3000"
    environment:
      # openssl rand -hex 32
      - ENCRYPTION_KEY=
      - BETTER_AUTH_URL=https://localhost:3000
      # openssl rand -base64 32
      - BETTER_AUTH_SECRET=
    volumes:
      - ./data:/data
      - ./backups:/backups
$ docker-compose up -d

Brauchst du Hilfe?

DBackup ist kostenlos verfügbar, aber wir helfen gerne bei Fragen weiter.

Dokumentation

Vollständige Guides und API-Referenz unter docs.dbackup.app

E-Mail Support

Schreibe uns eine E-Mail an [email protected]

GitHub Issues

Bugs melden oder Features anfragen auf GitHub Issues

Discord Community

Tritt unserer Discord-Community bei für Echtzeit-Support, Diskussionen und Updates rund um DBackup.

Discord Server beitreten

Häufig gestellte Fragen

Hier findest du Antworten auf die wichtigsten Fragen zu DBackup

Deine Frage ist nicht dabei?

Support kontaktieren