By far the most popular content management system, WordPress powers more than 40% of the web, and of all websites globally that use a content management system, over 65% of them are powered by WordPress.

Combine RunCloud’s powerful server management capabilities with the #1 CMS in the world, and you have a winning formula. Fortunately, RunCloud’s server management console makes it extremely quick and simple to install WordPress on your server. With a one-click install, you can be up and running with a new site in just moments.

In this guide, we’re going to give you a comprehensive, step-by-step overview of how to install WordPress with RunCloud. Let’s get started!

How to Install WordPress with RunCloud

Here are the steps you need to follow to install WordPress with RunCloud.

1. Log into RunCloud

To begin with, you’ll need to log into RunCloud:

log into RunCloud

Once you’re logged in, head to the Servers page, where you’ll be able to see all the connected servers:

runclouds servers page

You can perform a one-click install of WordPress on any listed server.

2. Deploy New Web App

If you click on Web Applications in the left sidebar, you’ll be able to see a list of all current web apps (such as WordPress) running on your servers. For instance, in the screenshot below, you can see that two WordPress installations are running on the same server:

runclouds web applications panel

To launch a new installation of WordPress, just click on Deploy New Web App. You’ll be prompted to select a server. Select the server you wish to deploy WordPress on, and click the Deploy Web App button.

3. Configure Your WordPress Installation

RunCloud gives you considerable flexibility when launching a new WordPress installation. For instance, you can choose the web application stack you want to use, as well as the PHP version that you wish to launch with. 

RunCloud supports PHP 7.2 to PHP 8.1, and you have three options when selecting the web application stack:

  • NGINX + Apache2 Hybrid (you can use .htaccess)
  • Native NGINX (faster, but no .htaccess)
  • Native NGINX + custom configuration (manual NGINX implementation, ideally for advanced users) 
configuring wordpress installation, path, php version, web app stack and stack mode

During this process you can also select the site title, and set an admin username, password, and email:

configuring wordpress site title, admin username, password and email

4. Map Domain and Install the SSL

Security will almost certainly be a consideration, and this can also be selected during this process. RunCloud lets you install the SSL certificate before the site is launched, and you also have the option to use one SSL for all domains, or a different one for each:

installing the ssl

Alternatively, you can enable AutoSSL, which deploys a new Let’s Encrypt SSL certificate for all new domains.

Once you’re done, the next step is to map the domain. You can either use a test domain from RunCloud, or use your own: 

mapping the domain

RunCloud also gives you the option to set your DNS records manually (through your host) or use Cloudflare. Once you’ve selected your preference, just click on Deploy Web App (in the bottom-right)

5. Review Your Newly Deployed WordPress Install

reviewing newly deployed wordpress installation

Within a few moments your new site will be installed and running, and you will be able to view traffic stats and information about your newly deployed WordPress installation within your RunCloud dashboard. 

To view this information, click on Open Site from the top right of your RunCloud page to log into the WordPress dashboard automatically, as shown below:

new wordpress dashboard

The new WordPress installation will also appear in your Web Applications tab:

new wp installation in web applications tab

► That’s it! You’ve successfully launched a new installation of WordPress using RunCloud!

After Action Report — RunCloud Makes Server Management Incredibly Easy

With RunCloud, launching a new web app, such as WordPress, is incredibly easy. RunCloud offers a 14-day money back guarantee, so you can try it out without a long-term commitment.

Have anything else to share? Join the conversation by sending us a Tweet! 💬