Build your PBX – Step 1: Setup your VPS
You could install linux and asterisk on an old PC that is kicking around, but I suggest that you go with a virtual private server (VPS). Your asterisk server will be on a rock-solid internet connection in a proper data center and you won’t have to worry about things like hardware issues or power failures.
I recommend slicehost since you can get a 256MB slice for only $20 USD/month. Performance is amazing and I couldn’t be happier with my slice.
I like CentOS linux distribution, since it has the yum package manager which makes it easy to install and upgrade software packages.
Once you’ve ordered your slice and logged in as root, run this command:
yum install gcc gcc-c++ make iptables libtermcap-devel.x86_64
This will install a series of packages (and dependencies). Answer ‘yes’ to confirm installation, wait a few inutes, and now you’re ready to install the asterisk PBX.