Ultimate Pi Home Server

photo: Instructables

The knowledge used here can be applied to almost all PC architectures so if you don’t own a Pi (Why not dude?) or it’s tied up in another project, any old or unused PC will work. – DrWilson, Instructables