Bouw zelf een NAS op basis van Linux!

Je NAS is nu alleen een file share. Wordt het nu niet tijd deze NAS te voorzien van applicaties met een fijne gebruikersinterface? Een deel 2 zeg maar.

Ik heb nu geconstateerd dat mijn DS214 volstrekt niet geschikt is om WordPress te draaien. Daarvoor draai ik nu op mijn PC VMWare met een gratis VMWare appliance. Dus met VMWare zou je de functionaliteit van NAS eenvoudig kunnen uitbreiden.

NAS is een Network-attached storage die je via verschillende protocollen benaderen kan zoals nfs smb afp ftp …

Iedere linux distributie voldoet hier aan.

Onder X bestaan heel veel grafisch onderhoud/beheer tools.

Een linux satbox kan je zelfs al een NAS noemen.

Ik heb bewust gekozen voor een nas zonder standaard webinterface. Ik wil het juist graag allemaal zelf instellen en beheren.

Het is alles behalve een standaard fileshare bak. Ik draai er ook kvm virtualisatie op met een windows machine en 2 hele kale ubuntu 18.04’s, 1 voor allerlei download rommel en 1 voor hassio.io.

Dat was de vraag niet. Michel heeft een krachtige NAS gemaakt. Beetje jammer als die alleen gebruikt wordt voor een beetje bestandsopslag.

De kracht van bijvoorbeeld Synology zit in de vele eenvoudig toepasbare applicaties die je er op kunt draaien. Dat is dan ook wat mij ervan weerhoudt om zelf een NAS in elkaar te sleutelen.

Dat is duidelijk (dat jou het er van weerhoudt), echter voor mij was het juist de reden om van een ReadyNas, later een QNAP en weer later een Synology af te stappen.

Een ‘snel snel klikkie klaar nas’ zoals een QNAP, Synology etc.:

  1. Te weinig controle over de hoofdtaak van een NAS en dat is op een snelle, veilige manier data opslaan, aanbieden en back-uppen.
  2. Te veel ‘bloatware’ ofwel te veel zooi er op die ik niet gebruik.
  3. Te veel cloud applicaties waar ik te weinig invloed op heb.
  4. Kan weliswaar heel veel, maar heel weinig écht goed en/of snel.
  5. Bulky en relatief trage webinterface waar veel te veel in zit dat je niet gebruikt.
  6. Veel software loopt behoorlijk achter waardoor je vaak ook onnodig veiligheidsrisico’s loopt en niet over de nieuwste features kunt beschikken. Het OS is vaak wel redelijk up2date, maar alle applicaties van derden die je vaak alleen via de webinterface van de nas zelf kunt installeren lopen veelal hopeloos achter.
  7. Ik zie vaak bij mensen die een ‘snel snel klikkie klaar nas’ gebruiken dat ze updates te weinig installeren en onvoldoende de instellingen van hun nas begrijpen en overzien, waardoor ze zaken onveilig inrichten. Veel mensen hebben al hun privéfoto’s, video’s en documenten op hun NAS staan en nemen onverantwoorde risico’s omdat ze niet snappen hoe het e.e.a. precies werkt. Een ‘snel snel klikkie klaar’ apparaat is niet automatisch ook simpel. Juist omdat er heel veel mee kan en dat vaak hoge mate van ervaring en technisch inzicht vergt, maken mensen fouten die simpelweg zeer onveilig zijn. Dan kan je jezelf er maar beter in verdiepen en weten hoe en waarom je iets op een bepaalde manier inricht.

Zelfbouw op basis van Linux (Debian, Ubuntu) in mijn geval:

  • Een NAS die zijn belangrijkste taken SNEL en betrouwbaar uitvoert en waar ik volledige controle over heb.
  • Alle zaken die ik eerder gebruikte op de ‘consumenten nasjes’ zitten er nu ook in maar werken 5-15x sneller.
  • Alles wat ik NIET op de ‘consumenten nasjes’ kan installeren, kan ik wel installeren op mijn zelfbouw nas.
  • Ik heb altijd de laatste (security) updates van OS en geïnstalleerde software

Het is vast niet geschikt voor iedereen, maar eenieder die niet bang is om wat te leren zal daarna niet meer terug willen.

De kracht van een Synology is wat mij betreft alleen dat het heel veel verschillende taken (redelijk, maar vaak wel traag) kan en dat is dan weer ideaal voor ‘snel snel klikkie klaar klanten’ (met enige computer en netwerk kennis). Niets voor mij dus, maar ik snap best dat er mensen blij mee zijn.

3 uur geleden zei Michel:

Bulky en relatief trage webinterface waar veel te veel in zit dat je niet gebruikt.

nou nou nou, het QTS 4.4.1. als firmware heeft een heel prettige en snelle interface

en

er zijn toch echt veel software packages die hetzelfde Long Term Support hebben als op OpenSuse of Debian

speelgoed applicaties die niet ondersteund blijven heb ik natuurlijk niks aan

die firmware QTS 4.1.1 ken je natuurlijk niet omdat je jouw QNAP al lang geleden weggedaan hebt… toch?

maar sinds mijn eerste NSLU met unslung en ook andere firmware uit 2004 gebruikte ik de VI-editor

en ben toen ook overgestapt op Linux zelfbouw pC en heb eigen configuraties aan het lopen gebracht

toch hebben we het zo druk gedurende die jaren dat het snelle klikkie klikkie ingerichte Nas een heel prettige oplossing is gebleken QNAP TS 251+

( met QTS 4.4.1 integreert Linux Kernel 4.14 LTS ) met snapshots op elk te bedenken plek en medium en QNAP TO QNAP backup en de QNAPcloud

als ik tijd heb verdiep ik me graag in eigenbouw en experimenteer

jou tutorial is zeer boeiend en zeker aan te bevelen voor customization and speed

Die ken ik zeker wel want ik heb nog een QNAP in beheer die QTS 4.4.1.1064 build 20190918 draait.

De webinterface zelf is niet extreem traag, maar vergeleken bij mijn zelfbouw is het systeem als geheel toch echt wel stukken trager. Als je echt zware handelingen gaat uitvoeren (bijvoorbeeld de plex database updaten of een incrementele back-up maken) kan dat oplopen tot een factor 10-15 sneller op mijn zelfbouw.

Packages van bekende software lopen echt wel behoorlijk achter. Als ik Plex of de Unifi controller als voorbeeld pak, lopen die altijd behoorlijk achter de feiten aan. Op mijn zelfbouw heb ik gewoon altijd meteen de laatste release en dus ook de laatste security updates. Het geeft gewoon geen veilig gevoel als er bekende issues zijn die opgelost zijn in een security patch die je vervolgens op je ‘klikkie klaar nas’ niet kunt installeren. Bij Synology is dat overigens ook niet beter, want een kennis van mij help ik regelmatig met zijn Synology die wel steeds de laatste firmware draait, maar met addons gewoon flink achterloopt.

Tja, en toch is dat de tendens is. We willen niet meer helemaal de diepte in (tenzij het je beroep of je hobby is). Ik ben nu bezig met home automation en daar wil ik me best in verdiepen maar knoeien met Pi of Arduino gaat me te ver. Dit terwijl ik daar wel de technische kennis voor heb.

Zo is het ook met een NAS. Ik wil er best een in elkaar sleutelen maar ik wil niet iedere bit van Linux moeten begrijpen. Dat voelt een beetje als programmeren in Assembly. Dat was best leuk maar daar ga ik nu niet meer aan beginnen.

Het komt erop neer dat ik vertrouw op hoogwaardige producten als Qnap en Synology. Tot nu toe is dat vertrouwen niet geschaad. Maar zoals gezegd, een beetje sneller mogen die dingen wel zijn.

Om een desktop met linux er op enkel om alleen als NAS te gebruiken is een beetje overkill

Een desktop pc verbruikt al snel 200watt bij 24/24/7 uur aan staan kost dat al snel 400 euro per jaar aan stroom.

over het algemeen is een 24/7 niet 100% belast met heftige cpu processen / schijf transacties en dus energieverbruik

maar je moet het energie verbruik niet vergeten, dat klopt

maar eerlijk gezegd kan me het een rotzorg zijn als jullie allemaal automobiel rijden en airco’s draaien

5 uur geleden zei luisteraar:

Een desktop pc verbruikt al snel 200watt bij 24/24/7 uur aan staan kost dat al snel 400 euro per jaar aan stroom.

Ik durf rustig te beweren dat je er een factor 5-10 naast zit, afhankelijk van de cpu en het gebruik van SSD of HDD…

1 uur geleden zei Big fellow:

Ik durf rustig te beweren dat je er een factor 5-10 naast zit, afhankelijk van de cpu en het gebruik van SSD of HDD…

Reken maar even uit: https://outervision.com/power-supply-calculator

http://www.powersupplycalculator.net/

Mijn zelfbouw vebruikt over 24uur gemeten gemiddeld 62watt, met een i5 er in en 5 hdd’s van 2TB en 1ssd.

Als je dat vergelijkt met een nas met 5 2tb disken, zal het verbruik niet extreem veel minder zijn.

dat is niet verkeerd met 62 Watt

dat is iets minder dan mijn TV die 24/7 draait

Ben benieuwd welk systeem het is.

Ik ben aan het overwegen weer een server 24/24/7 hier te plaatsen mijn oog

is gevallen op een systeem met intel core i5 en ssd.

Ik doe veel programmeer / compileer werk met veel lees en

schrijf acties naar de ssd ,zijn die tegenwoordig bestand er tegen ?

Secundair wordt het een nas.

1 minuut geleden zei luisteraar:

Ben benieuwd welk systeem het is.

heb je de tutorial niet gelezen dan?

bijdrage 1

3 minuten geleden zei Tonskidutch:

heb je de tutorial niet gelezen dan?

bijdrage 1

is uit nov 2017 in de tussentijd kan veel veranderd zijn of ben jij op de

hoogte dat Michel nog het zelfde systeem gebruikt ?

hij schrijft dat hij op debian overgestapt is, als commentaar op mijn vraag verder boven

anders vraag je het hem direct, benieuwd zijn met al het voorgaande lijkt op de rest niet gelezen hebben

dus

MIchel, heb je aan aanpassing aan je systeem gedaan?

2017 + 3 jaar wordt het eens tijd voor nieuwe schijven

DS918+ Verbruik gemeten met GW Instek GPM-8212 power analyzer

Gigabyte Z87M-D3H, Intel(R) Core™ i5-4590T, 32GB geheugen, 1x INTEL SSDSC2BB240G6 en 5x ST2000DM001-1CH164 (ZFS pool)

en een goed ‘getuned’ Debian 10 OS.

Ik heb in die jaren 1 disk moeten vervangen en dat was (dankzij ZFS) cold swappen (alleen omdat ik de kast moest openmaken), opstarten en klaar.

Er is in die tijd alleen een andere SSD in gekomen (omdat ik van 128GB naar 256GB wilde) en ik heb het geheugen uitgebreid van 16GB naar 32GB omdat ZFS behoorlijk geheugenhonger is en ik er ook KVM virtualisatie op draai.