FreeNAS
Here’s a pretty cool open source software that you can install on an old machine to use as a network-attached storage (NAS). It runs on FreeBSD and you can even install it on flash drives (installation including the FreeBSD OS is less than 64MB).
It supports popular services such as CIFS/SMB, FTP, SSH, NFS, iTunes/DAAP, and UPnP. It even has a BitTorrent client! All of these can be managed from a web interface.
I haven’t …