Ok, now that I have my HTPC built and working nicely, I figured it's time to work on another project.
As I have some older hardware lying around, I decided to build a headless system that would be able to act as a NAS and an automatic downloader of stuff using Azureus and RSS feeds (best invention ever).
Anyway, the parts I had lying around was an old P4 1.83ghz, 768mb RAM, onboard video (being headless this won't really matter) and a motherboard of indeterminate origin (HP system) and an 80gb ATA drive.
Now I thought I would test build the system and see if it works and the experience is usable through the VMC interface.
Basically as it needs to operate as something else other than just a NAS, I couldn't go down the FreeNAS route, so I was looking at a LinuxDistro. My first experience with Linux was through Ubuntu so I decided to download the server version of 7.04.
Unfortunately this didn't seem to like my hardware, and refused to install. I think it may have something to do with the SIS chip on my mainboard as there is a lot of talk on the internets about this issue.
So in desperation, and after reading someone on this forum espousing the virtues of PCLinux (sorry I can't remember who it was), I downloaded an image and installed.
I must say I'm impressed by the ease of use with this distro. Nearly everything has a GUI and it comes with just about everything I need installed (actually everything except azureus).
In any event, I set up some shares fired up the Samba GUI and within minutes had set up some shares and mapped them on my Vista system, set up watched folders in VMC and bingo my videos showed up. Brilliant, I can now navigate folders and watch video stored directly from the server (with no disk space yet).
I also set up the RDP program which now loads at boot so I can control it from laptop.
Unfortunately restarting the server meant I could no longer access the shares. I couldn't figure out why for a little while, but it appeared that Samba wasn't being started upon boot (this is a little silly IMO, as once it is configured it should auto start), but by loading up the configuration GUI I could tick a box to enable startup at boot and now I have a fully functioning NAS.
Browsing and streaming through the wired network (100mbps) is crisp, just as quick as the systems HD, so I really think this could be a solution for my storage needs into the future. However, due to the current wiring situation in our apartment the wife wasn't happy about having a PC in the dining room, or cables running everywhere, so I was ready to shelve the server until we actually decided to get off our butts and buy a place.
But then I remembered I had a wireless 108Mbps USB adapter lying around and decided I might try that. Plugging it into the PC, and firing up the Configure Network Adapter GUI prompted a warning saying there was no wireless device detected, and asked if I wanted to use the windows driver through ndiswrapper, pressing Yes and locating the .inf file resulted in the adapter firing up and asking for the connection details. Put all the connection details in and bang, a wireless connection at a theoretical connection speed of 108mbps.
The browsing through the VMC interface is a little slower now than the hardwired connection but streaming is fine (I’ve only tested SD res stuff though at the moment).
So now I have a headless media server system, hidden in the spare room ready to serve all my storage needs.
However, I am in need of a few things and have some questions:
- Some hardrives – I figure 4 x 500GB would be enough for any storage that I may need in the future. I’m not a huge hoarder of video/music so I can’t see need for much more than that. These would most likely be in a RAID 5 configuration so I think it would work out at 1.7Tb of storage
In saying that, I would be using SATA drives, and the motherboard doesn’t have any SATA ports. Does anyone have any recommendations for a PCI SATA controller that would work with linux? This is a cheap system so I don’t think I would need or want a hardware raid controller. I think software RAID will be good enough.
- Case – I need a decent case that has enough room for 4 drives (maybe 5 so I can keep the setup I currently have on the ATA drive) with some decent room so I can keep them cool.
- A gigabyte NIC – Would be nice as I plan to upgrade to a gigabyte network as soon as we get the new place.
- If I can get my hands on some flat Ethernet cable, I could run cabling under the carpet in my apartment without any major drama. I could probably get the wireless working better with some tweaking but I hate tweaking.
I’ve looked at this stuff http://www.vpi.us/cable-sf.html and this http://sewelldirect.com/Taperwire-Su...able-25-ft.asp
Does anyone have any comments on these products?
So all in all that’s been my experience with building a PCLinux server. I would recommend this distro to anyone wishing to do something similar to what I have done, and to anyone considering a linux distro for everyday use.
It’s the only linux I’ve used where everything I’ve needed could be configured via a GUI (ExtremePC if you’re reading this, that’s for you

) and it does everything I need.
Combining it with Azureus at RSS feeds for automatic downloads is the icing on the cake.