Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| minikurse:raspberry:nas_setup:start [2025/07/07 17:43] – 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 |
| - | ===== 🎯 Ziel des Kurses ===== | + | <WRAP info 80% center round> |
| + | In diesem Handout begleiten wir das YouTube-Video **„NAS mit dem Raspberry Pi“** und zeigen dir Schritt für Schritt, wie du dir einen eigenen Netzwerkspeicher aufbauen kannst – effizient, günstig und auf Open-Source-Basis. | ||
| + | </ | ||
| - | In diesem Mini-Kurs lernst du in vier kompakten Lektionen, | + | ===== Zielsetzung ===== |
| - | wie du mit einem Raspberry Pi und OpenMediaVault ein vollwertiges NAS einrichtest – | + | |
| - | für lokale Dateifreigaben, | + | |
| - | **Dauer: ca. 30–40 Minuten Gesamtzeit** | + | |
| + | | ||
| + | | ||
| + | | ||
| + | * Autostart & Rechteverwaltung | ||
| + | * Optional: Zugriff über IP oder Hostname | ||
| - | ===== 🧭 Kursübersicht – Inhalte & Struktur | + | ===== Voraussetzungen |
| - | <WRAP box 80% center round> | + | * Raspberry Pi 3B+ oder 4 mit Raspberry Pi OS (Lite oder Desktop) |
| + | * USB-Festplatte oder SSD (formatiert, | ||
| + | * SSH-Zugang oder direktes Terminal | ||
| + | * Grundkenntnisse im Umgang mit Linux-CLI | ||
| + | * Optional: PC im selben Netzwerk | ||
| - | **🔹 Lektion 1 – Raspberry Pi vorbereiten & OMV installieren** | + | ===== Schritt-für-Schritt Anleitung ===== |
| - | Installation von Raspberry Pi OS Lite, | + | |
| - | manuelle Einrichtung von OpenMediaVault über das offizielle Skript | + | |
| - | → Ziel: Zugriff auf das Webinterface von OMV im lokalen Netzwerk | + | |
| - | **🔹 Lektion 2 – Benutzer & Freigabe einrichten** | + | ==== 1. Hardware vorbereiten ==== |
| - | Anlegen von Nutzern und Netzwerkfreigaben (SMB/ | + | |
| - | Erste Schritte in der Weboberfläche | + | |
| - | **🔹 Lektion 3 – Zugriff vom PC & Tests im Heimnetz** | + | |
| - | Freigabe unter Windows | + | |
| - | Schreibrechte testen, erste Dateiablage nutzen | + | |
| - | **🔹 Lektion 4 – Adminfunktionen & Erweiterungen** | + | ==== 2. Festplatte einbinden ==== |
| - | Passwort ändern, Systemupdates, | + | |
| - | </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, | ||
| + | ``` | ||
| - | ===== 🛠️ Was du brauchst ===== | + | ==== 3. Rechte setzen |
| - | <WRAP box 75% center round> | + | * Benutzergruppe z. B. `nasusers` anlegen: |
| + | `sudo groupadd nasusers` | ||
| + | * 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 | ||
| + | ``` | ||
| - | **Hardware: | + | ==== 4. Samba installieren & einrichten ==== |
| - | * Raspberry Pi 3B+, 4 oder Zero 2 W | + | |
| - | * MicroSD-Karte (mind. 16 GB, empfohlen: 32 GB) | + | |
| - | * Netzteil + LAN-Kabel | + | |
| - | * Optional: USB-Stick oder externe Festplatte | + | |
| - | **Software:** | + | |
| - | * Raspberry Pi Imager | + | `sudo apt install samba` |
| - | * Raspberry Pi OS Lite (Bookworm) | + | * Konfiguration öffnen: |
| - | * SSH-Zugang (z. B. via PC oder Mac) | + | `sudo nano / |
| + | * Beispielshare einfügen: | ||
| + | ``` | ||
| + | [NAS] | ||
| + | path = /mnt/nas | ||
| + | browseable = yes | ||
| + | writeable = yes | ||
| + | create mask = 0664 | ||
| + | directory mask = 2775 | ||
| + | valid users = pi | ||
| + | ``` | ||
| - | </ | + | * Samba-Benutzer setzen: |
| + | `sudo smbpasswd -a pi` | ||
| + | * Neustart: | ||
| + | `sudo systemctl restart smbd` | ||
| - | ===== 📺 Produktion & Video-Hinweise ===== | + | ==== 5. Zugriff testen |
| - | <WRAP round info 75% center> | + | Folgende Zugriffsmöglichkeiten kannst du direkt ausprobieren: |
| + | <code> | ||
| + | Windows: \\< | ||
| + | macOS/ | ||
| + | Alternativ über den Dateimanager mit Netzlaufwerk verbinden | ||
| + | </code> | ||
| - | 🎥 Dieser Kurs eignet sich auch als Video-Tutorial auf YouTube: | + | ==== 6. Autostart & Optimierung ==== |
| - | Jede Lektion kann einzeln aufgenommen oder als Kapitelserie veröffentlicht werden. | + | |
| - | PDFs und Drehbücher sind für alle Schritte verfügbar. | + | |
| - | → [[https:// | + | Nach erfolgreicher Einrichtung solltest du folgende Schritte durchführen: |
| - | → [[https:// | + | |
| - | </ | + | * 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 | ||
| - | ===== 📄 Lizenz | + | ===== Tipps & Hinweise |
| - | < | + | <WRAP tip 80% round> |
| - | 🆓 Lizenz: | + | * Nutze nach Möglichkeit eine SSD anstelle von SD-Karte oder USB-Stick |
| - | Du darfst den Kurs verändern, anpassen, integrieren oder als Vorlage nutzen. | + | * 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: |
| - | **Mini-Kurs erstellt | + | |
| - | 📍 Olaf Droste Products · Immermannstr. 31 · 44147 Dortmund | + | |
| + | | ||
| + | * Web-GUIs wie File Browser zur Benutzer- und Rechteverwaltung | ||
| + | |||
| + | ===== Verlinktes Video ===== | ||
| + | |||
| + | <WRAP youtube 100% center> | ||
| + | https:// | ||
| </ | </ | ||
| + | |||