unraid hinzugefügt
This commit is contained in:
parent
2027f90030
commit
000f4ec8be
16 changed files with 550 additions and 1 deletions
BIN
.DS_Store
vendored
Normal file
BIN
.DS_Store
vendored
Normal file
Binary file not shown.
|
|
@ -5,4 +5,4 @@ Diese Dokumentation beschreibt Aufbau, Betrieb und bekannte Themen des Homelabs.
|
|||
## Bereiche
|
||||
|
||||
- [VPS-Dokumentation](VPS/README.md)
|
||||
|
||||
- [Unraid-Dokumentation](Unraid/README.md)
|
||||
|
|
|
|||
26
Unraid/README.md
Normal file
26
Unraid/README.md
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
# Unraid-Dokumentation
|
||||
|
||||
Diese Dokumentation beschreibt Aufbau, Dienste und Betrieb des Unraid-Servers.
|
||||
|
||||
## Einstieg
|
||||
|
||||
- [Übersicht](overview.md)
|
||||
- [Dienste und Anwendungen](services.md)
|
||||
- [Bekannte Themen und Verbesserungspotenzial](known-issues.md)
|
||||
|
||||
## Infrastruktur
|
||||
|
||||
- [Hardware](hardware.md)
|
||||
- [Speicher, Array und Pools](storage.md)
|
||||
- [Shares und Datenablage](shares.md)
|
||||
- [Netzwerk](networking.md)
|
||||
- [Docker](docker.md)
|
||||
- [Virtuelle Maschinen](virtual-machines.md)
|
||||
- [Sicherheit](security.md)
|
||||
|
||||
## Betrieb
|
||||
|
||||
- [Monitoring](monitoring.md)
|
||||
- [Backup](backup.md)
|
||||
- [Wartung und Betrieb](maintenance.md)
|
||||
|
||||
22
Unraid/backup.md
Normal file
22
Unraid/backup.md
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
# Backup Dokumentation
|
||||
|
||||
## Backup-Strategie
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Gesicherte Daten
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Backup-Ziele
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Wiederherstellung
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Restore-Tests
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
124
Unraid/docker.md
Normal file
124
Unraid/docker.md
Normal file
|
|
@ -0,0 +1,124 @@
|
|||
# Docker Dokumentation
|
||||
|
||||
## Allgemein
|
||||
|
||||
Der Unraid-Server nutzt Docker als zentrale Plattform für:
|
||||
|
||||
- Infrastruktur-Dienste
|
||||
- Medienserver
|
||||
- Dokumentenmanagement
|
||||
- Smart Home Komponenten
|
||||
- interne Anwendungen
|
||||
|
||||
---
|
||||
|
||||
## Netzwerkmodi
|
||||
|
||||
Verwendete Modi:
|
||||
|
||||
- bridge
|
||||
- host
|
||||
- br0
|
||||
- compose-basierte Netzwerke
|
||||
|
||||
---
|
||||
|
||||
## Produktive Container
|
||||
|
||||
| Dienst | Aufgabe | Status |
|
||||
|---|---|---|
|
||||
| AdGuard Home | DNS | aktiv |
|
||||
| Immich | Fotoverwaltung | aktiv |
|
||||
| MariaDB | Datenbank | aktiv |
|
||||
| Netdata | Monitoring | aktiv |
|
||||
| NPM | Reverse Proxy | aktiv |
|
||||
| Paperless-ngx | Dokumentenmanagement | aktiv |
|
||||
| PhotoPrism | Fotoverwaltung | aktiv |
|
||||
| Plex | Medienserver | aktiv |
|
||||
| Redis | Cache/Datenbank | aktiv |
|
||||
| Scrypted | Kamera-Integration | aktiv |
|
||||
| Seafile | Dateisynchronisation | gestoppt |
|
||||
| Wiki.js | Dokumentation | aktiv |
|
||||
|
||||
---
|
||||
|
||||
## Medienstack
|
||||
|
||||
| Dienst | Aufgabe |
|
||||
|---|---|
|
||||
| Sonarr | Serienverwaltung |
|
||||
| Radarr | Filmverwaltung |
|
||||
| Lidarr | Musikverwaltung |
|
||||
| Seerr | Request Management |
|
||||
| SABnzbd | Downloads |
|
||||
|
||||
---
|
||||
|
||||
## Compose Nutzung
|
||||
|
||||
### Vorhandene Compose Stacks
|
||||
|
||||
| Stack | Status |
|
||||
|---|---|
|
||||
| Immich | aktiv |
|
||||
|
||||
Der Server nutzt bereits:
|
||||
|
||||
- Compose Manager
|
||||
- Compose-basierte Containerverwaltung
|
||||
|
||||
Dies ermöglicht:
|
||||
|
||||
- reproduzierbare Stacks
|
||||
- bessere Versionskontrolle
|
||||
- Infrastructure as Code
|
||||
|
||||
---
|
||||
|
||||
## Netzwerkarchitektur
|
||||
|
||||
### Auffälligkeiten
|
||||
|
||||
Viele Dienste laufen aktuell:
|
||||
|
||||
- im bridge Netzwerk
|
||||
- mit direkten Portfreigaben
|
||||
|
||||
Langfristig geplant:
|
||||
|
||||
- interne Netzwerke
|
||||
- zentrale Reverse-Proxy-Struktur
|
||||
- weniger direkte LAN-Portfreigaben
|
||||
|
||||
---
|
||||
|
||||
## Gestoppte Container
|
||||
|
||||
| Container | Vermuteter Status |
|
||||
|---|---|
|
||||
| Seafile | Wartung/Migration |
|
||||
| Recyclarr | ungenutzt |
|
||||
| Whisparr | ungenutzt |
|
||||
| Adminer | temporär |
|
||||
| Firefly Importer | Altlast/Test |
|
||||
|
||||
---
|
||||
|
||||
## Beobachtungen
|
||||
|
||||
### Positiv
|
||||
|
||||
- bereits relativ moderne Struktur
|
||||
- Compose bereits im Einsatz
|
||||
- klare Dienstetrennung
|
||||
- wenige offensichtliche Docker-Probleme
|
||||
|
||||
---
|
||||
|
||||
## Verbesserungspotenzial
|
||||
|
||||
- interne Netzwerke vereinheitlichen
|
||||
- Portfreigaben reduzieren
|
||||
- Altlasten entfernen
|
||||
- Compose Migration ausbauen
|
||||
- zentrale Labels/Standards definieren
|
||||
14
Unraid/hardware.md
Normal file
14
Unraid/hardware.md
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
# Hardware
|
||||
|
||||
## System
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Komponenten
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Erweiterungen
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
22
Unraid/known-issues.md
Normal file
22
Unraid/known-issues.md
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
# Bekannte Themen und Verbesserungspotenzial
|
||||
|
||||
## Infrastruktur
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Speicher
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Dienste
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Betrieb
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Langfristige Themen
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
18
Unraid/maintenance.md
Normal file
18
Unraid/maintenance.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
# Wartung und Betrieb
|
||||
|
||||
## Regelmäßige Aufgaben
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Updates
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Paritätsprüfungen
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Fehlerbehebung
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
18
Unraid/monitoring.md
Normal file
18
Unraid/monitoring.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
# Monitoring Dokumentation
|
||||
|
||||
## Systemmonitoring
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Speicherüberwachung
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Dienstüberwachung
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Alerting
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
18
Unraid/networking.md
Normal file
18
Unraid/networking.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
# Unraid Netzwerk
|
||||
|
||||
## Netzwerkschnittstellen
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## VLANs und Bridges
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## DNS und Routing
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## VPN-Anbindung
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
94
Unraid/overview.md
Normal file
94
Unraid/overview.md
Normal file
|
|
@ -0,0 +1,94 @@
|
|||
# Unraid Übersicht
|
||||
|
||||
## Allgemeine Informationen
|
||||
|
||||
| Eigenschaft | Wert |
|
||||
|---|---|
|
||||
| Hostname | mbyt3-server |
|
||||
| Betriebssystem | Unraid 7.1.2 |
|
||||
| IP-Adresse | 192.168.0.5 |
|
||||
| Rolle | Zentraler Homeserver |
|
||||
| Lizenz | Unraid Basic |
|
||||
|
||||
---
|
||||
|
||||
## Aufgaben des Servers
|
||||
|
||||
Der Unraid-Server dient als zentrale private Infrastruktur des Homelabs.
|
||||
|
||||
Hauptaufgaben:
|
||||
|
||||
- Dateispeicher
|
||||
- Docker Hosting
|
||||
- Medienserver
|
||||
- Dokumentenmanagement
|
||||
- Smart Home Infrastruktur
|
||||
- Kamera-Integration
|
||||
- Backup-Ziel
|
||||
- interne Dienste
|
||||
- private Cloud-Dienste
|
||||
|
||||
---
|
||||
|
||||
## Architekturrolle
|
||||
|
||||
Die Infrastruktur ist logisch getrennt:
|
||||
|
||||
```text
|
||||
Internet
|
||||
↓
|
||||
VPS (Public Edge)
|
||||
↓ WireGuard VPN
|
||||
Unraid (Private Infrastruktur)
|
||||
```
|
||||
|
||||
Der Unraid-Server hostet überwiegend:
|
||||
|
||||
- interne Dienste
|
||||
- private Daten
|
||||
- Storage
|
||||
- Medien
|
||||
- Smart Home Komponenten
|
||||
|
||||
---
|
||||
|
||||
## Hauptdienste
|
||||
|
||||
| Bereich | Dienste |
|
||||
|---|---|
|
||||
| Medien | Plex, Immich |
|
||||
| Dokumente | Paperless-ngx |
|
||||
| Cloud | Seafile |
|
||||
| Smart Home | Scrypted |
|
||||
| Datenbanken | MariaDB, Redis |
|
||||
| Verwaltung | Wiki.js |
|
||||
| Netzwerk | AdGuard Home, NPM |
|
||||
| Monitoring | Netdata |
|
||||
|
||||
---
|
||||
|
||||
## Infrastrukturprinzipien
|
||||
|
||||
### Aktuelle Architektur
|
||||
|
||||
- VPS als öffentliche Edge
|
||||
- Unraid als privater Kern
|
||||
- Reverse Proxy Trennung
|
||||
- VPN-basierte Kopplung
|
||||
- Docker-basierte Dienste
|
||||
- zentrale Datenhaltung
|
||||
|
||||
---
|
||||
|
||||
## Zielbild
|
||||
|
||||
Der Unraid-Server soll langfristig:
|
||||
|
||||
- wartungsarm
|
||||
- dokumentiert
|
||||
- leicht wiederherstellbar
|
||||
- energieeffizient
|
||||
- zentralisiert
|
||||
- sicher
|
||||
|
||||
betrieben werden.
|
||||
18
Unraid/security.md
Normal file
18
Unraid/security.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
# Sicherheitsdokumentation
|
||||
|
||||
## Zugriffsmodell
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Benutzer und Berechtigungen
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Netzwerkzugriff
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Sicherheitsmaßnahmen
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
14
Unraid/services.md
Normal file
14
Unraid/services.md
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
# Dienste und Anwendungen
|
||||
|
||||
## Dienstübersicht
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Abhängigkeiten
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Kritikalität
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
18
Unraid/shares.md
Normal file
18
Unraid/shares.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
# Shares und Datenablage
|
||||
|
||||
## Share-Übersicht
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Zugriffsrechte
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Cache-Verhalten
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Datenklassifizierung
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
125
Unraid/storage.md
Normal file
125
Unraid/storage.md
Normal file
|
|
@ -0,0 +1,125 @@
|
|||
# Storage Dokumentation
|
||||
|
||||
## Allgemeiner Aufbau
|
||||
|
||||
Der Unraid-Server nutzt:
|
||||
|
||||
- klassisches Unraid Array
|
||||
- SSD Cache
|
||||
- zentrale User Shares
|
||||
|
||||
---
|
||||
|
||||
## Array
|
||||
|
||||
### Aktueller Status
|
||||
|
||||
| Eigenschaft | Wert |
|
||||
|---|---|
|
||||
| Gesamtgröße | ~16 TB |
|
||||
| Belegt | ~9 TB |
|
||||
| Parity | aktiv |
|
||||
| Zustand | valid |
|
||||
|
||||
---
|
||||
|
||||
## Cache
|
||||
|
||||
### SSD Cache Pool
|
||||
|
||||
| Eigenschaft | Wert |
|
||||
|---|---|
|
||||
| Größe | ~250 GB |
|
||||
| Nutzung | ~48 GB |
|
||||
|
||||
Der Cache dient für:
|
||||
|
||||
- Appdata
|
||||
- Docker Daten
|
||||
- temporäre Daten
|
||||
- schnelle Schreibvorgänge
|
||||
|
||||
---
|
||||
|
||||
## Shares
|
||||
|
||||
### Produktive Shares
|
||||
|
||||
| Share | Zweck |
|
||||
|---|---|
|
||||
| appdata | Containerdaten |
|
||||
| system | Docker/Systemdaten |
|
||||
| domains | VM Daten |
|
||||
| downloads | Medien-Downloads |
|
||||
| nextcloud | Nextcloud Daten |
|
||||
| paperless | Dokumentenarchiv |
|
||||
| photos | Bilddaten |
|
||||
| plex-media | Medienbibliothek |
|
||||
| plex-transcode | Plex Transcoding |
|
||||
| seafile | Seafile Daten |
|
||||
| wiki | Wiki.js Daten |
|
||||
| restore | Wiederherstellung |
|
||||
| ha_backup | Home Assistant Backups |
|
||||
|
||||
---
|
||||
|
||||
## Cache Nutzung
|
||||
|
||||
### Shares mit Cache Nutzung
|
||||
|
||||
| Share | Cache |
|
||||
|---|---|
|
||||
| appdata | Cache ↔ Array |
|
||||
| system | Cache ↔ Array |
|
||||
| plex-transcode | Cache ↔ Array |
|
||||
| seafile | Cache ↔ Array |
|
||||
|
||||
---
|
||||
|
||||
## Öffentliche SMB Shares
|
||||
|
||||
| Share | Freigabe |
|
||||
|---|---|
|
||||
| Pictures | Public |
|
||||
| plex-media | Public |
|
||||
| timemachine | Public |
|
||||
|
||||
---
|
||||
|
||||
## Benutzerbezogene Shares
|
||||
|
||||
| Share | Zugriff |
|
||||
|---|---|
|
||||
| bilal | Private |
|
||||
| julia | Private |
|
||||
|
||||
---
|
||||
|
||||
## Beobachtungen
|
||||
|
||||
### Positiv
|
||||
|
||||
- klare Share-Struktur
|
||||
- saubere Trennung der Daten
|
||||
- sinnvoller SSD Cache Einsatz
|
||||
- zentrale Datenhaltung
|
||||
|
||||
---
|
||||
|
||||
## Verbesserungspotenzial
|
||||
|
||||
### Noch offen
|
||||
|
||||
- Share-Dokumentation ergänzen
|
||||
- Backup-Relevanz je Share definieren
|
||||
- Restore-Prioritäten festlegen
|
||||
- Archivierungsstrategie dokumentieren
|
||||
|
||||
---
|
||||
|
||||
## Langfristige Ziele
|
||||
|
||||
- vollständige Backup-Strategie
|
||||
- nachvollziehbare Datenstruktur
|
||||
- automatisierte Wiederherstellung
|
||||
- saubere Tiering-Strategie
|
||||
18
Unraid/virtual-machines.md
Normal file
18
Unraid/virtual-machines.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
# Virtuelle Maschinen
|
||||
|
||||
## VM-Übersicht
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Ressourcen
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Passthrough
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
## Speicher und Backups
|
||||
|
||||
Noch zu dokumentieren.
|
||||
|
||||
Loading…
Add table
Reference in a new issue