Changing of the Guard: NAS!

2 Comments

After 12 years of faithful service, through 3 power supplies and several disks, I have officially retired my “basement server”, mooch.  Mooch was  a Pentium-4 machine running CentOS 6 used to backup stuff on my real servers, as well stuff from my desktop, and to provide a common file sharing point for systems in the house.

Enter the NAS

That system has been replaced by a five year old Dell, which has been upgraded to 8 GB of memory and a pair of 4TB drives, running the NAS (Network Attached Storage) system FreeNAS.  The total cost of this transformation from an old Windows desktop to a shiny storage engine was $200 for two 4GB 4TB Seagate Drives, $35 for the additional memory, and $15 to replace a failing 100 mbps switch with a new gigabit model.  The FreeNas software is free.

Using FreeNAS, I’m still providing a central git repository, server backup, and in-house file sharing.  FreeNAS also supports Apple’s AFP protocol, so it’s acting as a network attached Time Machine for backing up the Macs.  In addition, FreeNAS supports some nice plugins including the Plex media server, so I’m now able to play all my videos and music through the Plex app on our Roku boxes.

Was it hard to set up?  Not really. The second time I did it, it took maybe an hour to get the OS loaded, disks mirrored, storage containers defined, and all the other little things configured.  I kicked off the tasks to transfer data to it before going to bed and by mid-afternoon the next day, about 500GB of stuff had been transferred.

That was fun… now on to the next project, either a gitlab server or replacing the toilet in the upstairs bathroom.

2 Replies to “Changing of the Guard: NAS!”

  1. Well, I thought I had a solution for git, but it’s overly complex and looks fragile. Instead, I may have to pay for private repositories on github. Anyone have a good git solution for FreeNAS?

  2. Solved….

    I opened a (non-standard) port on my firewall so I can do a “git push” via SSH to a share on the NAS and also mount that share, via NFS, to my desktop in /git/.

Leave a Reply

Your email address will not be published. Required fields are marked *