CloudBeaver einfach selbst hosten

CloudBeaver einfach selbst hosten

Yulei Chen - Content-Engineerin bei sliplane.ioYulei Chen
5 min

CloudBeaver ist eine leichtgewichtige Open-Source-Webanwendung zur Datenbankverwaltung. Sie kommt vom Team hinter DBeaver und unterstützt PostgreSQL, MySQL, MariaDB, SQLite, MongoDB und viele mehr. Wenn du ein browserbasiertes Datenbank-GUI brauchst, auf das dein ganzes Team zugreifen kann, ist CloudBeaver eine solide Wahl. Selbst hosten bedeutet volle Kontrolle über deine Daten und keine Kosten pro Nutzer.

Sliplane ist eine Managed-Container-Plattform, die Self-Hosting unkompliziert macht. Mit One-Click Deployment hast du CloudBeaver in wenigen Minuten am Laufen - kein Server-Setup, kein Reverse Proxy, keine Infrastruktur-Wartung.

Voraussetzungen

Bevor du loslegst, brauchst du einen Sliplane Account (kostenlose Testphase verfügbar).

Schnellstart

Sliplane bietet One-Click Deployment mit Presets.

SliplaneCloudBeaver deployen >
  1. Klick auf den Deploy-Button oben
  2. Wähl ein Projekt aus
  3. Wähl einen Server aus (wenn du dich gerade angemeldet hast, bekommst du einen 48-Stunden-Testserver)
  4. Klick auf Deploy!

Was das Preset beinhaltet

Das One-Click Deploy oben nutzt Sliplane's CloudBeaver Preset. Das steckt drin:

  • Offizielles dbeaver/cloudbeaver Docker Image
  • Fester Version-Tag (26.0.4) für Stabilität
  • Persistenter Storage auf /opt/cloudbeaver/workspace, damit Verbindungen und Einstellungen Neustarts überleben
  • Port 8978 über HTTPS erreichbar

Nächste Schritte

Sobald CloudBeaver läuft, öffne die Domain, die Sliplane zugewiesen hat (z.B. cloudbeaver-xxxx.sliplane.app). Beim ersten Start siehst du den Setup-Wizard.

Setup-Wizard beim ersten Start

Beim ersten Öffnen führt dich CloudBeaver durch ein kurzes Setup:

  1. Leg die Administrator-Zugangsdaten fest (Benutzername und Passwort)
  2. Konfiguriere den Servernamen und Session-Einstellungen
  3. Optional: Anonymen Zugang aktivieren

Danach logg dich mit dem Admin-Account ein, den du gerade erstellt hast.

Datenbankverbindungen hinzufügen

Klick auf den +-Button oben links, um eine neue Verbindung hinzuzufügen. CloudBeaver unterstützt eine große Auswahl an Datenbanken, darunter PostgreSQL, MySQL, MariaDB, SQLite, Oracle, SQL Server und MongoDB.

Wenn deine Datenbank auf demselben Sliplane Server läuft, nutz den internen Service-Hostnamen (z.B. postgres-xxxx.internal) als Host. Wenn sie woanders läuft, nutz die öffentliche URL oder IP. Tipps zum Betrieb von PostgreSQL zusammen mit anderen Services findest du unter Best Practices for Postgres in Docker.

Umgebungsvariablen

Das Preset hält die Dinge minimal, aber du kannst bei Bedarf Umgebungsvariablen in den Sliplane Service-Einstellungen hinzufügen:

VariableBeschreibung
CB_SERVER_NAMEEigener Anzeigename für den CloudBeaver Server
CB_ADMIN_NAMEAdmin-Benutzername überschreiben
CB_ADMIN_PASSWORDAdmin-Passwort überschreiben

Logging

CloudBeaver loggt standardmäßig nach STDOUT, was super mit Sliplane's integriertem Log-Viewer funktioniert. Allgemeine Docker-Logging-Tipps findest du in unserem Post zu Docker Logs.

Troubleshooting

Wenn CloudBeaver nicht startet oder der Health Check fehlschlägt, schau dir die Logs in Sliplane an. Häufige Probleme:

  • Port-Mismatch: Das Preset nutzt Port 8978. Wenn du den Port änderst, pass die PORT Umgebungsvariable entsprechend an.
  • Volume-Berechtigungen: Bei Permission-Fehlern versuch ein Redeployment. Der Container läuft als Non-Root User und braucht Schreibzugriff auf /opt/cloudbeaver/workspace.

Kostenvergleich

Du kannst CloudBeaver auch bei anderen Cloud-Anbietern selbst hosten. Hier ein Preisvergleich der gängigsten Optionen:

AnbietervCPURAMDiskMonatliche KostenHinweis
Sliplane22 GB40 GB€9 (~$10.65)Flatrate, 1 TB Bandbreite, SSL inklusive
Fly.io22 GB40 GB~$18Disk und Bandbreite separat berechnet
Render12 GB40 GB~$35100 GB Bandbreite, Disk separat berechnet
Railway22 GB40 GB~$67 + $20 PlanPro-Plan-Minimum, nutzungsbasiert, Bandbreite separat
Klick hier, um die Berechnung zu sehen.

(Angenommen: eine Always-On Instanz mit 730 Stunden/Monat)

  • Sliplane: pauschal €9/Monat für den Base Server. Unbegrenzte Services auf demselben Server, 1 TB Egress und SSL inklusive.
  • Fly.io: shared-cpu-2x 2 GB = $11.83/Mo + 40 GB Volume × $0.15/GB = $6 -> ~$17.83/Mo. Egress separat ($0.02/GB in EU).
  • Render: nächste Entsprechung ist Standard ($25, 1 vCPU / 2 GB) plus 40 GB Disk × $0.25/GB = $10 -> ~$35/Mo. Upgrade auf 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 $20/Mo Pro-Plan-Minimum und $0.05/GB Egress.

Bandbreitenkosten können bei nutzungsbasierten Anbietern schnell steigen. Nutz unser Bandbreiten-Kostenvergleichstool, um zu sehen, was dein Egress bei jedem Anbieter kosten würde.

FAQ

Welche Datenbanken unterstützt CloudBeaver?

CloudBeaver unterstützt PostgreSQL, MySQL, MariaDB, SQLite, Oracle, SQL Server, MongoDB, ClickHouse und viele mehr. Die vollständige Liste der unterstützten Treiber findest du in der CloudBeaver Dokumentation.

Kann ich CloudBeaver über eine Config-Datei konfigurieren?

Ja. CloudBeaver liest seine Konfiguration aus Dateien im Workspace-Verzeichnis (/opt/cloudbeaver/workspace). Da das Preset diesen Pfad als persistentes Volume mountet, bleiben alle Änderungen - ob über die UI oder direkt in den Config-Dateien - über Neustarts hinweg erhalten.

Wie update ich CloudBeaver?

Änder den Image-Tag in deinen Sliplane Service-Einstellungen auf die neuere Version und mach ein Redeployment. Schau auf Docker Hub nach der neuesten stabilen Version.

Gibt es Alternativen zu CloudBeaver?

Ja. Beliebte Optionen sind Drizzle Gateway (ein leichtgewichtiges Datenbank-GUI für Postgres, MySQL und SQLite), Metabase (fokussiert auf Business Analytics und Dashboards) und Adminer (ein minimaler PHP-Datenbankmanager in einer einzigen Datei). Jedes Tool hat unterschiedliche Stärken, je nachdem ob du Query-Editing, visuelle Analytics oder Team-Zusammenarbeit brauchst.

Können mehrere Nutzer gleichzeitig auf CloudBeaver zugreifen?

Ja. CloudBeaver unterstützt Multi-User-Zugriff von Haus aus. Nach dem initialen Setup kannst du über das Admin-Panel weitere Benutzerkonten anlegen. Jeder Nutzer bekommt seine eigenen gespeicherten Verbindungen und Query-History.

Hoste CloudBeaver jetzt selbst - ganz einfach!

Sliplane gibt dir alles, was du brauchst, um CloudBeaver ohne Server-Aufwand zu betreiben.