Building a Home Server + Torrent Box (Part - 1)

Nowadays I see a lot of people running their primary computer most of the time for downloading torrents. In my opinion this approach has the following problems.
1. High power usage: Most of our gaming systems are configured with quad core processors and power hungry GPUs. So they use a lot of power even in idle state. Running such systems 24/4 will cost you a lot.
2. Most of us run an always on internet connection. But commonly we are out of home for 8-10 hours every day. So in many cases the connection is unused for almost half of the day. In this present electricity condition itís not a good idea leaving your expansive gaming system running at home when youíre out.
In this tutorial Iíll explain setting up a home server + torrent downloader which will have the following benefits.
1. Will cost you a little to setup plus much more efficient in terms on power consumption.
2. Will be a secure UNIX system. But fear not. You wonít need to type a single line of command to set it up.
3. Will have a fully automated shutdown and power on system to tackle the load shedding problem. Just set it and forget it type. (Optional)
4. Will run headless (without monitor, keyboard, and mouse). Can be put everywhere you like. Youíll access it via your web browser.
5. BDCOM/Smile, Link3 users will be able to control their torrents from anywhere through mobile, laptop. (Optional)
6. Stream the videos, music, pictures to the network connected media players, game consoles, smart phones, computers etc.
Requirements:
1. A CPU. The motherboard must be able to boot from USB. Minimum 512MB RAM. Monitor and keyboard will be needed for setup only.
2. A 512MB or higher pendrive. Itíll be permanently attached to the server. So use a spare one.
3. A router. Now TP-Link is offering a router for less than 1500tk thereís no excuse of getting one.
4. DHCP server option in your router. How to enable it is beyond the scope of this tutorial. Refer to your router documentation or Google it.
5. Ethernet cable.
6. Another PC for setting things up.
7. (Optional) A UPS with a serial port. Iíve used a RahimAfrooz 1000VA in this tutorial. PowerTree will also work. More on this later.
8. (Optional) Serial cable. If you donít have a serial port on your motherboard youíll need a USB to Serial cable. Will cost you 250tk at Multiplan.
9. (Optional) Internet connection with a real IP if you want to access your server when youíre out of home.