Drizzle Gateway selbst hosten - der einfache Weg

Drizzle Gateway selbst hosten - der einfache Weg

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

Drizzle Gateway ist eine kostenlose self-hosted Datenbank-GUI vom Drizzle-Team, quasi Drizzle Studio auf Steroiden. Das Tool läuft im Browser und spricht mit Postgres, MySQL, SQLite und mehr. Gehostete Datenbank-GUIs werden schnell teuer, sobald du mehr Teammates oder Datenbanken dazupackst. Self-Hosting ist da einfach die bessere Wahl.

Sliplane ist eine Managed-Container-Plattform, die Self-Hosting schmerzlos macht. Mit One-Click-Deployment läuft Drizzle Gateway in wenigen Minuten, kein Server-Setup, keine Reverse-Proxy-Config, keine Infrastruktur zum Verwalten.

Voraussetzungen

Vor dem Deploy brauchst du einen Sliplane-Account (kostenlose Trial verfügbar).

Quick Start

Sliplane bietet One-Click-Deployment mit Presets.

SliplaneDeploy Drizzle Gateway >
  1. Klick auf den Deploy-Button oben
  2. Wähl ein Projekt
  3. Wähl einen Server. Wenn du dich gerade erst angemeldet hast, bekommst du einen 48-Stunden-Trial-Server
  4. Klick auf Deploy!

Über das Preset

Der One-Click-Deploy oben nutzt Sliplanes Drizzle-Gateway-Preset. Das Preset ist für ein sauberes, stabiles Standard-Setup gedacht:

  • Offizielles Drizzle-Gateway-Image (ghcr.io/drizzle-team/gateway)
  • Spezifischer Version-Tag für Stabilität (check die GitHub Container Registry für neuere Versionen)
  • Persistenter Storage gemountet auf /app, damit Sessions und gespeicherte Connections Restarts überleben
  • Ein zufällig generiertes MASTERPASS, damit der Admin-Zugang von Tag 1 an geschützt ist
  • Öffentliche HTTP-Exposure auf Port 4983 hinter Sliplanes HTTPS-Edge

Nächste Schritte

Sobald Drizzle Gateway auf Sliplane läuft, erreichst du es über die Domain, die Sliplane dir gibt (z.B. drizzle-gateway-xxxx.sliplane.app).

Beim ersten Laden wirst du nach dem Master-Passwort gefragt. Du findest es in der MASTERPASS Environment-Variable im Settings > Environment Tab deines Services. Von da aus kannst du dich mit deinen Datenbanken verbinden und Read-only-Passcodes für Teammates generieren.

Konfiguration

Drizzle Gateway wird komplett über Environment-Variablen konfiguriert:

VariableDefaultBeschreibung
PORT4983Port, auf dem das Gateway läuft
STORE_PATH/appWo Sessions und gespeicherte Connections liegen
MASTERPASS(zufällig vom Preset generiert)Master-Passwort für Admin-Zugang

Wenn du das Master-Passwort später ändern willst, update MASTERPASS in den Service-Settings und deploy neu. Details in den Drizzle Gateway Docs.

Mit einer Datenbank verbinden

Wenn du Postgres, MySQL oder eine andere Datenbank auf Sliplane laufen hast, kannst du Drizzle Gateway über Sliplanes privates Netzwerk anbinden. Nutz den internen Hostnamen des Services (z.B. postgres.internal) als Host und die Credentials, die du beim Deploy gesetzt hast.

Für ein schnelles Postgres-Setup schau dir unseren 5 cheap ways to host Postgres Post oder unseren Guide how to run Postgres in Docker an.

Logging

Drizzle Gateway loggt nach STDOUT, das heißt Sliplanes eingebauter Log-Viewer fängt alles auf. Allgemeine Docker-Log-Tipps findest du in unserem Post how to use Docker logs.

Troubleshooting

Wenn das Gateway nicht startet, liegt es meistens an einem fehlenden MASTERPASS, einem Volume, das nicht schreibbar ist, oder einer Port-Kollision. Check die Service-Logs in Sliplane, prüf dass das Volume auf /app gemountet ist und achte drauf, dass PORT=4983 zum exposed Port des Services passt.

Kostenvergleich

Natürlich kannst du Drizzle Gateway auch bei anderen Cloud-Providern selbst hosten. Hier ein Preisvergleich der gängigsten Optionen:

ProvidervCPU CoresRAMDiskGeschätzte monatliche KostenHinweise
Sliplane22 GB40 GB€9Abrechnung pro Server
Render12 GB40 GB~$35-$45VM Small
Fly.io22 GB40 GB~$20-$25VM + Volume
Railway22 GB40 GB~$15-$66Nutzungsbasiert

FAQ

Häufige Fragen zu Drizzle Gateway auf Sliplane.

Welche Datenbanken unterstützt Drizzle Gateway?

Drizzle Gateway unterstützt dieselben Engines wie Drizzle ORM, also Postgres, MySQL, SQLite, Turso, Neon, PlanetScale und mehr. Du legst Connections über das Web-UI des Gateways an, nachdem du dich mit deinem Master-Passwort angemeldet hast.

Wie teile ich den Zugang mit meinem Team, ohne das Master-Passwort rauszugeben?

Drizzle Gateway hat ein Passcode-Feature: Sobald MASTERPASS gesetzt ist, kannst du separate Passcodes für Teammates generieren. Die können das Gateway nutzen, aber nicht das Master-Passwort ändern. Der komplette Flow steht in den offiziellen Docs.

Wie update ich Drizzle Gateway?

Änder den Image-Tag in deinen Service-Einstellungen und deploy neu. Prüf die GitHub Container Registry für die neueste stabile Version.

Gibt es Alternativen zu Drizzle Gateway?

Ja, beliebte Optionen sind pgAdmin (nur Postgres), DBeaver (Desktop, Multi-Engine), Adminer (leichtgewichtiges Web-UI) und CloudBeaver (Web-Version von DBeaver). Drizzle Gateway sticht heraus, weil es kostenlos, Multi-Engine und mit einem modernen Drizzle-Style-UI gebaut ist.

Kann ich Drizzle Gateway hinter meiner eigenen Domain laufen lassen?

Ja. Sliplane gibt jedem Service eine kostenlose *.sliplane.app Domain, aber du kannst deine eigene Custom Domain im Domains Tab des Services anhängen. TLS-Zertifikate werden automatisch ausgestellt und erneuert.

Host Drizzle Gateway jetzt selbst - so einfach!

Sliplane gibt dir alles, was du brauchst, um Drizzle Gateway ohne Server-Stress zu betreiben.