Ein schlankes, dateibasiertes Server-Dashboard in einer einzigen PHP-Datei. Keine Datenbank, kein Framework, kein Setup — einfach die Datei hochladen und loslegen.
- Eine einzige PHP-Datei — kein Setup, keine Abhängigkeiten
- TXT-basierte Konfiguration — Projekte per Textdatei hinzufügen
- Light & Dark Mode — per Klick umschaltbar, wird gespeichert
- Zwei Layouts — Spalten nebeneinander oder Kategorien untereinander
- Responsiv — funktioniert auf Desktop, Tablet und Handy
- Zwei Versionen — Static (manuelle IP/Domain) und Dynamic (automatisch ausgelesen)
| Version | Datei | Beschreibung |
|---|---|---|
| v1.0 Static | index_static_de.php / index_static_en.php |
IP und Domain werden manuell eingetragen |
| v1.1 Dynamic | index_dynamic_de.php / index_dynamic_en.php |
IP und Domain werden automatisch ausgelesen |
- PHP-Datei (z.B.
index_static_de.php) in dein Webverzeichnis hochladen - Datei in
index.phpumbenennen - Konfiguration oben in der Datei anpassen (Titel, Kategorien, etc.)
- Für jedes Projekt einen Unterordner anlegen mit einer TXT-Datei darin
Jeder Unterordner braucht eine TXT-Datei mit demselben Namen wie der Ordner:
mein-projekt/
└── mein-projekt.txt
Inhalt der TXT-Datei:
KATEGORIE
Projektname
Kurze Beschreibung des Projekts
Oder mit einem externen Link (z.B. für Docker-Apps auf anderen Ports):
DOCKER
<a href="http://192.168.1.1:8080">Mein Dienst</a>
Kurze Beschreibung
Wichtig: Zeile 3 (Beschreibung) darf keinen Zeilenumbruch enthalten.
Die wichtigsten Einstellungen befinden sich ganz oben in der PHP-Datei:
$directory = './'; // Verzeichnis das gescannt wird
$pageTitle = 'Mein Server'; // Browser-Tab Titel
$pageBadge = 'Mein Server'; // Badge über der Überschrift
$pageHeading1 = 'Mein Server'; // Überschrift Zeile 1
$pageHeading2 = 'Übersicht'; // Überschrift Zeile 2 (fett & farbig)
$pageSubheading = '192.168.1.1'; // Info-Zeile (IP, Domain)
$pageFooter = ''; // Footer-Text (leer = kein Footer)$categories = [
'DOCKER' => [], // Schlüssel muss mit Zeile 1 der TXT übereinstimmen
'CMS' => [],
'MEDIEN' => [],
];
$displayNames = [
'DOCKER' => 'Docker Apps', // Angezeigter Name auf der Seite
'CMS' => 'CMS Systeme',
'MEDIEN' => 'Medien',
];| Einstellung | Zeile | Wert |
|---|---|---|
| Gesamtbreite (Spalten-Layout) | ~230 | width: 90% |
| Anzahl Spalten | ~232 | repeat(3, 1fr) |
| Spalten gleich hoch | ~234 | align-items: stretch |
| Kacheln pro Zeile (Untereinander) | ~303 | repeat(3, 1fr) |
Läuft auf jedem Webserver mit PHP — Apache, Nginx, Angie, Shared Hosting, Raspberry Pi, VPS. Keine Mindestversion, keine Extensions erforderlich.
- IP-Adresse und Domain werden automatisch per PHP ausgelesen (
gethostbyname,$_SERVER) - IPv4 und IPv6 werden beide angezeigt
- Kein manuelles Eintragen der Server-Informationen mehr nötig
- Erste Version
- IP-Adresse und Domain werden manuell in der Konfiguration eingetragen
- Light/Dark Mode
- Zwei Layouts: Spalten und Untereinander
- TXT-basierte Projektverwaltung
MIT License — frei verwendbar, veränderbar und weitergeben.
Dieses Projekt wurde mit KI-Unterstützung entwickelt.



