How to Start a WordPress Blog Using Digital Ocean

Share with friends!

How to Setup a WordPress Blog using Digital Ocean [2020] – Setup Your Own Virtual Private Server
James A. Muldrow
https://www.youtube.com/watch?v=sFVrV4wHqN0

Why Blog?

Blogging has been around for a while. With the current state of affairs across the globe, more and more people have turned to blogging to share information, express their feelings, and to keep a log of information to reflect on later. I am one of those individuals. I started this blog in an effort to contribute more to the general public. Interested in building a platform in order to share your ideas, thoughts, and feelings with the world, please read this blog post in its entirety. I will walk you through everything you need to know to start a WordPress blog using a digital Ocean Droplet. This How-to is not for a novice, but I will explain it so anyone can repeat the steps. The expectation is that the reader of this guide understands how to use the computer terminal.

What is digital ocean? What is a droplet? Why would you want to use these to start a WordPress blog? Stick around because I will use this guide to answer all of that and more. If you want to get right to the steps, please watch the accompanying video or go to the following section to learn how to start a WordPress blog: Start

Digital Ocean: What is that?

Digital Ocean is a cloud infrastructure provider located in New York City with data centers around the world. DigitalOcean provides developers cloud services that help to deploy and scale applications that run simultaneously on multiple computers.

In Short, Digital Ocean lets you rent your own Virtual Private Server (VPS) for your use. This provides you with more capability, flexibility, and speed opposed to using a shared hosting platform for your Blog such as Bluehost. The cheapest server is $5.00 a month and if you use my affiliate link below, you will receive a free $100.00 credit towards your first three months using Digital Ocean. Digital ocean refers to their servers as Droplets. Just know that if I say Droplet throughout this guide, I am referring to a VPS in Digital Ocean. Lets’s look at what we will need to get our blog up and running.

To get our blog up and running, we will need the following:

  • A domain name
  • A place to host our WordPress Site
  • and a little bit of patience

Ok enough of the contextual info, let’s get into it.

Start a WordPress Blog using Digital Ocean

1. Register for a digital Ocean Account

  1. Use the following link to register and get $100.00 free credit by using my affiliate link: digitalocean.com.
  2. Once you have clicked on the affiliate link above, fill out the form or Sign up with Google (Figure 1).
Figure 1 - Digital Ocean Sign up Form - Start a WordPress Blog using Digital Ocean
Figure 1 – Digital Ocean Sign up Form
  1. Click on the box that says “I am human” and then click submit. You may be required to do a CAPTCHA test (Figure 2).
Figure 2 - Digital Ocean Captcha Screen - Start a WordPress Blog using Digital Ocean
Figure 2 – Digital Ocean Captcha Screen
  1. Confirm your email address by going to the email and clicking the link provided (Figures 3 and 4).
Figure 3 - Digital Ocean Confirm Email Screen - Start a WordPress Blog using Digital Ocean
Figure 3 – Digital Ocean Confirm Email Screen
Figure 4 - Confirm Digital Ocean Email Address link - Start a WordPress Blog using Digital Ocean
Figure 4 – Confirm Digital Ocean Email Address link
  1. Setup billing information on the next screen (Figure 5). Billing information is required to receive the $100.00 Credit. You will not be charged until you use the $100 or 3 months past. The $100 credit must be used in 3 months.
Figure 5 - Digital Ocean Billing Setup screen - Start a WordPress Blog
Figure 5 – Digital Ocean Billing Setup screen
  1. Fill out your Project Goals on the next screen (Figure 6).
    • Create your first project – Enter project name: WordPress
    • What is your project for? – Select a purpose: Blog
    • Tell us which tools and technologies you plan to use on DigitalOcean – Select WordPress under Publishing
    • Click Start
Figure 6 - Project Goals Screen - Start a WordPress Blog using Digital Ocean
Figure 6 – Project Goals Screen

2. Configure Droplet

  1. Select WordPress under create a droplet (Figure 7).
Figure 7 - Main WordPress Project Screen - Start a WordPress Blog using Digital Ocean
Figure 7 – Main WordPress Project Screen
  1. Ensure the following is selected on the Create Droplets Screen (Figure 8)
    • Choose an image: WordPress
    • Choose a plan: Standard
      • $5/mo – 0.007/hour – 1GB / 1CPU – 25GB SSD disk – 1000 GB transfer
    • Choose a data region: Choose a region
    • Authentication – Select Password
    • Create root Password – SET YOUR PASSWORD HERE
      •  At least 8 characters long
      •  Must contain 1 uppercase (first and last characters don’t count)
      • Must contain 1 number
      • Cannot end in a number or special character
    • Enable backups if you want Digital ocean to back up your droplet for you
    • Click Create Droplet
    • Once completed your screen will look similar to Figure 8B.
    • Take note of the IP address next to the name of your droplet. In Figure 8B the IP address is: 67.205.128.218
Figure 8 - Digital Ocean Create Droplets Screen - Start a WordPress Blog using Digital Ocean
Figure 8 – Digital Ocean Create Droplets Screen
Figure 8B - Completed building Droplet Screen - Start a WordPress Blog using Digital Ocean
Figure 8B – Completed building Droplet Screen
  1. Before we can further configure our WordPress instance, we need to purchase/identify what domain name we want to use. How to purchase a domain name is outside of the scope of this How-to but here is a guide if you need assistance. Purchase or identify your domain name prior to moving to the next step.

3. Configure Domain Name System (DNS)

  1. Now that we have a domain name, we need to configure DNS to forward those requests to our WordPress server. The following instructions assumes you are using godaddy.com.
  2. In Goddady.com login and select products.
  3. Click on DNS next to the domain name we want to use for our WordPress site (Figure 9).
Figure 9 - Godaddy.com Products screen - Start a WordPress Blog using Digital Ocean
Figure 9 – Godaddy.com Products screen
  1. On the DNS Management Page, Click on the Pencil next to the first A record (Figure 10).
Figure 10 - Godaddy.com DNS Management - Start a WordPress Blog using Digital Ocean
Figure 10 – Godaddy.com DNS Management
  1. On the Edit records screen, in the box that says “points to”, place the IP address from the Droplet as identified in step 8 (Figure 11). Your IP will be different. It can be located in your digital ocean window next to your droplet name.
    • Press Save when complete
Figure 11 - A record edit screen - Start a WordPress Blog using Digital Ocean
Figure 11 – A record edit screen

4. Complete WordPress Setup

  1. On the Digital Ocean Project page. Click on the name of your droplet (Figure 12).
Figure 12 - Digital Ocean Project page - Start a WordPress Blog using Digital Ocean
Figure 12 – Digital Ocean Project page
  1. Click Access on the Droplet configuration screen (Figure 13).
Figure 13 - Droplet configuration screen - Start a WordPress Blog using Digital Ocean
Figure 13 – Droplet configuration screen
  1. On the Access screen, select Launch console (Figure 14).
Figure 14 - Access Screen - Start a WordPress Blog using Digital Ocean
Figure 14 – Access Screen
  1. Once the Console screen comes up, log in with the username root, and the password you setup during the initial configuration during step 2.2 (Figure 15).
Figure 15 - Console Screen - Start a WordPress Blog using Digital Ocean
Figure 15 – Console Screen
  1. Complete the WordPress setup after logging in (Figure 16).
    • Domain/Subdomain: this will be the domain that you purchased from your domain registrar. Mine will be socialbookhub.com for this example.
    • Your email address: Enter your email address for login to your WordPress droplet.
    • Username: Whatever you want your username to be
    • Password: Set your password
    • Blog Title: Set the title of your blog
    • Is this information correct y/n: Press y and enter to continue or n and enter to go back and make a correction
    • Would you like to use LetsEncrypt (certbot) to configure SSL? select yes to get a free ssl cert.
      • Enter email address for urgent renewals and security update info.
      • Type A to agree with the terms of service
      • Share your email: N
      • Which names would you like to activate HTTPS for? Press enter to select both
      • Select the appropriate number [1-2] then enter: 2
      • Once complete your screen will look similar to Figure 17.
Figure 16 - WordPress Setup Screen - Start a WordPress Blog using Digital Ocean
Figure 16 – WordPress Setup Screen
Figure 17 - WordPress setup complete - Start a WordPress Blog using Digital Ocean
Figure 17 – WordPress setup complete
  1. Browse to your website in a browser. Your site should now look like Figure 18. This lets me know that our install was successful. And the lock next to my domain name lets me know that our site is secured with our free SSL Cert from LetsEncrypt.
Figure 18 - Site view in browser - Start a WordPress Blog using Digital Ocean
Figure 18 – Site view in browser

5. Test Your WordPress Install

  1. Browse to YOURDOMAIN/wp-admin to access the admin panel (Figure 19).
  2. Log in with the credentials that you provided during setup.
  3. Additionally, If you can see the screen in Figure 20, congratulations you have successfully installed WordPress using a Digital Ocean Droplet.
Figure 19 - WordPress login screen - Start a WordPress Blog using Digital Ocean
Figure 19 – WordPress login screen
Figure 20 - WordPress Admin Panel - Start a WordPress Blog using Digital Ocean
Figure 20 – WordPress Admin Panel

6. Conclusion

In conclusion, setup in this fashion can be time consuming. In turn, it can also be very rewarding. Thus, now you have speed and control. Throughout this guide I have walked you through how to start a WordPress blog using digital ocean. Thank you for taking the time to go through this how-to guide. If this was helpful to you, please share with friends, and subscribe below to our news letter for future blog posts. Also, checkout more blog post from this author here: blog.Thank you.

Note: When you purchase something after clicking links in our articles, we may earn a small commission. Read our affiliate link policy for more details.


Share with friends!

Leave a Comment

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