Runcloud Review and WordPress Installation Guide

Runcloud – a way to easily install WordPress and other application on your server. That’s all with a beautiful user interface you can interact.

More related articles.

Runcloud vs Serverpilot (WordPress Installation

Install LetsEncrypt SSL on Runcloud Free Plan

The big question.

Why would anyone use Runcoud to install WordPress on their server?

Automatic server configuration, Automatic nginx, apache2, and fpm configuration. Runcloud also offers 5-day free trial so you can actually use everything it offers. You can check server load, free memory, can clean temporary files, edit files, edit corn job and many…many things.

If you don’t want to spend a dime, Runcloud got you covered, the free plan allows you to connect 1 server and unlimited apps. Though you’ll be unable to see stats like server load, etc. But for most of us, the free plan is enough.

And your site will never go down, no more “error establishing a connection.”

Section 1. Setup Runcloud with your Server

Step 1. Create a server

Create a new Droplet in DigitalOcean (any other VPS) based on Ubuntu 18.04. Don’t select one-click WordPress install. We’re going to connect this server to Runcloud and install WordPress through it.

*Here we choose Ubuntu 18.04 over 18.10, as Runcloud prefers 18.04.

You’ll get droplet IP address and Root password via registered email. Remember you need the IP address and Root password in upcoming steps.

Step 2. Connect it to Runcloud

Open runcloud.io and Sign up for an account, when logged in. Just click on Add server and provide IP address of your server. Now it will display code which you need to send using SSH command. For that, you can use PUTTY software.

Step 3. Create a new Web Application in Runcloud

Create a new Web Application in Runcloud.

  • Web application name: Name it anything, make is short.
  • Domain Name: Your domain which you want to connect to this WordPress installation.
  • PHP version: 7.2
  • Web Application stack: Nginx + Apache 2
  • Stack Mode: production

Step 4. Install WordPress.

You can install many apps from the Script installer option, suppose you’re going to install WordPress.

Navigate to Servers > Web Application > Script Installer (choose WordPress).

the part here is done. Still, you need to create a Database and connect it to your WordPress to start using your website.

Step 5. Create Database and user.

A database is required to store posts, comments and other data that can be served via PHP when asked. Navigate to Servers > Database.

  1. Click on create a database, choose a simple name.
  2. Now create a user, again choose a simple username but complex password.
  3. Attach that user to the database.

Finishing WordPress Setup

Visit your site using the IP address or Domain name. Select language and click on et’s go.

 

You need to enter following things.

  • Database name (Step 4)
  • User  (Step 4)
  • Database Password  (Step 4)
  • 127.0.0.1 (localhost)

WordPress will now ask about your site, simply enter your site name, site admin username and set a password. After that you can login.

Install LetsEncrypt Free SSL

Runcloud doesn’t offer free one-click-SSL in their free plan, however with this python script you can install LetsEncrypt SSL. For this you will need Root password (server) and IP address. Create an SSH connection with Putty software. SSH, much like terminal and command prompt.

When you’re logged as root user, type the following command.

pip install rcssl

Now the next command will acquire SSL for all the apps with all attached domains.

rcssl -i all

Note: Add both non-www and www domain in Runcloud's Web Application. Optional: Run rcssl -i appname for specific app. rcssl -a enable This will renew your certs without having you to login.

 

 

 

0 Shares:
Leave a Reply

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

You May Also Like