Chief Innovation Officer

Step 1: Create a Droplet on Digital Ocean

Start by logging in to your Digital Ocean account and creating a Droplet for your WordPress site.

  1. Go to Digital Ocean and log in to your account.
  2. Click "Create" > "Droplets."
  3. Select the "WordPress on Ubuntu" image from the Marketplace.
  4. Choose your desired plan and region (see the screenshot below).
  5. Choose an authentication method for your Droplet:
    • For SSH Key authentication: Upload or generate an SSH key on your local machine.
    • For password authentication: Select the "Password" option and create a strong password.
  6. Click "Create Droplet."
Creating a Digital Ocean Droplet with region and marketplace
Selecting size and authentication method

Step 2: Install WordPress

Once your Droplet is created, access it via SSH to complete the WordPress setup.

  1. Note the public IP address assigned to your Droplet.
  2. Open a browser and navigate to your Droplet's public IP address to set up WordPress. You will see a WordPress installation screen.
  3. Follow the on-screen prompts to set up WordPress:
    • Enter the database details (database name, username, and password).
    • Set the WordPress site title, admin username, and password.
    • Complete the WordPress installation wizard.
Installing WordPress

Step 3: Configure a Domain

Link your domain name to your Digital Ocean Droplet.

  1. Log in to your domain registrar and update DNS records:
    • For A Record:
      • Set Name to @ (this represents your root domain, e.g., example.com).
      • Set Type to A.
      • Set Value to your Droplet's public IP address.
    • For CNAME Record:
      • Set Name to www.
      • Set Type to CNAME.
      • Set Value to @ (or your root domain, e.g., example.com).
  2. Test your domain by visiting it in a browser. Note: it can take up to 24-48 hours for the IP address change to be recognized by the internet.
Configuring Domain DNS Records
Configuring Domain DNS Records
Configuring Domain DNS Records

Step 4: Set Up SSL Certificate

Secure your website with an SSL certificate using Certbot.

  1. SSH into your Droplet by clicking Lauch Droplet Console in Digital Ocean. The domain must resolve prior to this step which may take a few minutes but may take up to 24-48 hours.
  2. Enter the domain or subdomain.
  3. Complete the prompts to create your WordPress user account and agree to terms.
  4. Select option 1 to activate HTTPS for your website.
  5. Navigate to your url and go to https://yourdomain.com/wp-admin and login using the user account created in step 4.3.
Setting Up SSL Certificate
Setting Up SSL Certificate
Setting Up SSL Certificate

Setting up Themes/Plugins

View the next article to complete your WordPress installation
Up Next

Leave a Reply

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