
Databasus einfach selbst hosten
Yulei ChenDatabasus ist ein kostenloses Open-Source-Tool, um PostgreSQL-, MySQL- und MongoDB-Datenbanken zu sichern. Statt mit Cron-Jobs, Shell-Skripten und Cloud-CLI-Tools zu hantieren, bekommst du ein sauberes Web-UI, um alle deine Datenbank-Backups an einem Ort zu planen und zu verwalten.
Sliplane ist eine Managed-Container-Plattform, die Self-Hosting einfach macht. Mit One-Click-Deployment hast du Databasus in wenigen Minuten am Laufen - kein Server-Setup, keine Reverse-Proxy-Config, keine Infrastruktur, um die du dich kuemmern musst.
Voraussetzungen
Bevor du loslegst, brauchst du einen Sliplane Account (kostenlose Testversion verfuegbar).
Schnellstart
Sliplane bietet One-Click-Deployment mit Presets.
- Klick auf den Deploy-Button oben
- Waehle ein Projekt aus
- Waehle einen Server (Wenn du dich gerade angemeldet hast, bekommst du einen 48-Stunden-Testserver kostenlos)
- Klick auf Deploy!
Ueber das Preset
Das One-Click-Deploy oben nutzt Sliplane's Databasus-Preset. Das ist drin:
- Offizielles
databasus/databasusDocker-Image - Spezifischer Version-Tag fuer Stabilitaet
- Persistenter Storage unter
/databasus-data, damit deine Backup-Configs und der Verlauf Neustarts ueberleben - Health Check unter
/api/v1/system/healthfuer automatischen Neustart bei Fehlern - Port 4005 fuer das Web-UI
Naechste Schritte
Sobald Databasus auf Sliplane laeuft, kannst du ueber die von Sliplane bereitgestellte Domain darauf zugreifen (z.B. databasus-xxxx.sliplane.app).
Datenbank-Verbindungen hinzufuegen
Nach dem Oeffnen des UIs kannst du deine erste Datenbank-Verbindung einrichten. Databasus unterstuetzt PostgreSQL, MySQL und MongoDB. Wenn deine Datenbank auf demselben Sliplane-Server laeuft, nutz den internen Service-Namen als Host (z.B. postgres.internal). Fuer externe Datenbanken verwende den oeffentlichen Connection-String.
Backup-Storage
Standardmaessig werden Backups im /databasus-data Volume gespeichert. Dieses Volume ist persistent, deine Backups ueberleben also Container-Neustarts und Redeployments. Fuer Offsite-Storage kannst du S3-kompatible Ziele direkt im Databasus-UI konfigurieren.
Umgebungsvariablen
Du kannst das Verhalten von Databasus ueber Umgebungsvariablen in den Sliplane-Service-Einstellungen anpassen:
| Variable | Beschreibung |
|---|---|
PORT | Port, auf dem das Web-UI laeuft (Standard: 4005) |
HOST | Bind-Adresse (Standard: 0.0.0.0) |
Logging
Databasus loggt standardmaessig nach STDOUT, was direkt mit Sliplane's eingebautem Log-Viewer funktioniert. Allgemeine Docker-Logging-Tipps findest du in unserem Post zu Docker Logs.
Kostenvergleich
Du kannst Databasus natuerlich auch bei anderen Cloud-Anbietern selbst hosten. Hier ein Preisvergleich der gaengigsten Anbieter:
| Anbieter | vCPU | RAM | Disk | Monatliche Kosten | Hinweis |
|---|---|---|---|---|---|
| Sliplane | 2 | 2 GB | 40 GB | €9 (~$10.65) | Flatrate, 1 TB Bandbreite, SSL inklusive |
| Fly.io | 2 | 2 GB | 40 GB | ~$18 | Disk und Bandbreite separat berechnet |
| Render | 1 | 2 GB | 40 GB | ~$35 | 100 GB Bandbreite, Disk separat berechnet |
| Railway | 2 | 2 GB | 40 GB | ~$67 + $20 Plan | Pro-Plan-Minimum, nutzungsbasiert, Bandbreite separat berechnet |
Klick hier, um die Berechnung zu sehen.
(Angenommen eine durchgehend laufende Instanz mit 730 Stunden/Monat)
- Sliplane: pauschal €9/Monat fuer den Base-Server. Unbegrenzte Services auf demselben Server, 1 TB Egress und SSL inklusive.
- Fly.io:
shared-cpu-2x2 GB = $11.83/Mo + 40 GB Volume × $0.15/GB = $6 -> ~$17.83/Mo. Egress separat berechnet ($0.02/GB in EU). - Render: naechste Option ist Standard ($25, 1 vCPU / 2 GB) plus 40 GB Disk × $0.25/GB = $10 -> ~$35/Mo. Pro (2 vCPU / 4 GB) kostet $85/Mo + Disk.
- Railway (Pro Plan): CPU 2 × $0.00000772/s × 2,628,000 s = $40.57; RAM 2 × $0.00000386/s × 2,628,000 s = $20.29; Volume 40 × $0.00000006/s × 2,628,000 s = $6.31 -> ~$67/Mo Compute, plus das $20/Mo Pro-Plan-Minimum und $0.05/GB Egress.
Bandbreitenkosten koennen bei nutzungsbasierten Anbietern schnell anwachsen. Nutz unser Bandbreiten-Kostenvergleichs-Tool, um zu sehen, was dein Egress bei jedem Anbieter kosten wuerde.
FAQ
Welche Datenbanken unterstuetzt Databasus?
Databasus unterstuetzt PostgreSQL, MySQL und MongoDB. Du kannst dich mit jeder Instanz verbinden, die von deinem Sliplane-Server aus erreichbar ist - egal ob auf demselben Server, bei einem anderen Anbieter oder als Managed-Database-Service.
Kann ich Backups in S3 speichern?
Ja. Databasus unterstuetzt S3-kompatible Storage-Ziele. Du kannst deinen S3-Bucket, Endpoint und Credentials direkt im Web-UI konfigurieren. Das funktioniert mit AWS S3, Hetzner Object Storage, MinIO und anderen S3-kompatiblen Anbietern. Wenn du nach guenstigen Optionen suchst, schau dir unseren Vergleich von 5 guenstigen Object-Storage-Anbietern an.
Wie aktualisiere ich Databasus?
Aender den Image-Tag in deinen Sliplane-Service-Einstellungen auf die neuere Version und deploye neu. Pruef auf Docker Hub die aktuelle stabile Version.
Gibt es Alternativen zu Databasus?
Ja. Duplicati ist ein beliebtes Allzweck-Backup-Tool mit geplanten, verschluesselten Backups. Fuer datenbankspezifische Anforderungen kannst du auch native Dump-Tools wie pg_dump, mysqldump oder mongodump mit Cron-Jobs kombinieren. Schau dir unsere Guides zum Backup von Postgres, MySQL und MongoDB via SSH-Tunnel an.
Kann ich Datenbanken auf anderen Servern sichern?
Ja. Solange deine Datenbank Remote-Verbindungen akzeptiert, kann Databasus sich damit verbinden. Nutz den oeffentlichen Hostnamen oder die IP deines Datenbank-Servers zusammen mit dem richtigen Port und den Credentials. Fuer Datenbanken hinter einer Firewall kannst du einen SSH-Tunnel einrichten, um eine sichere Verbindung herzustellen.