Eigenbau-NAS mit Openmediavault 4 und Raspberry Pi

NAS mit Openmediavault 4 und Raspberry Pi Beitragsbild

Dieser Artikel bechreibt die Einrichtung eines NAS auf Basis eines Raspberry Pi mit dem Betriebssystem Openmediavault. Es gibt noch viele weitere Aufgaben die ein Raspberry Pi als Homeserver übernehmen kann. Eine Übersicht über Artikel die sich mit diesem Thema beschäftigen findest Du unter Übersicht: Homeserver/NAS mit dem Raspberry Pi

Anzeige:

Netzwerkspeicher sind beliebte Geräte und mittlerweile in vielen Haushalten anzutreffen. Kein Wunder, so hat man mit einem NAS die Möglichkeit Daten zentral zu speichern und mit jedem Computer, Smartphone oder Tablet darauf zuzugreifen. Wenn man sich ein solches NAS anschaffen möchte, hat man mehrere Möglichkeiten. Entweder man kauft sich ein fertiges Gerät und ist damit zufrieden. Oder man baut sich selbst ein solches Gerät, das genau den eigenen Bedürfnissen entspricht.

Das Betriebssystem Openmediavault, oder kurz OMV, ist genau für diese Aufgabe entwickelt worden. Es lässt sich schnell und einfach auf verschiedensten Plattformen installieren und ist sogar kostenlos. Das tolle an OMV ist, dass es sich komplett über den Webbrowser von jedem beliebigen Computer aus administrieren lässt. Somit kann das selbstgebaute NAS mit Openmediavault im Keller, oder Korridor der Wohnung untergebracht werden. Es wird nur Strom und ein Netzwerkanschluss benötigt. Das anbringen von Bildschirm oder Tastatur ist nicht nötig.

Über das Webinterface für die Administration lässt sich das System updaten, es können Benutzer angelegt werden und unterschiedliche Netzwerkfreigaben einrichten. Wem der Funktionsumfang den OMV standardmäßig mitbringt nicht ausreicht, der kann das System über Erweiterungen mit noch mehr Funktionen ausstatten. So lässt sich ein Virenscanner nachinstallieren, ein Druckerserver, ein VPN-Server, ein DLNA/UPnP Mediaserver und vieles mehr.

Mit dem beliebten Mini-Computer Raspberry Pi und einer externen USB-Festplatte lässt sich ein solcher Netzwerkspeicher mit Openmediavault nicht nur einfach, sondern auch kostengünstig einrichten.

Die benötigte Hardware

Um ein NAS auf Basis eines Raspberry Pi zu bauen, werden mindestens folgende Bauteile benötigt.

  • Aktuelles Raspberry Pi Modell
  • Micro-SD-Karte (8GB oder größer) für das Betriebssystem
  • Gehäuse für den Raspberry Pi
  • Steckernetzteil
  • Externe Festplatte oder SSD

Für den Raspberry Pi werden eine Vielzahl an Starterkits angeboten, die bereits alle oben genannten Komponenten (bis auf eine externe Festplatte) enthalten. Wer keine überflüssigen Gehäuse oder Netzteile zuhause hat, der ist mit diesen Startersets gut bedient.

Raspberry Pi 3 Model B+ Bundle "XXL" 32GB (weiß)
Raspberry Pi 3 Model B+ Bundle
Preis: € 79,90 Prime
(16 Bewertungen)
Jetzt auf Amazon kaufen
Preis inkl. MwSt., zzgl. Versandkosten
Aktualisiert am 15. Dezember 2018 um 17:41 . Preise können sich geändert haben. Alle Angaben ohne Gewähr.

 

Was die externe Festplatte angeht, so hängt es vor allem von den eigenen Anforderungen ab, was hier benötigt wird. Wenn das System im Wohnzimmer untergebracht werden muss, kann es sinnvoll sein eine externe SSD an den Raspberry Pi anzuschließen, da diese komplett geräuschlos arbeitet.

Wer es lieber günstig möchte, oder größere Datenmengen speicher will, der sollte eine normale externe Festplatte verwenden.

Wer große Datenmengen speichern möchte und wem die Verfügbarkeit seiner Daten wichtig ist, der kann auch ein Festplattengehäuse für mehrere Platten kaufen. Diese Gehäuse bieten oft die Möglichkeit die Daten über mehrere Festplatten zu spiegeln. Wenn eine Festplatte ausfällt, sind die Daten immer noch auf der zweiten Festplatte vorhanden. Ein Backup kann ein solches RAID-System allerdings auch nicht ersetzen. Denn vor versehentlichem Löschen oder einem Virus sind die Daten nur in einem externen Backup geschützt. Ein Beispiel für ein solches Gehäuse ist eine Icy Box IB-RD3620SU. Zusätzlich zum Gehäuse müssen noch zwei gleich große Festplatten angeschafft werden.

Anzeige:
Aktualisiert am 15. Dezember 2018 um 17:41 . Preise können sich geändert haben. Alle Angaben ohne Gewähr.

 

Die Installation von Openmediavault

In diesem Artikel wird Openmediavault Version 4 (OMV4) werwendet, nachdem die Unterstützung für Version 3 Mitte 2018 eingestellt wurde. Zuerst muss das Betriebssystem installiert werden. Das Projekt selber ist unter https://www.openmediavault.org zu finden. Die Downloaddateien sind auf der Sourceforge Seite des Projekts untergebracht.

Auf der Downloadseite wählt man den Ordner Raspberry Pi Images und lädt die Datei mit der Endung .img.xz herunter.

Außerdem benötigt man das Programm Etcher zum kopieren des Openmediavault-Images auf die SD-Karte. Etcher kann von kostenlos auf der Webseite https://etcher.io heruntergeladen werden.

Die heruntergeladene Image-Datei mit dem Betriebssystem muss nicht entpackt werden, sondern kann direkt mit Etcher auf die MicroSD-Karte geflasht werden. Wenn dieser Vorgang abgeschlossen ist, kann die SD-Karte in den RaspberryPi eingesetzt werden und der Minicomputer an den Strom angeschlossen werden. Das Betriebssystemimage für den Raspberry Pi ist bereits so eingerichtet, dass es nach dem Booten direkt einsatzbereit ist. Es ist keine Installation wie man sie von Windows kennt notwendig.

Auch wenn das NAS mit dem Raspberry Pi später ohne Bildschirm betrieben werden soll, ist es sinnvoll für den ersten Bootvorgang einen Monitor anzuschließen. Zum einen sieht man, wenn es beim Booten zu Fehlern kommen sollte. Außerdem wird nach dem Booten die IP-Adresse und die Zugangsdaten für das Webinterface angezeigt.

OMV Startbildschirm

Statische IP-Adresse über den Router vergeben

Der Zugriff auf das NAS erfolgt über dessen IP-Adresse, die es vom sogenannten DHCP-Server des Routers bekommen hat. Dieser DHCP-Server teilt allen Geräten im Heimnetz mit, welche IP-Adressen sie verwenden dürfen. Allerdings können sich diese Adressen bei einer neuen Verbindung ändern, was dazu führen würde dass das NAS nicht mehr erreichbar ist. Daher ist es sinnvoll den eigenen Router so zu konfigurieren, dass er dem Raspberry Pi immer die selbe IP-Adresse zuteilt.

Hierzu muss man in der Konfigurationsoberfläche seines Routers nach der entsprechenden Einstellung suchen. Die Konfigurationsoberfläche einer Fritz!Box findet man indem man die Adresse http://fritz.box in den Webbrowser eingibt. Dort wechselt man zu Heimnetz -> Netzwerk und wählt das Stiftsymbol hinter dem Homeserver. Hier muss ein Haken bei der Option “diesem Netzwerkgerät immer die gleiche IPv4-Adresse zuweisen” gesetzt werden.

Fritzbox Einstellungen

Die Systemkonfiguration

Die Administration erfolgt bequem über einen Webbrowser von einem beliebigen anderen Computer im selben Netzwerk. In die Adresszeile muss man oben angegebene IP-Adresse eingeben, dann erscheint die Loginseite von OMV. Standardmäßig lauten die Zugangsdaten “admin” mit dem Passwort “openmediavault”.

Schritt 1: Passwort ändern

Aus Sicherheitsgründen sollte nach dem ersten Login das Passwort geändert werden. Die Einstellung findet man unter Allgemeine Einstellungen -> Web Administrator Passwort das Loginpasswort ändern.

OMV Passwort ändern

Schritt 2: Externe Festplatte einrichten

Nun wird die externe Festplatte eingerichtet, auf der die Benutzer später ihre Daten hinterlegen sollen. Die verschiedenen Laufwerke findet man unter Datenspeicher -> Laufwerke. Dort wird zum einen die kleine SD-Karte aufgeführt, auf der das Betriebssystem installiert ist und die externe Festplatte. Unterscheiden kann man beide an der angegebenen Kapazität.

Anzeige:

Damit die externe Festplatte zum einrichten zur Verfügung steht, muss diese zuerst gelöscht werden. Dazu wird zuerst die Festplatte ausgewählt und anschließend klickt man auf den Butten “Löschen“. Bei der Abfrage nach der Methode für das Löschen kann man die Methode schnell auswählen. Wird dieser Schritt nicht ausgeführt, kann es sein dass sich die Festplatte im nächsten Schritt nicht auswählen lässt.

OMV Festplatte löschen

Jetzt kann auf der leeren Festplatte das Dateisystem eingerichtet werden. Dies geschieht unter dem Punkt Datenspeicher -> Dateisysteme. Hier werden nicht die einzelnen DAtenträger aufgelistet, sondern die Partitionen die auf den Datenträgern erstellt sind. Standardmäßig sind wahrscheinlich zwei Partitionen zu sehen, die aber beide auf der SD-KArte liegen, zu erkennen an der Bezeichnung der Laufwerke, die bei beiden Partitionen identisch ist. Die externe Festplatte taucht hier noch nicht auf.

Um eine Partition auf der externen Festplatte einzurichten muss der Punkt “+ Erstellen” ausgewählt werden.

Es öffnet sich ein Fenster mit mehreren Auswahloptionen. Als Laufwerk wird die externe Festplatte aus dem Dropdownmenü ausgewählt. Die Datenträgerbezeichnung kann beliebig vergeben werden. Als Dateisystem wird ext4 ausgewählt. Hierbei handelt es sich um das Standarddateisystem vieler Linuxbetriebssysteme, zu denen auch Openmediavault gehört. Mit einem Klick auf OK wird das Dateisystem erstellt, was mehrere Minuten dauern kann. Wenn der Vorgang abgeschlossen ist erscheint der Hinweis “Das Erstellen des Dateisystems wurde erfolgreich abgeschlossen”.

OMV4 Partition erstellen

Nach der Partitionierung und Initialisierung des Laufwerks wird die externe Festplatte auch in der Übersicht untern den Dateisystemen als Online angezeigt.

Damit die Festplatte genutzt werden kann muss man nun noch auf Einbinden klicken. Damit wird die Festplatte für das System zum Beschreiben und Lesen verfügbar gemacht.

OMV4 externe Festplatte formatiert und eingebunden

Schritt 3: Benutzer für den Zugriff auf Netzwerkfreigaben einrichten

Jetzt nächstes werden die Benutzer für den Dateizugriff angelegt. Dies wird unter Zugriffskontrolle -> Benutzer vorgenommen. Der Benutzer bekommt den Namen homeadmin. Mit den hier vergebenen Zugangsdaten wird der Zugriff auf unsere privaten Freigaben geregelt. Natürlich kann hier auch ein beliebiger anderer Name vergeben werden, oder auch mehrere Benutzer angelegt werden.

OMV4 Benutzer anlegen

Schritt 4: Anlegen der Netzwerkfreigaben

Die entsprechenden Einstellungen sind unter Zugriffskontrolle ->  Freigegebene Ordner zu finden. In diesem Beispiel legen wir zwei Freigaben an, eine private und eine öffentliche. Auf die private Freigabe hat nur der in Schritt 3 angelegte User homeadmin Zugriff.
Auf die öffentliche Freigabe können alle Benutzer zugreifen, die sich mit ihrem Computer oder Smartphone im selben Netzwerk befinden.

  • Private Freigabe. Zum Erstellen eines freigegebenen Ordners klickt man zuerst auf Hinzufügen und füllt nun das sich öffnende Fenster aus.
  • Name: Dieser Name wird später im Netzwerk angezeigt. In diesem Fall wird einfach der Name des Benutzers Homeadmin angegeben
  • Laufwerk: Hier wählen wir die externe Festplatte, in diesem Fall mit der Bezeichnung exthdd.
  • Pfad: Hier wird der Speicherort auf der Festplatte angegeben, wo unsere private Freigabe liegt. Hier kann man ebenfalls wieder den Namen homeadmin eingeben, dann wird der Ordner automatisch erstellt.
  • Zugriffsrechte: wir wählen hier Administrator: lesen/schreiben, Benutzer: lesen/schreiben, Andere: kein Zugriff.
    Wichtig: Hierbei handelt es sich nicht um die Berechtigungen für die Netzwerkfreigabe. Vielmehr geht es um die Berechtigungen der Benutzer auf Dateisystemebene des verwendeten Linux-Betriebssystems.
  • Kommentar: wird nicht benötigt. Kann aber zur besseren Übersicht angegeben werden.

OMV4 private Freigabe erstellen

  • Öffentliche Freigabe: Die Öffentliche Freigabe unterscheidet sich durch den Name und die Zugriffsrechte. Hier wird eben der Name Public vergeben. Die Zugriffsrechte müssen auf Jeder: Lesen/Schreiben gestellt werden.

Im folgenden Schritt werden die Berechtigungen konfiguriert. D.h. es wird eingestellt, welcher Benutzer auf welche Freigabe Lesen-/Schreiben darf.

Die Einstellung findet man wieder unter Zugriffskontrolle -> Freigegebene Ordner. Zuerst klicken wir die Freigabe Homeadmin an und wählen anschließen den Punkt Privilegien. Hier muss beim Benutzer homeadmin die Checkbox Lesen/Schreiben aktiviert werden. Dadurch werden die Lese/Schreibrechte auf den Benutzer Homeadmin beschränkt.

Anzeige:

Für die Öffentliche Freigabe müssen keine Privilegien vergeben werden, da hier jeder User alle Rechte bekommt und die Lese-/Schreibberechtigungen nicht eingeschränkt werden müssen.

OMV4 Lese-/Schreibberechtigungen vergeben

Nun müssen die Netzwerkfreigaben noch aktiviert werden.

Netzwerkfreigaben verwenden üblicherweise über das SMB bzw. CIFS Protokoll. Der entsprechende Dienst muss unter Openmediavault zuerst aktiviert werden. Dies geschieht unter dem Punkt Dienste -> SMB/CIFS. Dort legt man den Schalter Aktivieren um und klickt auf Speichern.

OMV4 SMB Service aktivieren

Damit wurde der Dienst aktiviert, der die Netzwerkfreigaben zur Verfügung stellt. Nun müssen allerdings noch die beiden Freigaben selbst aktiviert werden. Dies geschieht an der selben Stelle, allerdings unter dem Reiter Freigaben. Hier klickt man auf Hinzufügen. Im nächsten Fenster wählt man unter Freigegebene Ordner die Freigabe Homeadmin aus. Weitere Einstellungen müssen nicht vorgenommen werden. Mit einem klick auf Speichern wird die Freigabe aktiviert.

OMV4 private Freigabe aktivieren

Bei der öffentlichen Freigabe muss zusätzlich unter Öffentlich die Einstellung Nur Gäste ausgewählt werden. Dadurch ist der Zugriff auf die öffentliche Freigabe für alle Benutzer ohne Eingabe von Benutzername oder Passwort möglich.

OMV4 öffentliche Freigabe aktivieren

Mit einem klick auf Speichern ist die Einrichtung des NAS mit Openmediavault 4 und Raspberry Pi als Dateiserver abgeschlossen. Anschließend sind die angelegten Freigaben im Netzwerk verfügbar. Natürlich können noch weitere Ordner oder Benutzer mit unterschiedlichen Berechtigungen angelegt werden. So kann man beispielsweise eine separate Freigabe für Videos einrichten, und diese dann in ein Kodi Mediacenter oder ähnliches einbinden.

Schluss

Mit diesen Schritten ist ein Anfang gemacht, um ein eigenes selbstgebautes NAS mit Openmediavault 4 und Raspberry Pi im eigenen Netzwerk zur Verfügung zu stellen. OMV bietet allerdings noch viele weitere Möglichkeiten.

Es lohnt sich besonders die Erweiterungen unter System -> Erweiterungen anzuschauen. Hier finden sich insbesondere auch verschiedene Backupprogramme, wie zu Beispiel Duplicati, das auch eine Vielzahl an Cloud-Diensten als Backupmedium unterstützt. Denn Backup ist ein Thema dass man gerade bei einem Netzwerkspeicher, wo eventuell mehrere Menschen wichtige Daten ablegen, nicht vernachlässigen sollte.

Auch sollte man nicht vergessen regelmäßig in der Aktualisierungsverwaltung vorbei zu schauen um das System auf den neuesten Stand zu bringen.

Zugriff auf die Netzwerkfreigaben

Unter Windows kann man die erstellten Freigaben im Explorer unter Netzwerk finden. Hier werden die Computer aufgelistet, die Dienste im eigenen Netz anbieten. Nach einem Klick auf den RaspberryPi, werden die beiden Freigaben Homeadmin und Public angezeigt.

Sollte das NAS nicht automatisch angezeigt werden, kann man die Freigaben auch manuell aufrufen. Hierzu gibt man einfach zweimal Backslash, gefolgt von der IP-Adresse des NAS in die Adresszeile des Explorers ein. Also z.B. \\192.168.30.128, dann werden die angelegten Netzwerkfreigaben angezeigt.

OMV4 Netzwerkfreigaben in Windows anzeigen.

Wer dauerhaft Zugriff auf die Freigaben haben möchte, kann dafür ein Netzlaufwerk in Windows anlegen. Wie man dies macht ist im Artikel Netzwerkfreigabe dauerhaft in Windows 10 einbinden beschrieben.

Auch vom Smartphone aus ist ein Zugriff möglich. Man benötigt nur einen Dateimanager der SMB-Freigaben unterstützt. Unter Android beispielsweise der bekannte ES Datei Explorer.
Anzeige:
Amazon.de Gutschein zum Drucken (Happy Birthday Ballons)
Amazon.de Gutschein zum Drucken (Happy Birthday Ballons)
Preis: € 50,00 Prime
(6021 Bewertungen)
Jetzt auf Amazon kaufen
Preis inkl. MwSt., zzgl. Versandkosten
Aktualisiert am 15. Dezember 2018 um 19:31 . Preise können sich geändert haben. Alle Angaben ohne Gewähr.

Hinterlasse jetzt einen Kommentar


Die Angabe eines Namens oder einer Webseite ist optional. Weitere Informationen: siehe Datenschutzerklärung