unraid hinzugefügt

This commit is contained in:
Bilal Teke 2026-06-04 08:17:18 +02:00
parent 2027f90030
commit 000f4ec8be
16 changed files with 550 additions and 1 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

View file

@ -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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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

View 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.