How To Create A Wordpress Blog For free: A Digitalocean Blog

DigitalOcean is one of the leading and fastest-growing cloud hosting software companies in the world that focuses on simplicity and scale. Today we are going to learn how to install and configure WordPress on DigitalOcean for free, for the first two months.

Why We Love DigitalOcean

Since its launch in 2011, it has soon become one of the largest cloud hosting providers that have over a million users. DigitalOcean servers are simply referred to as Droplets and that is simply the smallest unit of a cloud server that you can buy starting from $5/month.

The key factor to DigitalOcean’s stupendous success is its sheer simplicity. In addition to being a clean and easy-to-go option, there are lots more to love DigitalOcean for your WordPress site. Here are five reasons why we find DigitalOcean to be awesome.

Read More: How to make money on TikTok without creator fund

DigitalOcean has one of the lowest pricing points you would ever see in the cloud hosting industry. You can get started with your own server for as little as $5/month, what is even more beautiful is that you can start for two months for free and decide if you want to continue or not, read on to know how to do that.

DigitalOcean's droplets start from as low as $5/month!

The $5/month droplet comes with:

  • 1GB of RAM
  • 25GB of SSD storage space (SSDs are about 10x faster than traditional hard disks)
  • 1TB of bandwidth (that’s really generous)
  • 1 unit of vCPU (virtual CPU) power
  • Price: $0.007/hour which is roughly $60/year!
  • Automatic 1-Click Installer for WordPress

DigitalOcean has an awesome and already-made image for WordPress and a plethora of other open-source software, which makes it to be an invaluable asset, but for the purpose of this article, we are only interested in the WordPress software. With a few clicks, we would be able to create a steady and working installation of WordPress to start blogging in little to no time.

Installing WordPress on DigitalOcean

IMPORTANT: To get the two months of free hosting on Digitalocean you have to signup with this link Free $100 For Digitaocean. You can alternatively click the image below.

DigitalOcean Referral Badge

Once you have signed up for DigitalOcean, you would be asked to enter your Credit/Debit card info to verify your identity. You should note that you might see a temporal charge of one dollar on that card which would be refunded immediately.

DigitalOcean User Account Organization: What are Projects?

Projects in Digitalocean are simply a basic unit of organization present in your DigitalOcean account. Each project can have multiple droplets and other features that DigitalOcean has to offer. A single DigitalOcean account can have several projects.

We would first start by creating our first DigitalOcean project. Choose a project name, a project description, the purpose of the project, and the environment. An environment can either be Development, Staging, or Production. For the purpose of this tutorial, we’ve chosen the options as shown in the screenshot above.

How to Create WordPress Droplet in DigitalOcean

Once you have created a project, it is now time that you to create a droplet.

Step 1: We would first start off by creating a droplet inside the WPExplorer project that we created above.

Step 2: Choose Ubuntu as your droplet’s Operating System and then select the One-click apps tab that you would see there.

Step 3: Choose WordPress on 18.04. This means that DigitalOcean is going to automatically install WordPress software on Ubuntu 18.04.

Step 4: DigitalOcean droplets can be deployed across 8 different data centers in the world, so ensure you select a server close to you or simply choose the US It is optional to select the additional options (such as private network, IPv6, etc.) and an SSH key. Since we are here to only install WordPress, these features would not be necessary and would be a bit technical here. However, you are free to try them out in your DigitalOcean account!

Step 5: As you can see, the default project, i.e. WPExplorer is automatically selected. Enter a hostname (this is for you to remember the project internally) and click on Create to start the droplet creation process.

Step 6: Once the droplet has been created, you will see a message that is similar to the screenshot that is above.

You should also receive a similar email to the email account you used when registering on DigitalOcean.

Logging into DigitalOcean droplet via SSH Console

It is almost time for the famous 5-minute WordPress install, The only difference is that this time we are going to be done in just 2 minutes. We already have the IP address that we can use to log in to the WordPress server. However, we need to log in to our DigitalOcean droplet using SSH for a first-time configuration.

Unless we do that, we are going to keep seeing a message like this when we enter the IP address in our browser. You can log in to your DigitalOcean droplet via SSH by using a software called Putty in Windows or your default Terminal on Linux/Mac. However, DigitalOcean has developed an even simpler way to do this, as shown below:

First, from your DigitalOcean dashboard, choose your droplet, and then click on the Access tab from the left menu. Click on Launch Console to enter your droplet via SSH by just using your web browser(this feature is helpful if you are on mobile).

Next, enter your username (root) and password that was sent to your email earlier. You will be immediately asked to create a new password for the root user account. Once you have reset the root password, you should see a message similar to the one above.

That is it. We are now ready for the famous 2-minute WordPress install!

Configuring WordPress installation on DigitalOcean

So far we have:

  • Gotten $100 dollars of Digitalocean credit using this link.
  • Created a new DigitalOcean droplet with Ubuntu and WordPress already installed; and
  • Logged into the droplet via SSH (by using the built-in console access of DigitalOcean).

Now we need to do the final steps which are to get our WordPress site ready.

Enter the IP address in your browser, and you should be greeted with the famous install screen.

Now enter in your desired admin username, password, and email address. The database configuration has been pre-configured by DigitalOcean. You might also want to turn off search engine visibility if you are only testing a site. The only thing is that you should remember to enable it once your website is ready.

Click on Install WordPress and let the magic happen.

And there you have it a fully functional WordPress site is ready.

This marks the end of our basic tutorial. You can drop a comment below if you encounter any issues

Previous Post Next Post