TrueNAS Scale Tutorial: Netzwerk-Storage selbst aufbauen
# TrueNAS Scale Tutorial: Netzwerk-Storage selbst aufbauen
**Meta-Description:** TrueNAS Scale Tutorial auf Deutsch – So richtest du dein eigenes NAS ein: Installation, ZFS-Pools, SMB/NFS-Freigaben und Vergleich mit Proxmox.
—
## Was ist TrueNAS Scale? Dein eigenes NAS-System auf Open-Source-Basis
Du willst deine Daten selbst in der Hand behalten – ohne monatliche Cloud-Abo-Gebühren und ohne Datenschutzbedenken? Dann ist **TrueNAS Scale** genau das Richtige für dich. In diesem Tutorial zeige ich dir Schritt für Schritt, wie du TrueNAS Scale installierst, konfigurierst und als vollwertiges Netzwerk-Storage-System nutzt.
**TrueNAS Scale** ist ein kostenloses, Open-Source-Betriebssystem für NAS-Systeme (Network Attached Storage), das auf Linux und ZFS basiert. Es wird von iXsystems entwickelt und ist die moderne Weiterentwicklung von FreeNAS. Im Gegensatz zu TrueNAS CORE (das auf FreeBSD basiert) läuft TrueNAS Scale auf Linux-Basis – mit voller Docker- und Kubernetes-Unterstützung.
—
## Hardware-Anforderungen für TrueNAS Scale
Bevor wir loslegen, klären wir die **Mindestanforderungen**:
| Komponente | Minimum | Empfohlen |
|—|—|—|
| CPU | 2-Core 64-Bit x86 | 4+ Kerne (Intel oder AMD) |
| RAM | 8 GB | 16–32 GB (ZFS liebt RAM) |
| Boot-Drive | 16 GB SSD/USB | 32+ GB SSD (kein USB!) |
| Datenfestplatten | 1x HDD/SSD | 2+ Festplatten für RAID |
| Netzwerk | 1 GbE | 2,5 GbE oder 10 GbE |
**Wichtige Hinweise zur Hardware:**
– ZFS nutzt RAM als Cache – mehr RAM = bessere Performance
– Verwende **kein USB-Stick als Boot-Medium** für dauerhaften Betrieb – eine dedizierte SSD ist Pflicht
– Alle Datenfestplatten sollten **identische Größe** haben (bei Mirror/RAIDZ)
– **ECC-RAM** ist für produktive Umgebungen sehr empfehlenswert, aber nicht zwingend
—
## TrueNAS Scale installieren – Schritt für Schritt
### Schritt 1: ISO herunterladen und bootfähigen USB erstellen
Lade das aktuelle TrueNAS Scale ISO von der offiziellen Website herunter. Erstelle dann mit **Balena Etcher** oder **Rufus** einen bootfähigen USB-Stick.
### Schritt 2: Installation starten
1. Starte den Rechner vom USB-Stick (Boot-Menü mit F11/F12/Del)
2. Wähle **“Install/Upgrade“**
3. Wähle die **Ziel-SSD** als Boot-Laufwerk aus (NICHT die Datenfestplatten!)
4. Vergib ein sicheres Passwort für den Administrator-Account `truenas_admin`
5. Wähle den Boot-Modus: **UEFI** für moderne Hardware, Legacy für ältere Systeme
6. Bestätige die Installation und warte bis der Neustart erfolgt
### Schritt 3: Erster Login
Nach dem Neustart zeigt TrueNAS Scale die **IP-Adresse** im Konsolenfenster an. Öffne diese IP in deinem Browser:
„`
http://192.168.1.100 # Deine individuelle IP
„`
Melde dich mit `truenas_admin` und deinem Passwort an. Das Dashboard begrüßt dich mit einer Übersicht über Storage, Netzwerk und Systemstatus.
—
## Erstkonfiguration: Sprache, Zeitzone und Netzwerk
Klicke auf **System → General Settings** und stelle ein:
– **Sprache:** Deutsch (optional, die Oberfläche unterstützt DE)
– **Zeitzone:** Europe/Berlin
– **NTP-Server:** pool.ntp.org oder dein lokaler Zeitserver
Unter **Network → Interfaces** kannst du eine statische IP vergeben – das ist für ein NAS-System **dringend empfohlen**, damit die IP-Adresse nicht wechselt.
—
## ZFS-Pool erstellen: Der Kern von TrueNAS Scale
ZFS ist das Herzstück von TrueNAS. Es bietet Checksummen für jede Datei, integriertes RAID, Snapshots und Komprimierung.
### Pool erstellen
1. Gehe zu **Storage → Create Pool**
2. Vergib einen Namen, z.B. `tank` oder `daten`
3. Wähle den **VDEV-Typ** (Virtual Device):
– **Mirror:** Zwei Festplatten, gespiegelt – wie RAID 1
– **RAIDZ1:** Mind. 3 Festplatten, 1 kann ausfallen – wie RAID 5
– **RAIDZ2:** Mind. 4 Festplatten, 2 können ausfallen – wie RAID 6
4. Aktiviere **Compression: lz4** (empfohlen – spart Platz, kaum Performance-Verlust)
5. Klicke auf **Create Pool**
**Tipp:** Für ein Homelab mit 2 Festplatten ist **Mirror** die beste Wahl. Für 4+ Festplatten bietet RAIDZ2 die beste Balance aus Kapazität und Ausfallsicherheit.
—
## Datasets einrichten: Struktur für deine Daten
Datasets sind wie Ordner mit eigenen Berechtigungen und Einstellungen. So erstellst du eine sinnvolle Struktur:
1. Gehe zu **Datasets → Add Dataset**
2. Erstelle separate Datasets für verschiedene Zwecke:
– `tank/dokumente` – Persönliche Dateien
– `tank/backups` – Backups
– `tank/media` – Fotos, Videos, Musik
– `tank/vms` – VM-Disk-Images (für Proxmox)
Jedes Dataset kann individuelle **Komprimierungs-, Deduplizierungs- und Quota-Einstellungen** haben.
—
## Snapshots und Replikation: Automatische Datensicherung
### Automatische Snapshots einrichten
Snapshots sind Read-Only-Kopien des Dataset-Zustands zu einem bestimmten Zeitpunkt – wie ein automatischer Checkpoint.
1. **Data Protection → Periodic Snapshot Tasks → Add**
2. Wähle das Dataset aus
3. Definiere den Zeitplan: z.B. **täglich um 02:00 Uhr**
4. Behalte z.B. **7 Tages-, 4 Wochen- und 3 Monats-Snapshots**
### Replikation auf ein zweites NAS
Für Off-Site-Backups kannst du Daten automatisch auf ein zweites TrueNAS-System replizieren:
1. **Data Protection → Replication Tasks → Add**
2. Quell-Dataset und Ziel-System (SSH) angeben
3. Zeitplan festlegen
4. Verschlüsselung aktivieren
—
## SMB-Freigaben einrichten (Windows-kompatibel)
SMB (Samba) ermöglicht den Zugriff von Windows, macOS und Linux auf dein NAS.
### SMB aktivieren
1. **Shares → Windows (SMB) Shares → Add**
2. Wähle das Dataset-Pfad, z.B. `/mnt/tank/dokumente`
3. Vergib einen Namen, z.B. `Dokumente`
4. Unter **Advanced Options**: Aktiviere **Enable Shadow Copies** (nutzt ZFS-Snapshots!)
5. Speichern – TrueNAS fragt, ob der SMB-Dienst gestartet werden soll: **Ja**
### Benutzer und Berechtigungen
1. **Credentials → Local Users → Add User**
2. Erstelle einen Benutzer für den NAS-Zugriff
3. Vergib dem Dataset die korrekten **ACL-Berechtigungen** (POSIX oder NFSv4)
**Verbindung herstellen unter Windows:**
„`
\\192.168.1.100\Dokumente
„`
—
## NFS-Freigaben einrichten (Linux/Proxmox)
NFS ist der Standard für Linux-Server und ideal, um TrueNAS als Storage-Backend für **Proxmox** zu nutzen.
1. **Shares → UNIX (NFS) Shares → Add**
2. Pfad: `/mnt/tank/vms`
3. Authorized Hosts: IP oder Netzwerk deines Proxmox-Hosts, z.B. `192.168.1.0/24`
4. **Mapall User: root** (für Proxmox erforderlich)
5. Speichern und NFS-Dienst aktivieren
**In Proxmox hinzufügen:**
Datacenter → Storage → Add → NFS → Server: TrueNAS-IP, Export: `/mnt/tank/vms`
—
—
## SMART-Tests und Festplatten-Überwachung
Eine der wichtigsten Funktionen in TrueNAS Scale ist die integrierte Festplatten-Überwachung mit SMART-Tests (Self-Monitoring, Analysis and Reporting Technology). Wer frühzeitig auf drohende Festplattenausfälle hingewiesen werden möchte, sollte diese Funktion unbedingt aktivieren.
### SMART-Tests einrichten
1. Gehe zu Data Protection → S.M.A.R.T. Tests → Add
2. Wähle die zu überwachenden Festplatten aus
3. Wähle den Test-Typ:
– Short: Dauert 2–10 Minuten, prüft grundlegende Funktionen – wöchentlich empfohlen
– Long: Dauert mehrere Stunden, vollständiger Oberflächentest – monatlich empfohlen
4. Lege den Zeitplan fest und speichere
### SMART-Ergebnisse interpretieren
Nach dem Test siehst du unter Storage → Disks den SMART-Status jeder Festplatte:
| Status | Bedeutung | Maßnahme |
|—|—|—|
| PASSED | Festplatte ist gesund | Nichts tun |
| FAILED | Kritischer Fehler | Sofort Daten sichern, Platte tauschen |
| Reallocated Sectors > 0 | Frühwarnsignal | Backups intensivieren, Tausch planen |
| Pending Sectors > 0 | Lesefehler vorhanden | Engmaschig überwachen |
### E-Mail-Benachrichtigungen aktivieren
TrueNAS Scale kann dich automatisch benachrichtigen, wenn ein SMART-Test fehlschlägt oder der ZFS-Pool Probleme meldet:
1. System → Alert Settings → E-Mail-Adresse hinterlegen
2. System → Email → SMTP-Server konfigurieren (z.B. Gmail SMTP oder eigener Mailserver)
3. Teste die Benachrichtigung mit Send Test Email
Mit diesen Überwachungsfunktionen erkennst du Festplattenprobleme, bevor sie zum Datenverlust führen – ein unverzichtbares Feature für jeden, der auf seine Daten angewiesen ist.
—
## Häufige Probleme und Lösungen (Troubleshooting)
Auch bei TrueNAS Scale läuft nicht immer alles reibungslos. Hier sind die häufigsten Probleme und wie du sie schnell löst:
### ZFS-Pool nach Neustart nicht verfügbar
Falls dein Pool nach einem Neustart als UNAVAIL oder DEGRADED angezeigt wird:
1. Prüfe alle SATA-Kabel und Stromverbindungen der Festplatten
2. Öffne Shell in der Web-UI und führe aus: zpool status -v
3. Liste importierbare Pools auf: zpool import
4. Pool manuell importieren: zpool import tank (ersetze tank durch deinen Pool-Namen)
### SMB-Freigabe nicht erreichbar
– Dienst prüfen: System → Services → SMB muss auf Running stehen
– Windows-Cache leeren: Eingabeaufforderung als Admin öffnen, dann net use * /delete
– ACL-Berechtigungen kontrollieren: Dataset → Edit Permissions – der Benutzer muss Lese-/Schreibrechte haben
– Port 445 prüfen: Firewall oder Router darf SMB nicht blockieren
### Web-Oberfläche nicht erreichbar
1. Am Server-Bildschirm die angezeigte IP-Adresse prüfen (die Konsole zeigt sie immer an)
2. Hat der Server per DHCP eine neue IP erhalten? Statische IP dringend empfohlen!
3. Netzwerk zurücksetzen: Direkt am Server über Tastatur unter Network → Interfaces
### Schlechte Performance
– Zu wenig RAM: ZFS nutzt RAM als ARC-Cache – unter 8 GB drohen drastische Performance-Einbußen
– Jumbo Frames: MTU 9000 muss konsistent auf Switch, NAS und Client eingestellt sein
– Pool-Fragmentierung: zpool status zeigt den Fragmentierungsgrad – über 50% ist Performance-Verlust wahrscheinlich
—
## TrueNAS Scale vs. Proxmox + ZFS: Was passt besser?
Viele Homelab-Enthusiasten stehen vor der Frage: **TrueNAS Scale** als dediziertes NAS oder **Proxmox mit ZFS** direkt?
| Kriterium | TrueNAS Scale | Proxmox + ZFS |
|—|—|—|
| Storage-Management | ✅ Grafische Oberfläche, sehr komfortabel | ⚠️ CLI-lastig, komplexer |
| SMB/NFS | ✅ Fertig integriert, ein Klick | ❌ Manuelle Konfiguration |
| Snapshots/Replikation | ✅ GUI-gestützt, automatisiert | ⚠️ Nur via CLI oder Skripte |
| Virtualisierung | ⚠️ Apps via Docker/Kubernetes | ✅ Vollständiger Hypervisor |
| Kombinierbar? | ✅ TrueNAS auf Proxmox als VM | ✅ NFS-Storage von TrueNAS |
| Für wen? | NAS-Fokus, wenig VMs | Viele VMs, NAS als Beiwerk |
**Empfehlung:** Wer ein dediziertes NAS will, das „einfach funktioniert“, greift zu TrueNAS Scale. Wer primär VMs betreibt und Storage als Nebenprodukt braucht, bleibt bei Proxmox. Die **Kombination** aus Proxmox als Hypervisor + TrueNAS Scale als NFS-Storage ist für größere Homelabs oft die beste Lösung.
—
## Fazit: TrueNAS Scale – Professionelles NAS für zu Hause
TrueNAS Scale ist eine hervorragende Wahl für alle, die ein leistungsfähiges, kostenloses und sicheres NAS-System selbst aufbauen möchten. Die Kombination aus ZFS (mit automatischen Checksummen und Snapshots), einer modernen Web-Oberfläche und vollständiger SMB/NFS-Integration macht es zur ersten Wahl für Homelab-Enthusiasten.
**Das solltest du als Nächstes ausprobieren:**
– TrueNAS Scale auf alter Hardware reaktivieren
– Nextcloud als App in TrueNAS Scale betreiben
– TrueNAS Scale als NFS-Storage für deinen Proxmox-Cluster nutzen
Hast du Fragen oder Probleme bei der Einrichtung? Schreib es in die Kommentare!
🛒 Hardware-Empfehlungen für TrueNAS Scale
Synology DS224+ NAS – schlüsselfertiges 2-Bay NAS als Alternative zu TrueNAS für Einsteiger.
Seagate IronWolf 4TB NAS-Festplatte – für 24/7-Betrieb in NAS-Systemen optimiert.
*Affiliate-Hinweis: Dieser Artikel enthält Affiliate-Links.
