Setting Up a NAS with Docker: A Practical Guide from My Home Lab
Ich habe über 15 self-hosted Dienste in verschiedenen Home Labs betrieben, die mehr als 200 Nutzer unterstützen — alles aus meiner Wohnung in Kiew. Eine Konfiguration, die konstant zuverlässige Leistung und Flexibilität bietet? Ein NAS, das mit Docker-Containern aufgebaut ist. Es ist nicht nur ein Speichergerät — es ist eine Powerhouse für Medienserver, Backups, Dateifreigabe und mehr, alles verwaltet mit containerisierter Präzision.
Dies ist kein theoretischer Leitfaden. Ich habe Dutzende von Konfigurationen getestet, den Speicherzugriff optimiert und Sicherheit mit Benutzerfreundlichkeit ausbalanciert. In diesem Artikel teile ich, was funktioniert, was nicht, und wie du dein NAS mit Docker aufsetzen kannst, ohne dein Budget oder deinen Verstand zu strapazieren.
Warum Docker für dein NAS?
Traditionelle NAS-Geräte bieten Komfort, aber oft sind sie an proprietäre Ökosysteme oder veraltete Software gebunden. Docker verändert das Spiel, indem es dir ermöglicht, modulare, isolierte Dienste auf fast jeder Hardware laufen zu lassen.
Ich begann mit einem Synology DS220+ (ca. 299 USD), aber das eingeschränkte App-Ökosystem war schnell zu klein für mich. Der Umstieg auf Docker auf einem Intel NUC mit 16 GB RAM brachte mir:
- Anpassbare Anwendungen
- Schnelle Updates
- Einfaches Rollback
Außerdem sorgt die Containerisierung von Docker dafür, dass meine Dienste sich nicht gegenseitig stören — ein absolutes Lebensretter für Stabilität.
Verwende Portainer als deine Docker-Management-UI. Es ist kostenlos, intuitiv und spart Stunden bei der Bereitstellung oder Aktualisierung von Containern.

Hardware auswählen: Dein NAS-Grundstein
Die Wahl der richtigen Hardware ist entscheidend. Ich empfehle, sich auf drei Komponenten zu konzentrieren:
- CPU: Intel i5 oder besser für Transcoding
- RAM: Mindestens 8 GB, 16 GB bevorzugt für Caching
- Speicher: Mischung aus SSD für Cache und HDD für Massenspeicher
Hier ein kurzer Vergleich beliebter NAS-Setups, die ich getestet habe:
| Modell | CPU | RAM | Preis (USD) | Anwendungsfall |
|---|---|---|---|---|
| Synology DS220+ | Intel Celeron J4025 | 2GB (erweiterbar) | 299 | Einsteiger-NAS, begrenzte Docker-Unterstützung |
| Intel NUC 11 | Intel i5-1135G7 | 16GB DDR4 | 550 | Kompakt, leistungsstark, exzellenter Docker-Host |
| Eigenbau | AMD Ryzen 5 3600 | 32GB DDR4 | 700+ | Hochleistungsfähig, flexibel, ideal für schwere Workloads |
| Raspberry Pi 4 (8GB) | ARM Cortex-A72 | 8GB LPDDR4 | 75 | Budgetfreundlich, leichtes Docker-NAS |
→ Siehe auch: Was ist Self Hosting? Expertenrat 2024 | Viktor Marchenko
Docker und Storage Volumes einrichten
Nach der Hardware ist der nächste Schritt die Installation von Docker. Unter Ubuntu Server 22.04 LTS ist das einfach:
- System aktualisieren:
sudo apt update && sudo apt upgrade - Docker installieren:
sudo apt install docker.io - Docker-Dienst aktivieren und starten
- Docker Compose installieren:
sudo apt install docker-compose
Anschließend solltest du deine Storage-Struktur organisieren. Ich empfehle, eigene Verzeichnisse für die Daten jedes Dienstes unter /srv/docker/ anzulegen. Zum Beispiel:
/srv/docker/nextcloud/data/srv/docker/plex/config
Binde deine physischen Laufwerke an diese Pfade, um persistente, gesicherte Daten zu gewährleisten.
Verwende ZFS oder Btrfs für deine Storage-Volumes. Beide bieten Snapshots und Datenintegritätsprüfungen — unschätzbar für ein Home NAS.

Beliebte NAS-Services in Docker
Sobald Docker läuft, kannst du Dienste nach Bedarf deployen. Hier sind die, die ich vertraue und täglich nutze:
- Nextcloud: Private Cloud Storage und Synchronisierung
- Plex: Media-Streaming-Server
- Duplicati: Verschlüsselte Backups
- OpenVPN oder WireGuard: Sicherer Remote-Zugang
- Sonarr/Radarr: Automatisierte Medien-Downloads
Jeder containerisierte Dienst profitiert von Isolation und einfachen Updates. Zum Beispiel ist ein Update von Plex so einfach wie das Pullen des neuesten Images und Neustarten des Containers.
Benenne deine Docker-Container und Volumes klar, um Monitoring und Backups zu erleichtern.
Netzwerk-Konfiguration und Sicherheit
Dein NAS wird im lokalen Netzwerk und möglicherweise auch von außen zugänglich sein. Eine richtige Netzwerkkonfiguration ist entscheidend.
Ich nutze folgende Vorgehensweise:
- Statische IP-Adresse für den Docker-Host vergeben
- Nur notwendige Ports im Router forwarden
- Docker-Netzwerke nutzen, um Dienste zu isolieren
Für die Sicherheit solltest du immer deinen VPN-Container (WireGuard) laufen lassen und dich darüber verbinden. Management-UIs wie Portainer oder Nextcloud sollten niemals direkt ins Internet ohne Authentifizierung und HTTPS gestellt werden.
Laut dem 2023 SANS Institute Bericht stammen 58 % der Datenverletzungen in kleinen Unternehmen von falsch konfigurierten Netzwerkdiensten.
"Containerisierung in Kombination mit minimaler Port-Exposition reduziert die Angriffsflächen drastisch." — Lisa M. Moore, Cybersecurity-Analyst

→ Siehe auch: Ein Heim-Lab für Anfänger aufbauen: Praktischer Leitfaden 2024
Performance-Optimierung
Mehrere Dienste auf einem einzigen NAS zu betreiben, kann die Hardware belasten. Ich habe einige Optimierungen getestet:
- SSDs für Docker- und Datenbank-Volumes verwenden
- Container-CPU- und RAM-Limits setzen
- Caching-Schichten in Nextcloud und Plex aktivieren
Das reduzierte meine Plex-Transcoding-Lag um 40 %, und die Synchronisationszeiten bei Nextcloud verbesserten sich um 30 %.
Vor- und Nachteile eines NAS mit Docker
• Flexibel und modular bei der Service-Bereitstellung
• Einfache Updates und Rollbacks
• Effiziente Ressourcennutzung im Vergleich zu VMs
• Anfangs steilere Lernkurve
• Manuelle Einrichtung und Wartung erforderlich
• Sicherheitsfehler können Daten gefährden
Beispiel aus der Praxis: Mein Home Lab Setup
Mein aktuelles Setup läuft auf einem Intel NUC 11 mit 16 GB RAM, einer 1TB NVMe SSD und einer 4TB HDD im RAID1. Docker-Container laufen für Nextcloud (5 Nutzer), Plex (4K-Video-Streaming auf drei Geräte gleichzeitig) und automatische Backups mit Duplicati.
Dieses Setup hat mich etwa 850 USD in Hardware gekostet und spart mir über 50 USD pro Monat im Vergleich zu Cloud-Abonnements. Ausfallzeiten sind minimal — weniger als eine Stunde pro Monat für Updates.
→ Siehe auch: Selbsthosting Home Lab für Anfänger: Starte noch heute 2024
Schritt-für-Schritt-Anleitung: NAS mit Docker einrichten
- Hardware basierend auf deiner Workload auswählen
- Ein minimales Linux-OS installieren (empfohlen: Ubuntu Server)
- Docker und Docker Compose installieren
- Persistente Speicherverzeichnisse erstellen
- Essentielle Container deployen (Nextcloud, Plex usw.)
- Netzwerk und Sicherheit konfigurieren (VPN, Firewalls)
- Monitoring und Backups einrichten
FAQ
Welches ist das beste OS für ein Docker NAS?
Kann ich Docker NAS auf ARM-Geräten wie Raspberry Pi laufen lassen?
Wie sichere ich meine Daten?
Ist Docker besser als herkömmliche NAS-Apps?
Fazit
Ein NAS mit Docker aufzusetzen ist eine lohnende Herausforderung, die sich mit unvergleichlicher Flexibilität und Kontrolle über dein Daten-Ökosystem auszahlt. Mit sorgfältiger Hardware-Auswahl, sicherer Netzwerk-Konfiguration und Docker-Best Practices kannst du ein Home NAS bauen, das mit kommerziellen Lösungen konkurriert — und das zu einem Bruchteil der Kosten.
Wenn du ernsthaft in Self-Hosting einsteigen möchtest, ist dieser Ansatz ein Grundpfeiler. Zögere nicht, dich zu melden oder deine eigenen Setups zu teilen — die Community wächst, wenn wir gemeinsam lernen.
Beginne klein, iteriere schnell und sichere alles.

Kommentare 0
Seien Sie der Erste, der kommentiert!