DIY Eco Linux Fileserver (part 1)

DIY Eco Linux Fileserver (part 1)

Every now and again, I undertake a DIY tech project. I think it’s because I’m a geek at heart and I like to think to myself a little smugly, “still got it”.

The Project Brief #

This time the brief actually came from my lovely wife: shrink the physical footprint and electricity consumption of the servers running 24/7 in the home office.  The beige boxes are going green!

Background #

For a number of years I’ve been running a home-built Debian Linux fileserver.  In my view, it’s a handy way of reducing the floor space in my home office that requires vacuuming.  In my wife’s opinion, it’s a blocky, beige, slow and electricity-guzzling monstrosity.  On the plus side, I’ve never had to heat the room.

It’s one of two identical midi-tower servers (the other’s the firewall, but that’s the next project), with three or four aging IDE disks that are rapidly running out of space.  Aside from Samba to share my files with the Windows desktop and laptops, it’s also running a web server and MySQL server I use for testing stuff like WordPress, as well as SqueezeCenter and network services such as DHCP and DNS.

I generally take the approach of replacing and upgrading my hard disks after a few years, ideally before they fail.  Being relatively paranoid, I have multiple stages of backup:

  • big disk online in file server ->
    • bigger backup disk online in file server ->
      • even bigger external disk offline
      • + selected irreplaceable photos and files are backed up to Amazon S3.

Rejected Options #

I’d thought about buying a consumer NAS device.  I particularly liked the look of QNAP‘s filers, running Linux on an embedded Intel Atom chip. Low power, small footprint, native support for SqueezeCenter and other goodies were all definitely pluspoints, but I wasn’t sure how much control I was going to have over the underlying OS to run other more random services.

For similar reasons, I thought about building a mini-ITX box with a couple of big disks in, then maybe installing something like Openfiler.  Cost was going to be an issue to build a small machine, easily taking me into the £400+ band.  Plus, this time around, I wanted something with an even smaller footprint.  So I kept on looking.

Zotac MAG HD-ND01-UContender 1: Zotac MAG

I came via a fairly circuitous route, but while looking at suppliers of ultra-small Atom motherboards, I came across Zotac’s MAG.  Dual-core Atom 330, 2GB RAM, NVidia’s ION chipset, WLAN and most importantly an eSATA connector.  Good reviews and ready for Linux.  Liked it a lot.  Not unattractive either: I particularly liked the big LED-lit circle showing it was powered up.  Bit of hunting around for suppliers brought up the not-unreasonable price of £229 (incl. VAT) from Aria.

Asus EeeBox EB1012Contender 2: Asus Eeebox

Searching around a little more uncovered a couple of other respectable contenders, first of which was the Asus Eeebox.  This had an almost identical spec to the Zotac and although not quite as nice-looking as the Zotac, a better-known brand, albeit one which looks like the Marketing department had a dodgy keyboard when naming the brand.  A bit on the pricey side though, with Google Shopping showing prices around the £265 mark.

Acer Aspire R3610 RevoContender 3: Acer Aspire Revo

The last nettop in my top three was Acer’s Aspire Revo.  Once again, a very similar specification to the other two machines.  It has a slightly quirky parallelogram shape, which may annoy me over time, though it happened to have a competition-beating price: £200 (incl. VAT) from eBuyer, £30 off the RRP.  Lovely job – order placed.

Iomega Prestige ProfessionalA Big Disk

Having ditched the NAS appliance option a while ago, I wanted to get the most storage for my money.  This was pretty straightforward, searching on Dabs, Scan and Aria for the cheapest 2TB eSATA external hard drive from a supplier I’d heard of.  In the end, I picked up an Iomega Prestige Professional for a rather reasonable £139 (incl. VAT) from Digital Fusion.

Next week, when the kit’s arrived and I’ve had a chance to play around with it and attempt to install Debian, I’ll post up some some tips and gotchas.

Get articles when they’re published

My articles get published irregularly (erratically, some might say). Never miss an article again by getting them delivered direct to your inbox as soon as they go live.  

Read more from Jock

The Practitioner's Guide to Product Management book cover

The Practitioner's Guide To Product Management

by Jock Busuttil

“This is a great book for Product Managers or those considering a career in Product Management.”

— Lyndsay Denton

Jock Busuttil is a freelance head of product, product management coach and author. He has spent over two decades working with technology companies to improve their product management practices, from startups to multinationals. In 2012 Jock founded Product People Limited, which provides product management consultancy, coaching and training. Its clients include BBC, University of Cambridge, Ometria, Prolific and the UK’s Ministry of Justice and Government Digital Service (GDS). Jock holds a master’s degree in Classics from the University of Cambridge. He is the author of the popular book The Practitioner’s Guide To Product Management, which was published in January 2015 by Grand Central Publishing in the US and Piatkus in the UK. He writes the blog I Manage Products and weekly product management newsletter PRODUCTHEAD. You can find him on Mastodon, Twitter and LinkedIn.

0 Comments on “DIY Eco Linux Fileserver (part 1)

Leave a Reply

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