# 1. Struktur der Homepage Deine Homepage besteht aus zwei getrennten Instanzen, um deine privaten Dienste (wie Passwörter oder Gitea) und Server-Statistiken vor der Öffentlichkeit zu schützen. ## Verzeichnisstruktur (Lokal & NAS) In deinem Projektverzeichnis findest du zwei Hauptordner für die Konfigurationen: ``` mischlabs/ ├── config-public/ # Konfiguration für die öffentliche Seite (Port 8085) │ ├── settings.yaml # Titel, Theme und Sprache │ ├── services.yaml # Nur öffentliche Dienste (Drive, Movies, etc.) │ └── widgets.yaml # Nur die Suchleiste │ ├── config-admin/ # Konfiguration für die Admin-Seite (Port 8086) │ ├── settings.yaml # Titel, Theme und Sprache │ ├── services.yaml # Alle 9 Dienste mit Docker-Status │ ├── widgets.yaml # Suchleiste + NAS Hardware-Auslastung │ └── docker.yaml # Anbindung an den Docker-Socket │ └── docker-compose.yml # Container-Konfiguration (Image, Ports, Volumes) ``` --- ## Die zwei Instanzen im Detail ### 1. Öffentliche Homepage (mischlabs) * **Domain:** `https://mischlabs.de` (Port `8085` auf dem NAS) * **Sicherheit:** Hat **keinen** Zugriff auf den Docker-Socket oder deine NAS-Verzeichnisgrößen. * **Inhalt:** Zeigt nur Services, die einen eigenen Login haben (Nextcloud, Jellyfin, Audiobookshelf, Calibre-Web, Lichess, Tom). ### 2. Admin-Homepage (mischlabs-admin) * **Domain:** `https://admin.mischlabs.de` (Port `8086` auf dem NAS) * **Sicherheit:** Sollte über Cloudflare Access oder VPN geschützt sein. * **Inhalt:** Zeigt alle 9 Dienste inkl. Keycloak SSO, Vaultwarden Passwörter und Gitea. * **Widgets:** Zeigt live CPU-, RAM- und Festplatten-Auslastung deines NAS an. --- * [[Mischlabs Anleitung|Zurück zur Übersicht]] | [[Mischlabs Aendern|Weiter zu: Wie ändere ich Dienste oder Einstellungen?]]