Using unmanaged VPS can reduce monthly operating costs of a website or blog. Especially if you only use it for personal blogs, of course, WordPress is a very good choice, because the developers and community supports are superb.
Well, for those of you who want to learn to setup WordPress on an unmanaged VPS, please follow the steps below. I’m using EasyEngine in this tutorial, an awesome tool developed by rtCamp. This tool will facilitate the setup process, coupled with some server optimizations that WordPress runs faster.
1. Buy an unmanage VPS, I’m using RamNode (aff link), and if you like to use it, just buy here. I recommend you to choose [Premium] KVM SSD (512MB SKVM), the price is $7 per month.
2. The VPS will be activated right after your payment processed successfuly. Open your email to get the Control Panel login credentials.
3. Login to https://vpscp.ramnode.com, click Manage on your VPS and choose Reinstall button, and 14:04 Ubuntu x86_64 Choose Minimal for your VPS Server operating system, I choose Ubuntu because I have been accustomed to using it. 😀
4. Please save the root password, it will be used for your remote VPS.
6. Now it’s time to use the Easy Engine, just type the following commands:
Download the Easy Engine
#wget -qO ee rt.cx/ee && sudo bash ee
Install the WordPress engine and assosiate it with your domain name
#ee site create yourdomain.com --wp
Read this documentation for more options.
Wait until all processes finished.
7. Save the WordPress login, just copy this part from the terminal:
WordPress admin user : Taufiq
WordPress admin user password : UBwgC5rjaAOHe4fI
8. Done, now you can login to your blog with the credentials at http://yourdomain.com/wp-admin
NOTE: If you do not want to bother taking care of technical matters relating to the hosting/server, then you can use shared hosting services, like Bluehost, DreamHost, etc.