Doe-het-zelf NAS - Deel 3: Welk besturingssysteem wil ik?
Ik koop een nieuwe Synology en bouw tegelijkertijd mijn eigen NAS als speeltuin. In deel 3 van mijn serie ga ik op zoek naar het juiste besturingssysteem.
De beslissing is genomen: Ik ga een nieuwe Synology kopen. Tegelijkertijd geef ik toe aan mijn drang om te sleutelen en bouw ik mijn eigen NAS-systeem omdat ik dat wil. Ik kijk ernaar uit om de hardware te kiezen, te installeren en te configureren. Ik heb mijn eisen voor het NAS-besturingssysteem in detail beschreven in het eerste artikel in deze serie:
Samengevat zou mijn zelfgebouwde NAS de volgende functies moeten hebben:
- Prestaties
- Schaalbaarheid
- Geen gesloten ecosysteem van de fabrikant
- Configureerbaar met weinig programmeerkennis
- Goede documentatie
- Gebruik van virtuele machines en Docker-containers
Ik begin mijn onderzoek onder deze voorwaarden. Al snel wordt duidelijk dat er een aantal NAS-besturingssystemen zijn die voor mij geschikt zijn.
Het beste besturingssysteem? Dat bestaat niet
Alle NAS-besturingssystemen die ik tegenkom zijn gebaseerd op Linux of FreeBSD. Dit realiseer ik me ook snel: Er bestaat niet zoiets als het beste besturingssysteem. Elk heeft zijn sterke en zwakke punten.
Aangezien ik "synologie-verslaafd" ben - in positieve zin - ben ik op zoek naar iets dat lijkt op Diskstation Manager. Op zijn minst emotioneel. Ik overweeg de volgende opties:
Alle besturingssystemen hebben twee dingen gemeen: ik heb veel vrijheid bij het instellen van de server dankzij open source software. UnraidNAS is echter een speciaal geval: het is open source met een closed source beheerinterface. De Unraid software zelf is gratis beschikbaar en kan op elke computer worden uitgevoerd. Ik moet echter betalen om deze beheerinterface te gebruiken.
Alle genoemde besturingssystemen zouden stabiel en betrouwbaar moeten werken en ook de bijbehorende beveiliging moeten bieden dankzij de jarenlange ontwikkeling. Mocht ik op een later tijdstip besluiten om volledig over te stappen op de zelfgebouwde NAS, dan is de beveiligingskwestie zeker relevant. Hieronder geef ik een overzicht van de bovengenoemde systemen.
OpenMediaVault (OMV)
Dit besturingssysteem is sinds 2009 beschikbaar als gratis software. OMV is gebaseerd op Debian Linux en is onderhoudsarm. Een van de grote pluspunten: Het systeem draait ook op zwakkere hardware en heeft weinig RAM nodig. Dit zijn de minimale vereisten:
- CPU: x86-64 of ARM-compatibele processor
- RAM: 1 GB
- Schijf voor het besturingssysteem: 4 GB opslagcapaciteit
Met OMV krijg je een volwaardig NAS-systeem dat niets te wensen overlaat. Het is gericht op zowel particuliere gebruikers als bedrijven. Ik kan werken met virtuele machines en Docker-containers. OMV heeft voldoende prestaties voor mijn gebruik. Het systeem kan op- of afgeschaald worden qua opslagruimte.
Maar OpenMediaVault is voor mij uitgesloten. De menu-indeling is te verwarrend voor mij. Als ik iets verander in de systeeminstellingen of iets opnieuw instel, moet ik het twee keer bevestigen. Dat irriteert me zelfs tijdens het instellen. Ik heb ook enige kennis van SSH nodig. Het aantal plug-ins is bescheiden, zelfs als ik de community plug-ins meereken.
Als je meer wilt weten over OMV, kijk dan eens naar de documentatie. Hier vind je ook een testverslag van het tech blog elefacts.
TrueNAS Scale en TrueNAS Core
TrueNAS (voorheen FreeNAS) is net als OpenMediaVault sinds 2009 op de markt. Het is waarschijnlijk het meest gebruikte NAS-besturingssysteem. TrueNAS is ontworpen voor gebruik in datacenters. De software is beschikbaar in drie versies: Scale, Core en Enterprise. TrueNAS Scale is gebaseerd op Debian Linux, de andere twee versies op FreeBSD.
Ik heb de Scale en Core versies bekeken. Over het algemeen is TrueNAS betrouwbaar en extreem stabiel. Als je een krachtig bestandssysteem wilt gebruiken op je NAS, dan is TrueNAS de juiste keuze. De software wordt beschouwd als een van de meest robuuste NAS-besturingssystemen. Niet in de laatste plaats vanwege het gebruikte ZFS bestandsformaat. Dit wordt onder andere gekenmerkt door een lage foutgevoeligheid en een zelfherstellende functie. Als je meer wilt weten over het ZFS-bestandssysteem, raad ik je deze tekst aan. Dit zijn de minimale vereisten:
- CPU: 64-bit
- RAM: 8 GB
- Schijf voor het besturingssysteem: 16 GB opslagcapaciteit
TrueNAS kan worden beheerd via een webinterface. Ik heb gelezen dat deze gebruiksvriendelijk en goed gestructureerd is. Maar ik kan deze indruk niet bevestigen. Ik voelde me verloren in de vele submenu's. Een nadere blik op de documentatie lijkt de enige manier om hier verder te komen. Maar daar heb ik geen zin in.
Zonde, want werken met virtuele machines en containers is mogelijk. Het aantal beschikbare plug-ins is ook indrukwekkend.
Ook al zijn er veel positieve aspecten: Dit NAS-besturingssysteem is voor mij een maatje te groot. Hier vind je meer informatie over TrueNAS Scale en TrueNAS Core.
Rockstor
Rockstor is ook een gratis en open source NAS-besturingssysteem. Het is gebaseerd op de Linux-distributie CentOS. De beheersoftware ondersteunt het BTRFS-bestandssysteem. Dit zijn de minimale vereisten:
- CPU: 64-bits Intel- of AMD-processor
- RAM: 2 GB
- Schijf voor het besturingssysteem: 8 GB opslagcapaciteit
Rockstor heeft één groot voordeel: de software draait ook probleemloos op oudere hardware.
Visueel sprak de browsergebaseerde webinterface me meteen aan. Alle services, zoals Samba of NFS, kunnen met eenvoudige knoppen worden geactiveerd of gedeactiveerd. Dit geldt ook voor plug-ins.
Hoewel de uitbreidingen Docker-gebaseerd zijn, kunnen ze toch met één druk op de knop worden geïnstalleerd. Dit betekent dat zelfs mensen die niet bekend zijn met Docker-containers het systeem kunnen uitbreiden.
Vergeleken met mijn Synology DS916+ is dit een duidelijk voordeel. Synology is er nog niet in geslaagd om een ongecompliceerde installatie met één klik uit te voeren. In de meeste gevallen moet je de Docker applicatie achteraf nog configureren. Een klein nadeel: de plug-ins worden in het programmaoverzicht gepresenteerd als een eenvoudige lijst met een korte beschrijving. Je ziet geen logo's of pictogrammen voor de afzonderlijke toepassingen zoals Plex, Emby, etc.
Ik kan met dit besturingssysteem werken met virtuele machines en containers. De netwerkopslag is ook schaalbaar. Dit voldoet ook aan de eisen die ik heb voor mijn tweede systeem.
De menu's en submenu's zijn overzichtelijk. Bovendien is er voor elk invoerveld een korte uitleg met mouseover. Dit heeft als voordeel dat ik niet telkens naar de documentatie hoef te gaan. Ik krijg de belangrijkste informatie direct in de webinterface.
Als je vastloopt tijdens het instellen, kun je rekenen op een snel reagerende community of de gedetailleerde documentatie raadplegen. Als je het van dichtbij wilt bekijken, ga dan naar Diepduik één en Diepduik twee. Voor mij is Rockstor een besturingssysteem dat ik serieus overweeg voor mijn zelfgebouwde NAS.
Unraid
Is Rockstor Unraid of andersom? Dit is wat er door mijn hoofd gaat als ik na Rockstor mijn aandacht richt op het Unraid besturingssysteem. De twee lijken erg op elkaar. Unraid vertrouwt meer op visuele elementen en maakt over het algemeen een modernere indruk. De vele uitbreidingen, die in Unraid apps worden genoemd, worden bijvoorbeeld aangeduid met een klein pictogram.
De plug-ins in deze NAS-beheersoftware zijn ook Docker-gebaseerd. Dit betekent dat apps direct en eenvoudig geïnstalleerd kunnen worden. Ik voel me meteen vertrouwd met Unraid. Waarom dat zo is? Dat kan ik niet zeggen. Uiteindelijk heeft de vergelijking met Digital Spaceport me volledig overtuigd:
Dit zijn de minimale vereisten:
- CPU: 64-bits processor met 1 GHz
- RAM: 4 GB
- Drive voor het besturingssysteem: USB-stick met 2 GB opslagcapaciteit
Het systeem is flexibel en schaalbaar, maar start alleen op vanaf een USB-stick. Dit is niet per se een nadeel, omdat het systeem bij het opstarten in het RAM wordt geladen en daardoor snel draait. Alleen wijzigingen in de configuratie worden naar de USB-stick geschreven. Dit maakt het eenvoudig om arrays (opslagpools) te maken of uit te breiden met harde schijven van verschillende grootte en type. Als ik vastloop, wordt er korte mouseover-informatie gegeven voor de invoervelden. Als dit niet helpt, is er een goed onderhouden documentatie, die momenteel wordt herzien.
En last but not least: De Unraid community is behulpzaam. Ze beantwoorden mijn vragen snel en deskundig. De software is niet gratis. Het prijsmodel is gebaseerd op het aantal geïnstalleerde harde schijven. Naar mijn mening zijn de prijzen echter eerlijk, vooral omdat het een eenmalige betaling is:
- Basic voor 59 dollar: Tot zes harde schijven
- Plus voor 89 dollar: Tot twaalf harde schijven
- Pro voor 129 dollar: Onbeperkt aantal harde schijven
Ik betaal graag voor deze gebruiksvriendelijkheid en de uitbreidingsmogelijkheden. Uiteindelijk gaat mijn geld naar de verdere ontwikkeling van Unraid.
Een ander pluspunt: je kunt alles op je gemak testen en bekijken. Daar heb je 30 dagen de tijd voor. Als je meer wilt weten over Unraid, raad ik je het artikel aan van elefacts.
Na al mijn onderzoek weet ik: Unraid wordt het besturingssysteem voor mijn speeltuin NAS. Ik zal het duurste prijsmodel kiezen. Dan hoef ik me nooit zorgen te maken over het aantal geïnstalleerde harde schijven. Zodra ik een besluit heb genomen over het besturingssysteem, zal ik in het volgende artikel ingaan op de keuze van de hardware.
Er zijn veel mensen die dezelfde gedachten hebben als ik. Welke Deep Dives kun je aanbevelen? Welk NAS-besturingssysteem overtuigt jou het meest en waarom? Schrijf het in de comments.
Journalist met meer dan 20 jaar ervaring, voornamelijk in de online journalistiek in verschillende functies. Mijn belangrijkste werkinstrument? Een laptop bij voorkeur met een internetverbinding. Ik ben zo dol op deze apparaten dat ik soms de neiging heb om laptops en pc's uit elkaar te halen, te repareren en op te knappen. Waarom doe ik dit? Omdat het leuk is!