Easy Tutorial: Install WordPress on DigitalOcean or any VPS

install wordpress on digitalocean

What is VPS?

VPS is a Virtual Private Server. With VPS Hosting you get the whole server with the selected configurations. You can get a VPS for as low as $5/month from DigitalOcean.

Advantages of VPS over shared hosting:

  • You get the whole server so your site speed will surely be fast compared to shared hosting.
  • You have a lot more control on VPS than shared hosting.
  • Hosting your site on DigitalOcean costs monthly so you can upgrade your plan anytime without losing any amount.
  • You can even host multiple sites on a single VPS.

Why people get hesitated to host site on a VPS?

The main reason that people are hesitated to host their site on VPS is because it is hard to configure and install WordPress on it specially if you are not a tech savvy. But now with ServerPilot you can do all this very easily without any coding.

below is a easy step by step tutorial on “How to install WordPress on DigitalOcean”, after reading this you will surely able to install WordPress on DigitalOcean.

What you will need

How to install WordPress on DigitalOcean:


Create your Droplet on DigitalOcean

After you create an account on DigitalOcean, just login to your account to create your first droplet. When you will click on ‘Create Droplet’ you will see different options to select as image (the OS on which your VPS will run). There you will have to select Ubuntu 16.04.2 x64 as serverpilot supports that image only right now and below that you need to choose size of your droplet, I will recommend to select $5 plan for a new site, you can resize the droplet later anytime. After that choose a data center for your server. (If you are from India I would recommend to choose Singapore )


Ignore selecting additional options and click on Create Droplet. Now your droplet is created.

After creating droplet you will get an email containing all login details of your droplet.optblogging

Save all these details because you will need them later.

 Connecting your server to serverpilot account

Now login to your serverpilot account and click on ‘Connect Server’. it will ask to enter IP address and password of server, enter the IP address and password as you got in mail from DigitalOcean, for SFTP Password you need to create a password through which you can login to shell as serverpilot user. After filling all the details click on connect to server. Now you have connected your server to serverpilot.


Creating your first app on serverpilot

After connecting to your server now move to create app section. There you need to enter your app name, your domain name. Now check on wordpress as you need to create site on wordpress and then you will see options to enter site title, user, password and email (You will use that username, password and email to login to your wordpress site). In runtime option select any php version higher than PHP 5.5, though I recommend to choose the latest version available. Now select your sever from dropdown menu and click on create app. Your app is created now.

Logging in to WordPress

Just enter your IP address in search bar and you will be redirected to your  wp-admin page of your site. Enter all details to login and access your wordpress dashboard.

HOLA!! Your site is now hosted on a DigitalOcean VPS.



About the author


I am a student blogger, interested in SEO and internet marketing.
I try to write about what all I have learnt till now.

Leave a Comment