phpMyAdmin einfach selbst hosten

phpMyAdmin einfach selbst hosten

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

phpMyAdmin ist eins der beliebtesten Web-Tools zum Verwalten von MySQL- und MariaDB-Datenbanken. Du kannst Tabellen durchstöbern, SQL-Queries ausführen, Daten importieren/exportieren und User verwalten - alles direkt im Browser. Es ist kostenlos, Open Source und seit über 25 Jahren bewährt.

Sliplane ist eine managed Container-Plattform, die Self-Hosting super einfach macht. Mit One-Click-Deployment hast du phpMyAdmin in wenigen Minuten am Laufen - kein Server-Setup, kein Reverse-Proxy-Config, keine Infrastruktur zum Warten.

Voraussetzungen

Du brauchst einen Sliplane Account (kostenlose Testversion verfügbar).

Schnellstart

Sliplane bietet One-Click-Deployment mit Presets.

SliplanephpMyAdmin 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 gratis)
  4. Klick auf Deploy!

Über das Preset

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

  • LinuxServer Image (lscr.io/linuxserver/phpmyadmin) als gut gepflegte, regelmäßig aktualisierte Basis
  • Fixiert auf Version 5.2.3 für Stabilität
  • Persistenter Storage auf /config für deine phpMyAdmin-Konfiguration
  • PMA_ARBITRARY aktiviert, damit du dich mit jedem MySQL- oder MariaDB-Server verbinden kannst
  • PMA_ABSOLUTE_URI automatisch auf deine Sliplane-Domain konfiguriert

Nächste Schritte

Sobald phpMyAdmin läuft, öffne die Domain, die Sliplane dir zugewiesen hat (z.B. phpmyadmin-xxxx.sliplane.app). Du siehst dann den phpMyAdmin Login-Screen.

Mit einer Datenbank verbinden

Da PMA_ARBITRARY aktiviert ist, zeigt die Login-Seite ein Server-Feld, in das du den Hostnamen deiner MySQL- oder MariaDB-Instanz eingibst. Wenn deine Datenbank auf dem gleichen Sliplane-Server läuft, nimm den internen Service-Namen (z.B. mysql.internal oder mariadb.internal). Dann gib deinen Datenbank-Benutzernamen und dein Passwort ein.

Datenbanken in Sekunden deployen

Spar dir das komplizierte Setup und bring deine Lieblings-Datenbanken (PostgreSQL, MySQL, MongoDB und MariaDB) mit einem Klick auf Sliplane zum Laufen.

Umgebungsvariablen

Du kannst das Setup über Umgebungsvariablen in deinen Service-Einstellungen anpassen:

VariableStandardBeschreibung
PMA_ARBITRARY1Auf 1 setzen, um Verbindungen zu jedem Server zu erlauben, oder 0 zum Einschränken
PMA_ABSOLUTE_URIhttps://$SLIPLANE_DOMAINDie vollständige URL, unter der phpMyAdmin erreichbar ist
PMA_HOST(nicht gesetzt)Setz das, um phpMyAdmin auf einen bestimmten Datenbank-Host zu beschränken
PMA_PORT(nicht gesetzt)Custom Port für die Datenbankverbindung (Standard: 3306)
TZEurope/BerlinZeitzone für den Container

Logging

phpMyAdmin loggt standardmäßig auf STDOUT, was super mit Sliplane's eingebautem Log-Viewer funktioniert. Tipps zum Arbeiten mit Container-Logs findest du in unserem Guide zu Docker Logs.

Kostenvergleich

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

AnbietervCPURAMDiskMonatliche KostenHinweis
Sliplane22 GB50 GB€22.80Flatrate, kostenloser Egress, SSL inklusive
Fly.io22 GB40 GB~$17.83Disk und Bandwidth extra
Render12 GB40 GB~$355 GB Bandbreite im Hobby-Plan inklusive; Disk extra
Railway22 GB40 GBBis zu ~$66Nutzungsbasiert; für ein 40-GB-Volume ist Pro erforderlich
Klick hier, um die Berechnung zu sehen.

Preise geprüft am 19. Juli 2026. Angenommen wird eine Always-on-Instanz mit 730 Stunden/Monat in Deutschland/Amsterdam, wo regionale Preise gelten, ohne MwSt. und Egress.

  • Sliplane: Base Server mit 2 vCPU, 2 GB RAM und 20 GB Speicher = €17,80/Monat; die 50-GB-Speicherstufe kostet zusätzlich €5 -> €22,80/Monat. Unbegrenzte Services, kostenloser Egress und SSL sind inklusive.
  • Fly.io: in Amsterdam kostet shared-cpu-2x mit 2 GB RAM $11,83/Monat + 40 GB Volume × $0,15/GB = $6 -> ~$17,83/Monat. Egress wird in Europa separat mit $0,02/GB berechnet.
  • Render: Das nächstliegende Angebot ist Standard ($25, 1 vCPU / 2 GB) plus 40 GB Disk × $0,25/GB = $10 -> ~$35/Monat. Ein Hobby-Workspace enthält 5 GB Bandbreite, danach werden $0,15/GB berechnet. Pro Compute (2 vCPU / 4 GB) kostet $85/Monat plus Disk.
  • Railway (Pro Plan): Bei voller Ressourcennutzung: CPU 2 × $20/vCPU/Monat = $40; RAM 2 × $10/GB/Monat = $20; Volume 40 × $0,15/GB/Monat = $6 -> bis zu ~$66/Monat. Die tatsächlichen CPU- und RAM-Kosten hängen von der Nutzung ab. Für ein 40-GB-Volume ist Pro erforderlich; das Abonnement von $20/Monat ist ein Mindestumsatz, der auf die Nutzung angerechnet wird, keine zusätzliche Gebühr. Egress kostet $0,05/GB.

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

Vergleich steigender Bandbreitenkosten

Bewege den Regler oder starte die Animation, um die monatlichen Egress-Kosten zu vergleichen. Sliplane bleibt auch bei wachsendem Traffic kostenlos.

0 GB
Sliplane
Kostenlos
Fly.io
$0.00
Railway
$0.00
Render
$0.00

Nur Egress, ohne Compute und Speicher. Basierend auf öffentlichen US-/Europa-Preisen, geprüft am 19. Juli 2026. Bei Render sind die ersten 5 GB pro Monat inklusive. Sliplane-Egress ist gemäß Fair Use Policy kostenlos.

FAQ

Kann ich mit phpMyAdmin Remote-Datenbanken verwalten?

Ja. Mit PMA_ARBITRARY=1 (im Preset standardmäßig aktiviert) kannst du dich mit jedem MySQL- oder MariaDB-Server verbinden, indem du den Hostnamen auf dem Login-Screen eingibst. Das funktioniert für Datenbanken auf dem gleichen Sliplane-Server, anderen Sliplane-Services oder externen Datenbank-Hosts.

Wie beschränke ich phpMyAdmin auf eine bestimmte Datenbank?

Setz die Umgebungsvariable PMA_HOST auf den Hostnamen deines Datenbank-Servers (z.B. mysql.internal) und setz PMA_ARBITRARY auf 0. Das entfernt das Server-Feld von der Login-Seite und verbindet immer zum angegebenen Host.

Wie update ich phpMyAdmin?

Ändere den Image-Tag in deinen Service-Einstellungen auf die neuere Version und deploye neu. Schau auf Docker Hub nach der neuesten stabilen Version. Deine Konfiguration in /config bleibt erhalten, Updates sind also nahtlos.

Gibt es Alternativen zu phpMyAdmin?

Ja. Adminer ist eine schlanke Single-File-Alternative. DBeaver ist eine Desktop-App, die viele Datenbanktypen unterstützt. Für eine Web-basierte Option, die mit mehr als nur MySQL funktioniert, schau dir NocoDB an, das deine Datenbank in ein Spreadsheet-Interface verwandelt, oder Drizzle Gateway für eine moderne Datenbank-GUI.

Ist es sicher, phpMyAdmin öffentlich erreichbar zu machen?

phpMyAdmin selbst ist sicher, solange deine Datenbank-Zugangsdaten stark sind. Das Preset läuft hinter Sliplane's SSL-fähigem Reverse Proxy, der Traffic ist also verschlüsselt. Für extra Sicherheit kannst du den Zugriff über Sliplane's Allow-List-Feature einschränken, um zu kontrollieren, welche IP-Adressen deine Instanz erreichen können.

Host phpMyAdmin jetzt selbst - ganz easy!

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