Weekendproject: FreeNAS

tags:

Externe harddiskruimte is leuk. Hoe meer hoe liever. Spijtig genoeg zorgt dit ook voor meer energieverbruik, warmte en vooral … lawaai. Ik heb hier twee externe Lacie-harde schijven (design by Porsche, je kent ze wel). Mooie harde schijven, maar wat een lawaai! Gezien ik op een laptop werk, is de interne harde schijfruimte beperkt. Hierdoor staat mijn iTunes-bibliotheek op de externe harde schijf. En deze spint dus de ganse dag door als een krolse kat.

Ik was al een tijdje op zoek naar een NAS-oplossing (Network Attached Storage). Hierdoor heb ik steeds overal in huis beschikking over mijn iTunes-bibliotheek en staat er geen zoemende harddisk naast mijn scherm.

Het toeval wil dat we al wat pc’s versleten hebben hier. En nog niet alles is de deur uit. We hebben hier dus nog een wat oudere pc staan die we kunnen gebruiken als NAS. De basis is aanwezig: een harde schijf en een netwerkcontroller.

Google bracht me bij FreeNAS, een FreeBSD-based NAS. FreeNAS is zorgt voor de basisdiensten voor iemand die thuis een NASje wilt draaien. Je doorloopt een installatie van letterlijk 5 minuten en dan ga je naar de webinterface. In de webinterface maak je de nodige mountpoints, groups en users aan en dan kan je direct aan de slag.

FreeNAS ondersteunt verschillende services, waaronder AFP (Apple), Samba, SSH, FTP, webserver, UPnP, NFS, … . Met alle Apple-toestellen hier heb ik enkel AFP opgestart. Alle schijven worden dan direct benaderbaar vanuit Finder. Gezien FreeNAS een *BSD is, kan je op de UFS-geformatteerde harde schijven ook permissies instellen, zodat iedereen enkel aan zijn space kan. Ook kan je via de webinterface de hosts-file instellen, zodat enkel de mensen op het lokale netwerk kunnen verbinden. Security is voor mij zeer belangrijk, dus dat is één van de vereisten voor mij. Enkel toegang vanuit het lokale netwerk.

De bedoeling is dat ik nog wat extra hardeschijfruimte toevoeg. Momenteel zit er maar 80 GB in het systeem. Daar mag gerust nog een terabytje in, zodat het een deftige netwerkshare wordt. Het grote voordeel van deze ganse set-up is dat je zelf alles tot in de details kan instellen. Je kan inloggen over SSH en alles tweaken tot het naar je zin ingesteld is.

Als je het zelf ook eens wilt proberen: op enkele uren is de volledige set-up achter de rug. Je hebt wel wat kennis nodig van harde schijven, partities en shares. Maar zelfs met basiskennis geraak je al ver.