Creating a Minecraft SMP Bukkit Server

Get a VPS

In the long run you should use a VPS instead of hosting on your own computer. This way you can turn of your computer at home and still be able host the server 24/7.

In the continuation I will assume the VPS is using Ubuntu as OS.

Install Java

sudo apt-get update
sudo apt-get install sudo apt-get install openjdk-7-jdk

That will install Java for you.

Get the Minecraft server

Start it

You should get to know the terminal command screen if you does not already.

sudo apt-get update
sudo apt-get install screen

Now you can start the server in a screen and detach from it to keep the server running.