I decided to make this tutorial after struggling for months trying to figure out how to host my own cloud. My goal is to compile all the information I learned from various sources into one, easy to use guide. I will try my best to explain all steps as specifically as I can.
Let's get started with the Prerequisites.
Step 1: Prerequisites
1. Media to stream
2. A computer that currently has your media on it. (I will refer to this as the Home computer from now on).
3. A computer to host your media on. This computer does not have to be an excellent computer, but it may need to have quite a bit of storage space depending upon how much media you have. If you only want to stream music, then I would imagine a 120gb Hard drive would be large enough. If you want to host music, movies, documents, pictures, etc. then a larger hard drive will be necessary. I would also reccommend this computer have a CD drive, its not required, but for this tutorial, I am going install the Operating System via a CD Drive. If the computer does not have a CD drive, it can still be used, but I will not specifically cover how. I use a computer from 2004; I replaced the Hard Drive that came with the computer with a substantially larger one (1.5TB), and it works beautifully.
Here is a guide on how to replace a Hard Drive
4. Ubuntu 12.04 LTS Ubuntu is the operating system we are going to use on the computer that will host the media files. Download this file to the Home computer. Just hit the big orange GET UBUNTU! button, and let the file download.
5. A blank CD
6. ImgBurn Download and install ImgBurn to the Home Computer. This program will be used to write Ubuntu to to blank CD.
1. Be sure to place your Server (From now on, that is what I am going to refer to the computer you are using above as) next to your router because that is where you will plug it into.
2. Make sure you router has spots for a hard-line Ethernet connection. I believe most routers nowadays do have them, so it shouldn't be too much of a concern. The reason for having a hard-line Ethernet connection to your router is so that when you stream to a computer outside of the network, the streaming doesn't become choppy.
3. You will need a monitor while you are setting up your server, but after it is up and running, a monitor will no longer be needed.
Alright, Let's Install Ubuntu!