Wenn Sie noch einen alten PC herumliegen haben, können Sie ihn in ein NAS umwandeln.
Wenn Sie einen alten PC herumliegen haben, fragen Sie sich vielleicht, was Sie damit machen sollen. Sie könnten es in einen Stream-PC verwandeln, Sie könnten es einer Familie oder einem Freund schenken... oder Sie könnten es in ein NAS verwandeln. NAS steht für Network Attached Storage, ist aber für Geräte wie diese etwas irreführend. Es ist nicht Nur Speicher und kann tatsächlich noch viel mehr. Ich nahm meinen alten Gaming-PC und baute ihn in ein NAS um, und das ging überraschend einfach. Noch besser ist, dass Sie es auch können.
Warum einen älteren PC verwenden, anstatt ein dediziertes NAS zu kaufen?
Um ehrlich zu sein, gibt es einige Gründe, warum Sie einen älteren PC verwenden möchten, aber der wichtigste ist einfach das Recycling. Wenn Sie einen vollkommen guten PC haben, der nichts tut, warum sollten Sie dann einen NAS kaufen, anstatt einfach Ihren alten Computer zum Laufen zu bringen? Vor allem, weil ältere Computer wie diese wahrscheinlich leistungsstärker sind als die meisten NAS-Geräte, die Sie kaufen würden, ist das eigentlich eine Selbstverständlichkeit.
Noch besser ist, dass Sie vermutlich auch besser mit den Teilen Ihres Computers vertraut sind und wissen, wozu er in der Lage ist und was nicht. Da der Ryzen 7 3700x beispielsweise keine integrierte GPU hat, weiß ich, dass ich für die Medientranskodierung eine GPU im PC benötige. Wenn ich einfach ein handelsübliches NAS kaufen würde und davon ausgehen würde, dass es HEVC-codierte 4K-Videos streamen könnte, wäre ich wahrscheinlich zutiefst enttäuscht.
Dann ist da noch der Kostenfaktor. Wenn Ihr PC lügt und behauptet, nichts zu tun, dann ist die Wahrscheinlichkeit groß, dass Sie gar nicht viel investieren müssen. Mein gesamter PC war mit einem Ryzen 7 3700x, 24 GB RAM und einer GTX 1070 noch intakt. Für ein NAS sollten Sie sich spezielle NAS-Laufwerke besorgen, aber das ist alles, was ich kaufen musste. Irgendeins davon beste NAS-Festplatten reicht aus, und ich habe mir einen Seagate IronWolf Pro mit 4 TB besorgt. Aus Gründen der Datenredundanz und Geschwindigkeit möchten Sie realistischerweise mehrere davon in einer RAID-Konfiguration haben, können aber jederzeit ein Upgrade durchführen. Welches Betriebssystem Sie wählen, hat Einfluss darauf, wie einfach es ist, zu einem späteren Zeitpunkt Speicher hinzuzufügen. Sie benötigen lediglich genügend SATA-Anschlüsse auf Ihrem Motherboard und Platz für die Laufwerke in Ihrem Computer. Wenn Ihr PC über Dinge wie einen DVD-Leser verfügt, können Sie sogar Adapter für die 5,25-Zoll-Steckplätze kaufen, die Desktops normalerweise verwenden, um sie an ein 3,5-Zoll-SATA-Laufwerk anzupassen.
Es könnte auch gut sein Schnapp dir eine SSD zum Booten von. Diese muss nicht groß sein und in den meisten Fällen ist eine 64-GB-SSD mehr als ausreichend. Sie können sich eine größere Partition besorgen und diese partitionieren, wenn Sie die sekundäre Partition zum Caching verwenden möchten, aber das ist nicht nötig und Sie kommen auch ohne völlig zurecht. Möglicherweise möchten Sie auch eine größere SSD, wenn Sie ein NAS für Enthusiasten bauen und das Startlaufwerk für andere Zwecke verwenden möchten. Betriebssysteme wie TrueNAS benötigen ein bestimmtes Startgerät.
Seagate IronWolf Pro
Die Festplatten der IronWolf Pro-Reihe von Seagate sind für hohe Arbeitslasten konzipiert und bieten hohe Übertragungsgeschwindigkeiten sowie eine enorme Arbeitslastgrenze von 300 TB/Jahr und einen hohen MTBF-Wert von 2,5 Millionen Stunden. Die IronWolf Pro-Festplatten bieten bis zu 22 TB Speicherplatz, und Sie können maximal vierundzwanzig dieser blitzschnellen Laufwerke in Ihr NAS-Gehäuse einbauen.
Wählen Sie Ihr Betriebssystem aus
Es gibt verschiedene Möglichkeiten, den Softwareteil eines NAS zu erstellen, sobald Sie Ihre Festplatten haben, und sie reichen von einfach bis für Enthusiasten. Eine Möglichkeit für Enthusiasten wäre die Installation eines handelsüblichen Geräts Linux Installieren Sie eine Distribution wie Debian, installieren Sie etwas wie Proxmox für die Verwaltung virtueller Maschinen und konfigurieren Sie dann die gesamte Software selbst. Das könnte eine Menge Spaß machen, wenn Sie sich darauf einlassen möchten, aber es ist eine große Zeitinvestition für zusätzliche Flexibilität, die die meisten Menschen wahrscheinlich nicht brauchen.
Stattdessen habe ich mich für TrueNAS Scale entschieden. TrueNAS Scale ist ein auf Debian (also Linux) basierendes Betriebssystem, das Sie auf einem NAS installieren können und das Ihre Docker-Container mithilfe von Kubernetes verwaltet. Mit Containern führen Sie die meisten Programme auf einem NAS aus, wobei ein Container im Wesentlichen eine isolierte digitale Insel ist, auf der eine Anwendung ausgeführt werden kann. Damit es sich mit anderen Containern auf der Maschine verbinden und Daten austauschen kann, bauen Sie „Brücken“ zwischen diesen Inseln, indem Sie ihnen erlauben, sich direkt miteinander zu verbinden. Container sind von Natur aus isoliert, was sich positiv auf die Sicherheit auswirkt und bedeutet, dass Anwendungen nur die Daten weitergeben, die Sie ihnen gestatten.
Für den Einrichtungs- und Installationsvorgang benötigen Sie einen Grafikausgang des Computers, auf dem Sie TrueNAS installieren, sowie eine daran angeschlossene Tastatur. Solange das TrueNAS-Laufwerk eingeschaltet ist und automatisch hochfährt, wenn Sie das System neu starten, müssen Sie danach keinen Monitor mehr angeschlossen lassen. In mein NAS gehen nur zwei Kabel hinein: ein Ethernet-Kabel und ein Stromkabel. In meinem Fall verfügt mein Ryzen 7 3700x nicht über eine integrierte GPU, aber die Maschine bootet trotzdem ohne den 1070 darin. Mit anderen Worten: Wenn Sie einen Ersatz-PC haben, der zum Betrieb eine dedizierte GPU benötigt, können Sie ihn einfach hochfahren und mit der GPU einrichten und ihn anschließend herausnehmen.
Zu den anderen Betriebssystemen, die Sie möglicherweise verwenden, gehören (ohne darauf beschränkt zu sein):
- TrueNAS Core
- UnRAID
- OpenMediaVault
- Rockstor
Informieren Sie sich immer darüber, welches Betriebssystem für Sie am besten geeignet ist, bevor Sie es bereitstellen.
TrueNAS Core
TrueNAS Core wird technisch besser unterstützt als TrueNAS Scale und basiert auf FreeBSD. Die meisten Leute würden Scale für die Ausführung tatsächlicher Apps bevorzugen, wenn Sie also möchten, dass Ihr NAS mehr als nur ist Speicher möchten Sie sich wahrscheinlich nicht für Core entscheiden, es sei denn, Sie sind mit etwas Fortgeschrittenen vertraut basteln. Core ist sehr stabil und verfügt über eine umfassendere Dokumentation und längeren Support. Die Skalierung ist jedoch in der Regel einfacher, insbesondere wenn Sie sich bereits mit Linux auskennen. Core sieht in seiner Benutzeroberfläche genauso aus wie TrueNAS Scale.
UnRAID
UnRAID ist eine ausgezeichnete Option für ein einfach zu verwendendes NAS, aber es ist ein kostenpflichtiges Betriebssystem, das einige Einschränkungen aufweist, wie z. B. die Anzahl der Laufwerke in einem System. Das Limit liegt bei 30, also ist es für die meisten Leute kein Problem, aber die Tatsache, dass Sie für dieses Betriebssystem bezahlen, ist wahrscheinlich nicht etwas, woran die meisten Leute interessiert sind. UnRAID verfügt wie TrueNAS über eine integrierte App-Suche, sodass Sie etwas wie einen Media-Streaming-Dienst oder sogar einen Minecraft-Server erstellen können.
OpenMediaVault sieht aus veraltet, aber sehr funktional. Sie sind nicht an die Verwendung des ZFS-Dateisystems gebunden, was bedeutet, dass Sie viel Flexibilität beim Hinzufügen und Ändern von Laufwerken haben und auch keine wirklichen Hardwareanforderungen bestehen. OpenMediaVault kann auf Wunsch auf einem Raspberry Pi ausgeführt werden und ist in der Benutzeroberfläche viel unkomplizierter und auf den Punkt gebracht. Manchmal klicke ich in TrueNAS herum, um Optionen für Dinge in einem Meer von Menüs zu finden, während OpenMediaVault viel bewusster vorgeht. Es handelt sich um unterschiedliche Software für unterschiedliche Menschen, aber es lohnt sich auch, sie auszuprobieren.
Was tun mit Ihrem NAS?
Sobald Sie alles eingerichtet haben, können Sie von einem anderen Gerät im selben Netzwerk auf Ihr NAS zugreifen. Wie Sie genau darauf zugreifen, hängt vom gewählten Betriebssystem ab, aber für TrueNAS Scale gibt es eine Web-GUI, wie oben gezeigt. Von hier aus können Sie Anwendungen installieren und Ihr gesamtes NAS konfigurieren, und es ist der zentrale Punkt für alles, was Sie tun.
Auf meinem NAS habe ich einige Dienste eingerichtet. Das erste ist MineOS, eine Minecraft-Serververwaltungsplattform. Auf diese Weise können Sie Minecraft-Server auf Ihrem NAS hosten und andere mit ihnen verbinden lassen. Sie müssen die Ports Ihres Routers weiterleiten, damit das breitere Internet Ihren Server sehen kann. Dies ist jedoch eine großartige Möglichkeit, ihn sofort nutzbar zu machen.
Eine andere Sache, die ich getan habe, ist, etwas Großartiges zu schaffen Alternative zu Google Fotos: Nextcloud. Nextcloud ist ein selbst gehosteter Cloud-Speicheranbieter, auf den Sie von mehreren Geräten aus zugreifen und ihn automatisch synchronisieren können. Ich speichere alle meine Fotos, die ich auf meinem Smartphone aufnehme, automatisch in meiner Nextcloud-Instanz, sodass ich dann auch überall ganz einfach auf diese Fotos zugreifen kann.
Schließlich habe ich auch Jellyfin eingerichtet. Jellyfin ähnelt Plex, ist jedoch kostenlos und vollständig Open Source, Sie können damit jedoch Ihre eigenen Medien selbst hosten. Wenn Sie beispielsweise viele gerippte DVDs und TV-Sendungen haben (das tue ich), können Sie diese hosten und auf Ihre Geräte bei Ihnen zu Hause streamen. Es gibt eine Menge Automatisierungen, die Sie mit Jellyfin einrichten können, und viele verschiedene Anwendungen, die Sie installieren können, um damit zu arbeiten. Wenn Sie interessiert sind, sollten Sie sich also unbedingt mit dieser beschäftigen.
Bei all diesen Diensten müssen Sie sich im selben Netzwerk befinden, um auf diese Dienste zuzugreifen, es sei denn, Sie nutzen die Portweiterleitung. Aus Sicherheitsgründen sollten Sie sie wahrscheinlich nicht einfach dem breiteren Internet zugänglich machen. Stattdessen können Sie einen Reverse-Proxy oder ein VPN einrichten. Ich habe Wireguard mit der Anwendung wg-easy im TrueCharts TrueNAS-Katalog eingerichtet. Von hier aus können Sie Profile erstellen, die in jeden Wireguard-Client importiert werden können, und dann von überall auf Dienste in Ihrem Heimnetzwerk zugreifen. Damit kann ich von überall aus Medien auf meinem Jellyfin-Server ansehen, mein NAS verwalten und auch alles andere steuern.
All dies funktioniert, wenn Sie eine statische IP-Adresse haben. Wenn dies nicht der Fall ist, lohnt es sich möglicherweise, die Konfiguration eines dynamischen DNS in Betracht zu ziehen. Andernfalls kann es schwierig sein, von außerhalb Ihres Heimnetzwerks auf Ihr NAS zuzugreifen.
Was Sie brauchen, damit ein NAS funktioniert
Um ehrlich zu sein: Wenn Sie nichts allzu rechenintensives tun müssen, müssen Sie auch keinen alten Gaming-PC verwenden, um Ihr eigenes NAS zu betreiben. Jeder alte Desktop-PC reicht aus, aber je besser die Hardware, desto mehr Möglichkeiten stehen Ihnen zur Verfügung.
Ich kann zum Beispiel ohne Probleme 4K-Videos von mir streamen und Jellyfin kann Medien bei Bedarf in eine niedrigere Auflösung transkodieren, aber Wenn ich nur eine Nextcloud-Box und eine Möglichkeit zum Speichern von Medien ohne Streaming oder Transkodierung wollte, müsste sie nicht leistungsstark sein alle. Viele Leute verwenden alte Raspberry Pis zum Medienstreaming ohne Transkodierung und mit angeschlossener Festplatte zur Datenspeicherung.
Welche Hardware Sie benötigen, hängt davon ab, was Sie tun möchten, aber Sie können einen alten PC in jedem Fall in ein NAS verwandeln: Nur die Fähigkeiten werden sich danach unterscheiden.