How to set up a wordpress blog on Cloud VPS (Virtual Private Server) Using Vultr.com

Many people question how difficult it would be to host a self-hosted WordPress blog? The reply is quite simple if you can follow this article you may see it very simple and easy. Simply follow the steps below and you will definitely ready to set up a WordPress blog within 15-20 minutes!

For a beginner who wondered what is a blog, then it is an online website which has content in text, images or videos for any related topic which is discussed or be informative.

Let’s Begin!
Step 1: Book a Domain name
Domain name is an identity or a name of your blog. while choosing it, try to be relevant, short and creative so that user or people can always remember it easily and related it whenever they this about the topic of your blog.

Step 1: Book a Domain name

Domain name is an identity or a name of your blog. while choosing it, try to be relevant, short and creative so that user or people can always remember it easily and related it whenever they this about the topic of your blog.

There are many domain registrars out there however I will recommend you to book your domain from Go-daddy, click here to book a domain.

Step 2: Create & Build your own VPS (virtual private server)

GoDaddy also offers WordPress hosting, if you want you can book a WordPress hosting on Godaddy, if you need instructions of setting WordPress using GoDaddy Hosting or for any issues please comment me on this article I will be grateful to help you.

However its always better to host your WordPress blog on the standalone server if you want complete control of your blog and Improve your site performance.

I recommend Vultr.com for creating Cloud VPS as it offers more functionality and value for money as compared with many other Cloud VPS service provider. Apart from credit or debit cards it supports billing from bitcoins, PayPal, Alipay and WeChat pay and doesn’t charge for snapshot creation which is a backup of your entire server which digital ocean does!

Create an account by visiting vultr.com by entering your email and password.

Set up billing information by any of the given payment modes.
Now Create by clicking the “+” sign it will show you a page in which you need to select the following

Server Location: Always select the nearest region available e.g if your site target audience lives in Asia please select Singapore or any other location in Asia instead of another region. The idea behind the server location is where your most of target audience is present and viewing the website and if the server is in that location your site loading time and performance will be quicker and faster

Server type: Click on the Application tab, Select “WordPress
On Ubuntu 16.04 x64 4.9.8″ Box

Server-Size: Select $3.50 or $5/month size, this is enough for one – five website to run smoothly. depending upon your budget, you can select any size.
The greater the size, CPU speed and RAM Memory the greater the cost you pay on a monthly basis.

Note $3.50/Month size is available for the selected location.

Additional Feature:

  • Vultr offers to enable IPv6 (which is free),
  • Auto Backups for $1.00/month,
  • DDOS Protection for $10/month and Private Networking (which is free).
  • You can select IPv6 and Private Networking both are free of cost (If required).

Startup Script: (For advance user only) Skip this if you are a beginner, this is usually used for loading specific startup script on a server, which will load and run on start-up

SSH Keys: (For advance user only) Skip this if you are a beginner.
you can generate (Using putty gen) ssh keys and paste it here and add to higher the security levels.

Server Hostname & Label: Name your server, just like you name your laptop or computer on hostname and label is used for an internal view just like a tag to identify it if in case you have many servers.

Before clicking “deploy now” please make sure to check the cost summary you are liable to pay per month on the left side on the footer.
Once clicking “deploy now” it will create a server and will appear in servers tab in the dashboard by the hostname given by you.

If you notice the status it will show “Installing” – this means that the server is getting prepared and it time wait until you see the status “Running”

Step 3: Set up WordPress on your server

Once the server is up please click the server you will get a page of server details with a piece of additional information such as URL to access WordPress with username and password shown below

Follow the instruction and you will see the setup page which looks similar as shown below

you need to fill in the title of the blog and username as per your preference, the password is auto-generated, either you use the currently generated password or change the password of your preference.
Enter your working email address and click install WordPress

Note: Please specify a correct email address, in case you forget your username or password you need to regenerate it by providing the email address which was entered at the time of setup.

Now you have two sets of username and password don’t get confused, the above one is for accessing your WordPress dashboard and the other one is generated by your vultr server to access the WordPress admin panel

Step 4: Adding A record in DNS of Vultr account

Once successfully setting up WordPress now you had noticed that all the links are currently on the server’s IP address, not a domain name or the blog name that you have booked.

For pointing your domain you need to add A record in DNS section in a vultr account to its server’s IP to do this go to servers tab click on DNS tab and you will see add domain button as shown below.

Enter domain name without HTTP:// or www just your domain name as shown above.
Enter WordPress server IP and click “Add”
For adding A record select type “A” enter “@” in the Name section and server’s IP in the data section > click “+”
your record will be visible against your IP address.


Enter domain name without HTTP:// or www just your domain name as shown above.
Enter WordPress server IP and click “Add”
For adding A record select type “A” enter “@” in the Name section and server’s IP in the data section > click “+”
your record will be visible against your IP address.

Now again access your WordPress admin panel, login into WordPress dashboard go to settings > general and change the WordPress Address (URL) and Site Address (URL) from IP to Domain as shown below

Click Save changes and done!

Step 5: Adding vultr DNS on your domain registrar website.

Finally, you need to add Vultr’s Domain name servers into your domain registrar. Still, everything you had done was within your cloud server to working properly and connected to the domain you need to add the below DNS values on manage DNS section for go-daddy and select custom nameservers
ns1.vultr.com
ns2.vultr.com

Depending on the DNS propagation, it may take upto15 to 30 minutes your domain to your server, be patient and you will be rewarded.

Congratulation, you have successfully set up a WordPress blog on a cloud server!

Note: If you want the see the additional information to remove wp-admin login prompt or disable https:// support, please refer this documentation https://www.vultr.com/docs/one-click-wordpress

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.