All checks were successful
Build & Push Docker Image to Gitea Registry / build-and-push (push) Successful in 16s
41 lines
1.9 KiB
Markdown
41 lines
1.9 KiB
Markdown
# 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?]]
|