Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| minikurse:raspberry:nas_setup:start [2025/07/07 14:25] – angelegt strangelove | minikurse:raspberry:nas_setup:start [2025/11/16 01:05] (aktuell) – strangelove | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== | + | ====== NAS mit dem Raspberry Pi: Eigener Netzwerkspeicher Schritt für Schritt |
| - | Willkommen zu diesem | + | <WRAP info 80% center round> |
| - | Hier lernst du Schritt für Schritt, wie du aus einem Raspberry Pi ein eigenes NAS baust – | + | In diesem |
| - | komplett kostenlos, lokal betrieben | + | |
| - | + | ||
| - | <WRAP center round important 80%> | + | |
| - | 🆓 Der gesamte Kurs steht unter einer offenen Lizenz (CC BY-SA 4.0) | + | |
| - | und kann kostenlos genutzt, geteilt und erweitert werden. | + | |
| </ | </ | ||
| - | ===== 🧭 Was du in diesem Kurs lernst | + | ===== Zielsetzung |
| - | <WRAP box 80% center round> | + | * Einen Raspberry Pi als Netzwerkspeicher (NAS) einrichten |
| - | ✅ OpenMediaVault (OMV) auf Raspberry Pi installieren | + | * Externe Festplatte oder SSD einbinden |
| - | ✅ Per Weboberfläche verwalten und konfigurieren | + | * Samba-Freigaben |
| - | ✅ Benutzer & SMB-Netzfreigaben anlegen | + | * Dauerhafte Einbindung der Speichergeräte |
| - | ✅ Zugriff | + | |
| - | ✅ NAS im Heimnetz dauerhaft betreiben | + | * Optional: |
| - | </ | + | |
| - | ===== 🧰 Was du brauchst | + | ===== Voraussetzungen |
| - | * Raspberry Pi 3B+, 4 oder Zero 2 W | + | * Raspberry Pi 3B+ oder 4 mit Raspberry Pi OS (Lite oder Desktop) |
| - | * MicroSD-Karte (mind. 16 GB, empfohlen: 32 GB, Class 10) | + | * USB-Festplatte oder SSD (formatiert, z. B. ext4) |
| - | * Netzteil + LAN-Verbindung zum Router | + | * SSH-Zugang |
| - | * PC oder Laptop zur Einrichtung | + | * Grundkenntnisse im Umgang mit Linux-CLI |
| - | * Raspberry Pi Imager oder Balena Etcher | + | * Optional: PC im selben |
| - | * Grundverständnis für Netzwerk | + | |
| - | ===== 🧱 Kursstruktur | + | ===== Schritt-für-Schritt Anleitung |
| - | <WRAP box 75% center round> | + | ==== 1. Hardware vorbereiten ==== |
| - | **🧾 Lektion 1** | + | |
| - | [[minikurse: | + | |
| - | [[minikurse: | + | |
| - | 🎥 YouTube-Video folgt unter: | + | ==== 2. Festplatte einbinden ==== |
| - | [[https:// | + | |
| - | </WRAP> | + | * Mountpunkt anlegen: |
| + | `sudo mkdir -p /mnt/nas` | ||
| + | * UUID der Platte herausfinden: | ||
| + | `sudo blkid` | ||
| + | * `fstab` bearbeiten für Autostart: | ||
| + | `sudo nano / | ||
| + | * Beispielzeile einfügen: | ||
| + | ``` | ||
| + | UUID=dein-uuid /mnt/nas ext4 defaults, | ||
| + | ``` | ||
| - | ===== 🖥️ Für wen ist dieser Kurs gedacht? ===== | + | ==== 3. Rechte setzen |
| - | * Einsteiger:innen mit Interesse an Heimservern oder Netzwerkspeichern | + | * Benutzergruppe z. B. `nasusers` anlegen: |
| - | * Projektleute, | + | `sudo groupadd nasusers` |
| - | * Nutzer:innen, die ihre Daten **nicht** bei Dropbox oder Google speichern möchten | + | * Benutzer zur Gruppe hinzufügen: |
| + | `sudo usermod -aG nasusers pi` | ||
| + | * Rechte setzen: | ||
| + | ``` | ||
| + | sudo chown -R pi:nasusers /mnt/nas | ||
| + | sudo chmod -R 2775 /mnt/nas | ||
| + | ``` | ||
| - | ===== 📄 Lizenz | + | ==== 4. Samba installieren |
| - | <WRAP round tip 80% center> | + | |
| - | 🆓 Lizenz: **Creative Commons BY-SA 4.0** | + | `sudo apt install samba` |
| - | Du darfst diesen Kurs frei nutzen, verändern und weitergeben – | + | * Konfiguration öffnen: |
| - | mit Namensnennung „Olaf Droste Products“ und gleicher Lizenz. | + | `sudo nano / |
| - | </WRAP> | + | * Beispielshare einfügen: |
| + | ``` | ||
| + | [NAS] | ||
| + | path = /mnt/nas | ||
| + | browseable = yes | ||
| + | writeable = yes | ||
| + | create mask = 0664 | ||
| + | directory mask = 2775 | ||
| + | valid users = pi | ||
| + | ``` | ||
| - | ===== 💬 Mitdiskutieren & Feedback geben ===== | + | * Samba-Benutzer setzen: |
| + | `sudo smbpasswd -a pi` | ||
| + | * Neustart: | ||
| + | `sudo systemctl restart smbd` | ||
| - | <WRAP center round info 75%> | + | ==== 5. Zugriff testen ==== |
| - | 📣 Du willst mitreden oder eigene Ergänzungen beitragen? | + | |
| - | → [[https://droste-home.net/community|Zur Community „Intelligenz | + | Folgende Zugriffsmöglichkeiten kannst du direkt ausprobieren: |
| + | <code> | ||
| + | Windows: \\< | ||
| + | macOS/ | ||
| + | Alternativ über den Dateimanager mit Netzlaufwerk verbinden | ||
| + | </ | ||
| + | |||
| + | ==== 6. Autostart & Optimierung ==== | ||
| + | |||
| + | Nach erfolgreicher Einrichtung solltest du folgende Schritte durchführen: | ||
| + | |||
| + | * Neustart durchführen und Bootfähigkeit testen | ||
| + | * Dienststatus prüfen: `systemctl status smbd` | ||
| + | * Optional: | ||
| + | - DynDNS oder Avahi aktivieren (z. B. `hostname.local`) | ||
| + | - File Browser installieren für Web-Zugriff auf die NAS-Platte | ||
| + | |||
| + | ===== Tipps & Hinweise ===== | ||
| + | |||
| + | <WRAP tip 80% round> | ||
| + | * Nutze nach Möglichkeit eine SSD anstelle von SD-Karte oder USB-Stick – sie ist robuster und langlebiger | ||
| + | * Verwende in der `fstab` die Option `noatime`, um unnötige Schreibzugriffe zu vermeiden | ||
| + | * Setze Ordnerrechte auf `2775`, damit Gruppenrechte auch bei Unterordnern erhalten bleiben | ||
| + | * Bei mehreren Nutzern: `valid users = user1, user2` gezielt definieren | ||
| </ | </ | ||
| - | ---- | + | ===== Erweiterungen (optional) ===== |
| - | <WRAP center small> | + | Diese Komponenten kannst du später ergänzen: |
| - | **droste.wiki – Technische Mini-Kurse | + | |
| - | 📍 Olaf Droste Products · Immermannstr. 31 · 44147 Dortmund | + | |
| + | | ||
| + | * Web-GUIs wie File Browser zur Benutzer- und Rechteverwaltung | ||
| + | |||
| + | ===== Verlinktes Video ===== | ||
| + | |||
| + | <WRAP youtube 100% center> | ||
| + | https:// | ||
| </ | </ | ||
| + | |||