How to install WordPress on CloudWays [In-Depth Guide]

Now that you know all the significant features Cloudways has to offer. It’s time to install a WordPress website on Cloudways.

In this lesson, we’ll go-through a practical guide on setting up WordPress on Cloudways, a quick walk-through of Cloudways control panel, as well as enabling Cloudflare CDN in your WordPress website.

Before we dive ourselves into the nitty-gritty of installing a WordPress website on Cloudways, we first must know which plan & server we should go for.

Cloudways Plans and Server Options
(which one to choose)

deploying a WordPress website on Cloudways

Cloudways currently supports five cloud hosting providers:

  • Digital Ocean
  • Linode
  • Vultr
  • Amazon AWS
  • Google Cloud

Whichever server you decide to go with – the estimated pricing per month will be determined by the Server Size you select.

All the hosting providers listed above have excellent uptime and performance; paired with the server management tools being offered by Cloudways, you will expect a better performance than an average shared host (and even some managed hosting).

Which Cloudways Server Do We Recommend?

Option #1: DigitalOcean

DigitalOcean is an established cloud server platform. They have several flexible options to build and host your website depending on your business requirements and budget.

They are reliable and flexible, and have predictable prices and security compliant.

Option #2: Linode

Same as DigitalOcean, Linode are also another established cloud based professional hosting platform for business websites.

Linode have one of the best price to performance ratio in the industry. With over 800K plus customers globally, they must be doing something right.

Option #3: Vultr

The *new* kid in the block in Cloud Server industry.

With over 17 data centers around the globe, Vultr allows you to launch and deploy your cloud based website in a vicinity that is closer to your customer base.

Their High Frequency server has the advantage of being equipped with a larger capacity NVMe local SSD storage.

This serves two essential purposes. It increases all our applications’ general performance, from simple landing pages to complex scripts & WordPress installations, while giving us more data storage.

With VULTR high-frequency servers, you get a combination of hardware components (mainly the Intel processors clocked at 3+GHz) that allow you to deploy demanding and high traffic applications without worrying about performance.

All 3 of them are pretty much the same.

If you want establishment (reliability and stability), you can go for DigitalOcean or Linode.

If you want your server to be equipped with NVMe SSD (for high performance), you can go for Vultr High-Frequency server.

Ultimately, the choice is yours.

Note that I didn't mention Amazon AWS or Google Cloud. Personally, I think it's too overkill to host a WordPress website in either of these two platforms. Not to mention that their prices are quite high as well. Unless you're running an Enterprise-level application, you don't really need Amazon AWS or Google Cloud.

How to install WordPress on Cloudways in 7 steps

Setting up a WordPress website with Cloudways is super easy.

It only takes a couple of clicks – no technical skills needed.

Step 1: Log in to Cloudways & Navigate to Servers

Once you’ve logged into your Cloudways account, click on the Plus button at the top right and select “Add Server.”

How to add new server in Cloudways

You should be taken to the Server Creation wizard.

Step 2: Select The Right Configuration For Your WordPress Application

On the Server Creation wizard, you have to select one of three WordPress configurations.

Selecting the right configuration for your WordPress application in Cloudways

The Cloudways-optimized WordPress configuration is selected by default.

This configuration comes with some predefined plugins (Bot protection & Breeze) and modified WordPress settings.

I prefer the Clean (No Cloudways Optimization) option as it gives you a fresh and untampered WordPress instance.

After selecting a WordPress configuration, you need to name the application, server & project.

You might want to use names related to your website as it would help locate precisely where each website is hosted especially if you want to create multiple websites / servers in the future.

NOTE: Cloudways will adopt only the latest WordPress versions in their creation wizard. If you need to use an older version of WordPress (which is not recommended), you can downgrade it after the installation.

Step 3: Select a Server Provider, Location & Resources

Next up is server configuration.

You’ll need to select one server provider and the amount of RAM you think you’ll be needing.

(In this example, I using VULTR with High Frequency, but you can choose DigitalOcean or Linode as well)

Selecting a server provide, location & resources in Cloudways

The more RAM, the better the performance, but for an essential WordPress website, 1GB would be normally sufficient.

However, if you plan to host more than one WordPress website in the same server, I would suggest you to go for the 2GB option.

As for server location, you should choose the server location closest to your customers / audience – as this will improve page loading speed and reduce latency.

server location available in Cloudways

Once you’re done configuring your Cloudways server, click on the launch button to continue.

Step 4: Access Your WordPress Application

The configuration might takes around 10 – 15 minutes to get your server ready with a WordPress website installed.

Adding server to Cloudways

Once the server is ready, you can now access your WordPress installation.

Click on the www option at the right-hand side of the server option, and you should see the name of your website listed in the popup menu, click on your website to proceed.

How to access your WordPress application in Cloudways

It should bring you to your Application Dashboard:

How to get access details to your WordPress website on Cloudways

At this point, you have successfully installed WordPress on a Cloudways Server.

But that’s not all, as we still need to connect a domain name to our WordPress application.

Step 5: Add a Domain Name

At your application dashboard, select the “Domain Management” tab at the navigation located on the left side of your screen.

How to add domain name into your WordPress application in Cloudways

Adding a domain is quite simple.

Simply type in the domain name (with the extension, i.e., yourdomain.com) and click on “SAVE CHANGES.”

domain management in Cloudways
NOTE: You need to have purchase your domain name separately from a domain registrar (i.e., Godaddy, Namecheap, IONOS)

After that, you’ll have to point the domain to Cloudways using their DNS records. It differs for every domain registrar but it’s quite simple if you follow their guide here.

Step 6: Add SSL Certificate

Once you connect your domain to your CloudWays application, a free SSL (Let’s Encrypt) is issued automatically – so you don’t need to do anything to set this up.

How to add free SSL certificate in Cloudways

However, on some occasion that you decide to use a custom SSL certificate, simply navigate to the SSL Certificate tab and select “I Already Have a Certificate” in the dropdown.

How to add custom SSL certificate in Cloudways

Then, copy and paste your custom certificate’s CRT and KEY content and click submit.

Your custom certificate should be activated within the next 48 hours ( due to DNS changes propagating worldwide).

Step 7: Access the WordPress Dashboard

Now, all that’s left is logging into your WordPress admin dashboard, and do the configuration from there.

When you installed WordPress on Cloudways server, your Cloudways account’s email is automatically used as the username and administrative email for your WordPress website.

You can find (and change) your WordPress login credential under the “Admin Panel” tab.

How to access WordPress dashboard from Cloudways control panel

I recommend you to change the default password to something more secure and memorable, as you’ll mostly be logging into your WordPress website using the WP-ADMIN path after this.

If you’ve followed through all the steps, you should have a brand new WordPress website ready to be used.

WordPress admin dashboard

That’s it for installing WordPress on Cloudways – It gets relatively easy after the first time.

If you face any difficulties during the installation process, remember that you can always ask the Cloudways support team for help if you get confused at any point.

Bonus Tutorial #1: A Quick Walkthrough of Cloudways Control Panel

Now that you know how to install a WordPress website on Cloudways, let’s take a quick walkthrough of Cloudways control panel, and learn how things work on Cloudways.

Server Management

Managing your servers on Cloudways isn’t something you’re going to be doing very often as that’s primarily what Cloudways takes care of (as a Managed Cloud Hosting).

But, sometimes, you might want to make specific changes to allow the applications to work on a certain way, or enable a particular feature in your