...
https://www.ubuntu.com/download/server
Installing from Scratch
If you are installing from scratch I suggest using some kind of virtualization technology.
Your Own Home System
If you plan on using your own home server I am outlining the stepsBefore paying for hosting, practice on your desktop using virtualization technology and host at home.
Hosting Company
When using a hosting company we , currently find KVM based solutions the most cost effective where 1GB of RAM is required. See the Bonsai Framework discussion on Hosting for further details.
...