DE
Anmelden Konto erstellen

Adminer auf Saplo installieren: MySQL- und PostgreSQL-Panel ohne SSH

Verwalte deine MySQL- oder PostgreSQL-Datenbank über den Browser, ohne dich per SSH anmelden und ohne einen Datenbank-Client auf deinem Computer installieren zu müssen. Adminer meldet sich bei jedem Zugriff mit den Datenbankdaten an und benötigt daher kein eigenes Konto. Eine Schritt-für-Schritt-Anleitung. Box S für 27 € pro Jahr.

Grzegorz Kalmus ·

Du musst in eine Tabelle schauen, einen Tippfehler in einem Datensatz korrigieren oder Daten exportieren, und das Einzige, was du hast, ist das Saplo-Panel und die App-Adresse. Auf Box S hast du keinen SSH-Zugang, und einen Datenbank-Client auf deinem Computer zu installieren, nur um ab und zu in die Datenbank zu schauen, ist übertrieben. Adminer löst dieses Problem: Es ist ein Administrationspanel für Datenbanken, alles in einer PHP-Datei, zugänglich über den Browser unter deiner eigenen Domain oder Subdomain. In diesem Tutorial zeigen wir dir, wie du Adminer auf Saplo einrichtest und es mit einer MySQL- oder PostgreSQL-Datenbank in derselben Box verbindest.

Was ist Adminer und für wen ist es geeignet?

Adminer ist ein leichtgewichtiges Open-Source-Datenbankverwaltungspanel, das als einzelne PHP-Anwendung in einem Docker-Container läuft. Es unterstützt MySQL, MariaDB, PostgreSQL und einige andere Engines. Im Gegensatz zu den meisten Anwendungen im Saplo App-Katalog erstellt Adminer kein eigenes Administratorkonto oder eine eigene Sitzung - du meldest dich bei jedem Zugriff auf die Seite mit den Datenbankdaten an, genau wie bei einem Desktop-Client. Das ist eine bewusste Entscheidung: Das Panel speichert nichts auf seiner Seite, sodass es keine neue Angriffsfläche zu deiner Box hinzufügt.

Es ist nützlich, wenn du bereits ein MySQL/MariaDB- oder PostgreSQL-Modul in derselben Box hast und es verwalten möchtest, ohne dich über SSH anmelden zu müssen. Es ist besonders nützlich für Box S, wo es überhaupt keinen SSH-Zugang gibt, aber auch für größere Pläne - es ist oft schneller, einen Browser zu öffnen, als einen lokalen SQL-Client zu starten. Eine Beschreibung der Anwendung findest du auf der Hosting-Seite von Adminer auf Saplo.

Hosting-Anforderungen und Kosten

Adminer benötigt lediglich 256 MB RAM und 2 GB Speicherplatz. Der günstigste Tarif, der diese Installationsanforderungen erfüllt, ist Box S für 27 € pro Jahr. Dies ist die Panel-Anwendung selbst. Die Datenbank, mit der du dich verbindest, ist ein separates Modul (MySQL/MariaDB oder PostgreSQL), das eigene Ressourcen in derselben Box belegt. Falls du noch keine Datenbank hast, installiere sie vor Adminer.

Für die Installation reicht das Saplo-Panel im Browser. Du brauchst weder SSH, einen eigenen Datenbank-Client noch zusätzliche Tools auf deinem Computer.

Schritt-für-Schritt-Installation

  1. Wenn deine Box noch keine Datenbank hat, logge dich ins Saplo-Panel ein, öffne den App-Katalog und installiere das Modul MySQL / MariaDB oder PostgreSQL.
  2. Nach der Datenbankinstallation öffne deren Detailseite im Panel und notiere die Daten von der Karte Verbindungsdaten: Host, Port, Datenbankname, Benutzer und Passwort.
  3. Kehre zum App-Katalog zurück, wähle Adminer und starte die App-Erstellung.
  4. Gib ihr einen Namen, zum Beispiel baza-panel, und wähle die gleiche Box, in der das Datenbankmodul läuft.
  5. Wähle die Domain oder Subdomain *.saploapp.pl. Behalte die genaue HTTPS-Adresse bei, die im Panel angezeigt wird.
  6. Bestätige die Installation und warte auf den App-Status.

Adminer erstellt keine Konten und speichert keine Passwörter, daher findest du im App-Katalog keine Datei mit den Login-Daten für das Panel selbst - es gibt nur eine Datei ADMINER-SETUP.txt mit einer Erinnerung, wie man sich mit der Datenbank in der gleichen Box verbindet.

Datenbank-Login

Öffne die Adminer-Anwendungsadresse in deinem Browser. Du siehst den Anmeldebildschirm mit vier Feldern:

  • System - Wähle MySQL oder PostgreSQL, je nachdem, welches Datenbankmodul du installiert hast.
  • Server - Das Feld ist mit dem Wert 127.0.0.1 vorausgefüllt, d.h. der Datenbankadresse in derselben Box. Ändere dies nicht, wenn die Datenbank lokal ist.
  • Benutzer und Passwort - Dies sind die gleichen Daten wie auf der Registerkarte „Verbindungsdaten“ des Datenbankmoduls im Saplo-Panel.

Nach dem Login wähle den Datenbanknamen aus der Liste oder gib ihn manuell ein, wenn Adminer dich dazu auffordert. Jeder Seitenaufruf ist eine neue Sitzung - Adminer merkt sich nichts zwischen den Besuchen, daher musst du das Login bei jedem weiteren Besuch wiederholen, es sei denn, dein Browser speichert die Daten in seinem Passwortmanager.

Was du in Adminer tun kannst

Nach dem Login hast du eine vollständige Ansicht der Datenbankstruktur: eine Liste der Tabellen, Vorschau und Bearbeitung von Zeilen, eigene SQL-Abfragen, Export der Datenbank oder einer einzelnen Tabelle in eine SQL-Datei sowie Import von Daten aus einer Datei. Du kannst auch die Struktur von Tabellen ändern - Spalten, Indizes oder Schlüssel hinzufügen und entfernen - ohne dich über SSH mit dem Server zu verbinden. Das reicht für typische administrative Aufgaben: einen Tippfehler im Inhalt korrigieren, in der Datenbank gespeicherte Logs ansehen oder schnell überprüfen, ob die Anwendung tatsächlich einen neuen Datensatz gespeichert hat.

Sicherheit

Adminer hat kein eigenes Konto, was bedeutet, dass die einzige Verteidigungslinie das Passwort der Datenbank selbst ist. Jeder, der die Anwendungsadresse und die Anmeldedaten der Datenbank kennt, kann auf das Panel zugreifen. Behandle das Datenbankpasswort genauso sorgfältig wie das Passwort für das Saplo-Panel - sende es nicht über unverschlüsselte Kanäle und teile die Anwendungsadresse nicht mit Personen, die keinen Datenbankzugriff benötigen. Wenn du Adminer selten verwendest, ist es ratsam, den Browser-Tab nach der Arbeit zu schließen, anstatt eine offene, in der Produktionsdatenbank angemeldete Sitzung zu hinterlassen.

Häufig gestellte Fragen

Wie viel kostet Adminer bei Saplo?

Der günstigste Plan, der die Installationsanforderungen erfüllt, ist Box S für 27 € pro Jahr. Die Datenbank selbst, mit der sich Adminer verbindet, nutzt die Ressourcen derselben Box.

Wird Adminer selbst eine Datenbank einrichten?

Nein. Adminer ist nur ein Administrationspanel und wird sich mit einer bereits vorhandenen Datenbank verbinden. Installiere zuerst das MySQL/MariaDB- oder PostgreSQL-Modul in derselben Box.

Warum schlägt die Anmeldung fehl?

Überprüfe, ob du im Feld System die mit dem installierten Datenbankmodul kompatible Engine ausgewählt hast und ob Benutzername und Passwort mit den Verbindungsdaten im Saplo-Panel übereinstimmen. Das Feld Server sollte als 127.0.0.1 bleiben, wenn die Datenbank in derselben Box ist.

Kann ich Adminer mit einer Datenbank in einer anderen Box verbinden?

Standardmäßig lauscht das Datenbankmodul nur auf 127.0.0.1, also innerhalb derselben Box, und ist von außen nicht zugänglich. Eine Verbindung zu einer Datenbank in einer anderen Box würde eine separate Netzwerkkonfiguration erfordern, die Saplo in der Standardinstallation nicht anbietet.

Werden die Anmeldedaten gespeichert?

Nicht serverseitig. Adminer speichert weder Sitzungen noch Passwörter. Du gibst die Anmeldedaten bei jedem Besuch ein, es sei denn, dein Browser-Passwortmanager merkt sie sich.

Öffne das Adminer-Angebot auf Saplo, installiere es in derselben Box wie die Datenbank und melde dich mit den Daten an, die du bereits im Panel des Datenbankmoduls hast.

  • #Adminer
  • #Self-hosting
  • #Datenbanken
  • #Anleitung