Dokumentation
Schnellstart + Funktionsbeschreibung für jeden Bereich und jedes Gerät (wird laufend erweitert)
Image-Übersicht
Dieser Artikel stellt die „Image-Übersicht“ des Panels vor – das Durchsuchen und Ein-Klick-Bereitstellen gängiger Docker-Images.
In einem Satz verstanden
Die Image-Übersicht ist der „Docker-Image-Store“: Sie enthält offizielle Images gängiger Software (nginx, mysql, redis, WordPress usw.), jeweils mit fertigen „Standard-Port, Zugangsdaten, Deployment-Befehl, Hinweisen“. Ein Klick lädt und startet sie – ohne externe Suche.
Funktionsüberblick
Die Image-Übersicht enthält gängige Docker-Images und bietet die Kategorien „Alle / Installiert“ zum Durchsuchen. Jedes Image hat vollständige Details (Standard-Zugangsdaten, Port, Deployment-Schritte, Hinweise) und unterstützt das Herunterladen und Starten mit einem Klick.
Anwendungsfälle
- Schnell das offizielle Image einer gängigen Software finden
- Ein Image mit einem Klick herunterladen und einen Container starten
- Schlüsselinformationen wie Standard-Port, Zugangsdaten und Datenvolumen eines Images ansehen
Verwendung
1. „Image-Übersicht“ öffnen und Images durchsuchen oder suchen (vollständige Kategorien, große Auswahl)
2. Auf „Alle“ oder „Installiert“ umschalten
3. Ein Image anklicken und die Details ansehen (Image-Name, Standard-Port, Zugangsdaten, Deployment-Befehl, Hinweise)
4. Auf „Installieren“ klicken, um es mit einem Klick herunterzuladen und zu starten
CMS-Ein-Klick-Installation (automatische Datenbankkonfiguration)
Bei den Images WordPress, Joomla, Drupal, MediaWiki, Halo und Ghost in der Kategorie „Website / CMS / Blog“ erscheinen nach dem Anklicken oben auf der Detailseite zwei große Schaltflächen, die die beiden Installationsarten klar trennen:
| Schaltfläche | Beschreibung |
|---|---|
| ⚡ Ein-Klick-Installation (automatische Datenbankkonfiguration) | Ganz ohne manuelles SQL: Docker automatisch installieren → gemeinsames MariaDB starten (falls bereits vorhanden, direkt wiederverwenden) → Datenbank und Benutzer automatisch anlegen (zufälliges starkes Passwort) → CMS starten und Datenbankkonfiguration automatisch eintragen. Der Installationsprozess erscheint als Echtzeit-Protokoll + Gesamtfortschrittsbalken und kann abgebrochen werden; nach Abschluss werden Zugriffsadresse und Datenbank-Zugangsdaten angezeigt, mit einem Klick kopierbar. |
| Manuelle Installation (Befehl) | Zeigt die vollständigen Deployment-Schritte dieses Images (Datenbank installieren → Datenbank und Benutzer anlegen → docker run / docker-compose); die Befehle können vor dem Kopieren bearbeitet oder mit einem Klick ausgeführt werden – ideal für Nutzer, die jeden Schritt selbst steuern möchten. |
Nach Abschluss der Ein-Klick-Installation genügt der Aufruf von http://Server-IP:<Port>, um zum Installationsassistenten / zur Registrierungsseite des CMS zu gelangen (bei WordPress z. B. Port 8080, Weiterleitung auf /wp-admin/install.php). Die Datenbank-Zugangsdaten werden zugleich auf dem Zielserver unter /opt/sshe-db-creds/<Container-Name>.conf gespeichert und können auf der Detailseite unter „Datenbank-Zugangsdaten installierter Websites ansehen“ eingesehen / gesichert / per Klick um phpMyAdmin ergänzt werden.
Der Grad der Automatisierung je CMS:
| CMS | Zustand nach Ein-Klick-Installation |
|---|---|
| WordPress / Joomla | Datenbank vollautomatisch konfiguriert; nach der Installation beim Aufruf den Administrator einrichten |
| MediaWiki | Vollautomatisch: per Kommandozeile install.php automatisch Tabellen anlegen + Administrator erstellen + LocalSettings.php erzeugen und persistieren; nach der Installation direkt mit den im Ergebnis automatisch erzeugten Administrator-Zugangsdaten anmelden, kein Web-Assistent nötig |
| Ghost | Datenbank vollautomatisch konfiguriert und standardmäßig url=http://lokale-IP:2368 gesetzt, um die Remote-Anmeldung zu unterstützen; beim Zugriff über NAT/Domain muss die url auf die öffentliche Adresse oder Domain geändert werden (siehe Hinweise auf der Detailseite) |
| Drupal | Datenbank automatisch konfiguriert + das Verzeichnis sites/default/files/translations automatisch erstellt und berechtigt (www-data beschreibbar); im Assistenten nur noch den Datenbanktyp wählen |
| Halo | integrierte H2-Datenbank; nach der Installation den Administrator direkt initialisieren |
> Hinweis: Wenn auf Servern in Festlandchina das Ziehen von Images von Docker Hub in eine Zeitüberschreitung läuft, konfiguriere zuerst einen Docker-Image-Beschleuniger (z. B. docker.1ms.run / docker.m.daocloud.io).
Images in der Kategorie „Installiert“ bieten Inline-Aktionen (installieren / deinstallieren / stoppen / starten / neu starten / löschen).
Was die Image-Details enthalten
| Information | Beschreibung |
|---|---|
| Image-Name / Tag | z. B. nginx:latest |
| Standard-Port | der vom Container exponierte Port |
| Standard-Benutzer / Passwort | wird bei Images mit Anmeldeoberfläche angegeben |
| Deployment-Befehl | direkt bearbeitbarer docker run / docker-compose-Befehl |
| Datenvolumen | Persistenzverzeichnis |
| Hinweise | Portkonflikte, Ressourcenbedarf, Sicherheitshinweise |
Unterschied zur App-Sammlung
| App-Sammlung | Image-Übersicht | |
|---|---|---|
| Ausrichtung | vollständige Anwendungen (sofort einsatzbereit) | Basis-Images (Basisdienste/Komponenten) |
| Beispiele | Nextcloud, WordPress, Memos | nginx, mysql, redis |
| Deployment | schreibt automatisch docker-compose + Konfiguration | Ein-Klick docker run |
| Befehl | automatisch erzeugt | liefert bearbeitbaren Befehl |
Hinweise
1. Zum Ausführen der Images muss auf dem Zielserver Docker installiert sein.
2. Platzhalter in den Deployment-Befehlen (Passwörter, Pfade usw.) werden deutlich gekennzeichnet – bitte durch eigene Werte ersetzen.
3. Die Größe herunterzuladender Images kann beträchtlich sein (mehrere hundert MB); stelle sicher, dass Festplatte und Bandbreite des Zielservers ausreichen.