Du träumst von einem eigenen NAS (Network Attached Storage), aber die fertigen Lösungen sind dir zu teuer oder zu unflexibel? Dann ist der Raspberry Pi 4 die perfekte Lösung! Mit seiner Rechenleistung, den USB 3.0-Anschlüssen und der Netzwerkfähigkeit lässt sich der kleine Einplatinencomputer kinderleicht in ein leistungsstarkes Heimnetzwerk-Laufwerk verwandeln. In diesem Artikel zeigen wir dir Schritt für Schritt, wie du deinen Raspberry Pi 4 als NAS einrichtest und von überall auf deine Daten zugreifen kannst.
Was ist ein NAS und warum ein Raspberry Pi?
Ein NAS ist im Grunde ein Computer, der speziell für die Datenspeicherung und -freigabe im Netzwerk konzipiert ist. Im Gegensatz zu externen Festplatten, die direkt an einen Computer angeschlossen werden, ist ein NAS permanent mit dem Netzwerk verbunden und ermöglicht den Zugriff von verschiedenen Geräten wie Computern, Smartphones, Tablets und Smart-TVs.
Warum nun ein Raspberry Pi 4 als NAS? Hier sind die wichtigsten Vorteile:
- Kostengünstig: Im Vergleich zu fertigen NAS-Systemen ist der Raspberry Pi 4 deutlich günstiger.
- Flexibel: Du hast die volle Kontrolle über das Betriebssystem und die Software. Du kannst das NAS genau an deine Bedürfnisse anpassen.
- Stromsparend: Der Raspberry Pi 4 verbraucht im Betrieb nur sehr wenig Strom.
- Lernkurve: Das Projekt ist eine großartige Möglichkeit, um mehr über Linux, Netzwerke und Servertechnologien zu lernen.
Vorbereitung: Was du brauchst
Bevor wir loslegen, solltest du sicherstellen, dass du alle notwendigen Komponenten hast:
- Raspberry Pi 4: Am besten mit mindestens 2 GB RAM, idealerweise 4 GB oder 8 GB.
- MicroSD-Karte: Mindestens 16 GB, besser 32 GB oder mehr für das Betriebssystem.
- USB-Festplatte(n): Die Größe der Festplatte(n) hängt von deinem Speicherbedarf ab. USB 3.0-Festplatten sind empfehlenswert für schnellere Datenübertragung.
- Gehäuse für den Raspberry Pi: Optional, aber empfehlenswert zum Schutz des Raspberry Pi.
- Netzteil: Ein stabiles Netzteil mit ausreichend Leistung (mindestens 3 Ampere) ist wichtig.
- Ethernet-Kabel: Für eine zuverlässige Verbindung zum Netzwerk. WLAN ist zwar auch möglich, aber Ethernet bietet eine stabilere und schnellere Verbindung.
- Computer: Zum Einrichten und Konfigurieren des Raspberry Pi.
Schritt 1: Betriebssystem installieren
Wir verwenden Raspberry Pi OS (ehemals Raspbian) als Betriebssystem. Es ist kostenlos, einfach zu bedienen und bietet eine große Auswahl an Software.
- Lade den Raspberry Pi Imager herunter: Den Imager findest du auf der offiziellen Raspberry Pi-Webseite.
- Installiere den Imager: Folge den Anweisungen des Installationsprogramms.
- Wähle das Betriebssystem aus: Starte den Imager und wähle „Raspberry Pi OS (32-bit)” (oder die 64-bit Version, falls du eine aktuellere Version möchtest) aus der Liste der Betriebssysteme.
- Wähle die SD-Karte aus: Wähle deine MicroSD-Karte als Zielmedium aus.
- Schreibe das Betriebssystem auf die SD-Karte: Klicke auf „Schreiben” und warte, bis der Vorgang abgeschlossen ist.
Schritt 2: Raspberry Pi starten und konfigurieren
- Stecke die SD-Karte in den Raspberry Pi: Platziere die SD-Karte in den Kartenleser des Raspberry Pi.
- Verbinde den Raspberry Pi mit dem Netzwerk: Schließe das Ethernet-Kabel an.
- Schließe Monitor, Tastatur und Maus an (optional): Für die Ersteinrichtung ist es hilfreich, aber nicht zwingend notwendig. Du kannst den Raspberry Pi auch „headless” konfigurieren.
- Schließe das Netzteil an: Der Raspberry Pi startet automatisch.
- Melde dich an: Wenn du einen Monitor angeschlossen hast, melde dich mit dem Standardbenutzernamen „pi” und dem Passwort „raspberry” an. Wenn du den Raspberry Pi „headless” konfigurierst, musst du dich per SSH verbinden (siehe unten).
Schritt 3: SSH aktivieren und konfigurieren (optional, aber empfohlen)
SSH (Secure Shell) ermöglicht dir den Zugriff auf den Raspberry Pi über das Netzwerk, ohne Monitor, Tastatur und Maus. Das ist besonders praktisch, wenn du das NAS später an einem unauffälligen Ort aufstellen möchtest.
- Öffne ein Terminal: Wenn du einen Monitor angeschlossen hast, öffne ein Terminalfenster. Wenn du dich per SSH verbinden möchtest, brauchst du die IP-Adresse deines Raspberry Pi. Du findest sie im Router-Menü oder mit dem Befehl `hostname -I` im Terminal.
- Aktiviere SSH: Gib den Befehl `sudo raspi-config` ein.
- Navigiere zu „Interface Options”: Verwende die Pfeiltasten, um zu diesem Menüpunkt zu gelangen.
- Wähle „SSH”: Aktiviere SSH.
- Ändere das Standardpasswort: Aus Sicherheitsgründen solltest du unbedingt das Standardpasswort „raspberry” ändern. Gib den Befehl `passwd` ein und folge den Anweisungen.
- Verbinde dich per SSH: Öffne auf deinem Computer ein Terminalfenster und gib den Befehl `ssh pi@deine_ip_adresse` ein. Ersetze „deine_ip_adresse” durch die IP-Adresse deines Raspberry Pi.
Schritt 4: Festplatte(n) formatieren und mounten
Bevor du deine Festplatte(n) als NAS verwenden kannst, musst du sie formatieren und mounten.
- Identifiziere die Festplatte(n): Gib den Befehl `sudo fdisk -l` ein. Die Festplatten werden als `/dev/sda`, `/dev/sdb` usw. angezeigt. Sei vorsichtig und vergewissere dich, dass du die richtige Festplatte auswählst!
- Formatiere die Festplatte(n): Wir empfehlen das Dateisystem ext4. Gib den Befehl `sudo mkfs.ext4 /dev/sda1` ein (ersetze `/dev/sda1` durch den Pfad zu deiner Festplatte). Achtung: Dieser Befehl löscht alle Daten auf der Festplatte!
- Erstelle einen Mountpoint: Erstelle einen Ordner, in dem die Festplatte gemountet werden soll. Zum Beispiel `sudo mkdir /mnt/nas`.
- Mounte die Festplatte: Gib den Befehl `sudo mount /dev/sda1 /mnt/nas` ein.
- Automatisch Mounten beim Start: Damit die Festplatte(n) beim Neustart automatisch gemountet werden, musst du die Datei `/etc/fstab` bearbeiten. Gib den Befehl `sudo nano /etc/fstab` ein. Füge folgende Zeile hinzu: `/dev/sda1 /mnt/nas ext4 defaults,nofail 0 2`. Ersetze `/dev/sda1` und `/mnt/nas` durch die entsprechenden Pfade. Der Parameter `nofail` sorgt dafür, dass der Raspberry Pi auch dann startet, wenn die Festplatte nicht angeschlossen ist.
Schritt 5: Software installieren und konfigurieren: Samba
Samba ist eine Software, die es ermöglicht, Dateien und Drucker zwischen Linux- und Windows-Systemen freizugeben. Sie ist die am häufigsten verwendete Lösung für die Einrichtung eines NAS mit dem Raspberry Pi.
- Installiere Samba: Gib den Befehl `sudo apt update` und anschließend `sudo apt install samba samba-common-bin` ein.
- Konfiguriere Samba: Bearbeite die Samba-Konfigurationsdatei `/etc/samba/smb.conf`. Gib den Befehl `sudo nano /etc/samba/smb.conf` ein.
- Füge am Ende der Datei folgende Zeilen hinzu:
„`
[nas]
comment = NAS Share
path = /mnt/nas
browseable = yes
writable = yes
guest ok = no
read only = no
create mask = 0777
directory mask = 0777
valid users = pi
„`Ersetze `/mnt/nas` durch den Pfad zu deinem Mountpoint. „valid users = pi” bedeutet, dass nur der Benutzer „pi” Zugriff auf die Freigabe hat. Du kannst hier auch andere Benutzer hinzufügen.
- Erstelle ein Samba-Passwort für den Benutzer „pi”: Gib den Befehl `sudo smbpasswd -a pi` ein und gib ein neues Passwort ein.
- Starte Samba neu: Gib den Befehl `sudo systemctl restart smbd` ein.
Schritt 6: Zugriff auf das NAS im Netzwerk
Jetzt solltest du von jedem Computer im Netzwerk auf dein NAS zugreifen können.
- Windows: Öffne den Windows Explorer und gib in die Adressleiste `\deine_ip_adresse` ein (ersetze „deine_ip_adresse” durch die IP-Adresse deines Raspberry Pi). Du solltest die Freigabe „nas” sehen. Gib den Benutzernamen „pi” und das von dir erstellte Samba-Passwort ein.
- macOS: Öffne den Finder und wähle „Gehe zu” -> „Mit Server verbinden”. Gib `smb://deine_ip_adresse` ein und klicke auf „Verbinden”. Gib den Benutzernamen „pi” und das Samba-Passwort ein.
- Linux: Du kannst die Freigabe mit dem Dateimanager oder über die Kommandozeile mounten. Zum Beispiel: `sudo mount -t cifs //deine_ip_adresse/nas /mnt/lokaler_ordner -o user=pi,password=dein_passwort`.
Optionale Erweiterungen
Dein Raspberry Pi NAS ist nun einsatzbereit. Hier sind ein paar optionale Erweiterungen, die du in Betracht ziehen könntest:
- GUI für Samba: Tools wie SWAT oder Webmin erleichtern die Konfiguration von Samba über eine grafische Benutzeroberfläche.
- Nextcloud: Eine Open-Source-Cloud-Software, die dir noch mehr Funktionen bietet, wie z.B. Dateiversionierung, Kalender, Kontakte und mehr.
- Plex Media Server: Verwandle dein NAS in einen Media Server und streame deine Filme, Serien und Musik auf deine Geräte.
- Festplatten-Management: Tools wie mdadm ermöglichen die Einrichtung von RAID-Systemen für höhere Datensicherheit.
- Dynamisches DNS: Wenn du von außerhalb deines Heimnetzwerks auf dein NAS zugreifen möchtest, benötigst du einen dynamischen DNS-Dienst.
Fazit
Die Einrichtung eines NAS mit einem Raspberry Pi 4 ist ein spannendes Projekt, das dir nicht nur ein eigenes, flexibles Cloud-Laufwerk verschafft, sondern dir auch wertvolle Kenntnisse im Bereich Linux, Netzwerke und Servertechnologien vermittelt. Mit dieser Anleitung solltest du in der Lage sein, dein eigenes NAS zu bauen und von überall auf deine Daten zuzugreifen. Viel Erfolg!