Set up a Linux server at home (Ubuntu Server) – Part I
This weekend I was excited and also quite busy, after all this time I could finally have one of the things we always crave both, have their own server at home running all day, unique and exclusive use of the server, the really see it so quiet in the store with almost no processes that run, knowing that I only need to open the Putty and start working on it fills me with satisfaction.
Since it is the first time I go to work on a server directly, I have a lot to learn still, momentarily this experience will help me for this reason I chose to do it with Ubuntu Server, do not say it is a system that works well, load fast, is light and so far has not given me any problem, when I luckily a debian apt-get is so simple to use, what not to say that other units need not have to do them by hand; Ubuntu Server, for those who started the server management by passion and desire to learn I would say is the best, we just need to get off the image of the ubuntu website and start installing.
In this little manual that I will deliver will be based on the disadvantages, challenges and resolutions to problems that I am in server management, we have a very powerful server with a few things in this first part of the manual I would like to make a small guide about installing the system and services that I’ve installed in the next installments of teaching go hand configuring each server, remember that every service that we install we use it, if you do not need is better not to install it and if we need because it only at that moment the idea is to have a server ligerita working.
The machine I’m using is not very slow but I have no other, is that some who read this will say … so much for a home server machine but if I had another, and would function as the 2 server xD, well, then mention those properties where Server installing it, but remember that with a 350 Mhz processor (preferably 500 MHz) about 256 of ram and the server will funcinanando).
Specifics will be installing Ubuntu Server where Server:
Intel 3.4 Ghz
1 Gb Ram
Motherboard with 4 USB ports
Network Card (ethernet)
Power Supply
Hard Drive 220 GB
CD
The server, once installed this without a keyboard, mouse and screen, just use these for installation.
Once downloaded Ubuntu Server (in this case I used 8.10 but the 8.04 is LTS so it would be better if left in permanently with this distribution).

I’ll be using Spanish as language.

Select “Install Ubuntu Server” and press Enter.

Following, choose your country. I’ll choose Spain.

Next is the keyboard configuration. Is not really important since we’ll manage the server remotely using ssh.

Press any of the keys shown to continue (3 times).

When you get these messages, keep choosing “No” until you see a key you actually have on your keyboard.

Keep following the instructions and pressing the keys if you got them.

It will finally decide what keyboard you have. If it fits your keyboard, choose “Continue”.

Choose a name for your computer, this is its local name.

Choose your time zone.

Partitioning disk. If you have no experience with this, choose “Guided – Use whole disk” so it will create the SWAP and ext partitions we need.

We’ll now choose the hard drive we’ll use, in this case it will be this one (virtualbox drive).

We can see here how the disk will be partitioned, choose Yes to let the partitioning and install start.

The OS is being installed in this part. It’s not necessary to be online.

Once installed, you’ll be asked for your complete name, and then a username and password to gain access to the system.

Choose No when it asks you if you want a private folder, we don’t need it and working will be easier without it.

Configure your proxy, only if you have one. Otherwise choose conitnue.

Choose “Without Automatic Updates”, so we’ll update the system whenever we find it necessary.

This is an important part. I’ll select DNS to manage domains, LAMP (Linux, Apache, MySQL and PHP) for webpages and OpenSSH to manage the server remotely. Press Continue.

During the installation you’ll be asked for a password for MySQL, which will be only for MySQL. Choose any password you’d like but never forget it!
With this we have everything installed, the last thing we will ask you to remove the CD and restart the entire server to start normally, remember that the DHCP server is configured. If the facility has not requested if you are not connected to the network cable is sure to be asked. If you’re going to give you the IPs manually, which is the most recommended, giving a DNS: 268.267.222.222 208.67.220.220 (just as they are, separated by a space DNS), so when you connect to the internet and cable will be configured , the IP you use to configure, but make it easy to remember and obviously that does not exist in the network.