Add homepage documentation to docs folder
All checks were successful
Build & Push Docker Image to Gitea Registry / build-and-push (push) Successful in 16s
All checks were successful
Build & Push Docker Image to Gitea Registry / build-and-push (push) Successful in 16s
This commit is contained in:
40
docs/Mischlabs Struktur.md
Normal file
40
docs/Mischlabs Struktur.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# 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?]]
|
||||
Reference in New Issue
Block a user