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
- Use the following link to register and get $100.00 free credit by using my affiliate link: digitalocean.com.
- Once you have clicked on the affiliate link above, fill out the form or Sign up with Google (Figure 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).
- Confirm your email address by going to the email and clicking the link provided (Figures 3 and 4).
- 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.
- 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
2. Configure Droplet
- Select WordPress under create a droplet (Figure 7).
- 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: 184.108.40.206
- 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)
- 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.
- In Goddady.com login and select products.
- Click on DNS next to the domain name we want to use for our WordPress site (Figure 9).
- On the DNS Management Page, Click on the Pencil next to the first A record (Figure 10).
- 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
4. Complete WordPress Setup
- On the Digital Ocean Project page. Click on the name of your droplet (Figure 12).
- Click Access on the Droplet configuration screen (Figure 13).
- On the Access screen, select Launch console (Figure 14).
- 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).
- 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.
- 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.
5. Test Your WordPress Install
- Browse to YOURDOMAIN/wp-admin to access the admin panel (Figure 19).
- Log in with the credentials that you provided during setup.
- Additionally, If you can see the screen in Figure 20, congratulations you have successfully installed WordPress using a Digital Ocean Droplet.
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.