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.
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.
- Click on create a database, choose a simple name.
- Now create a user, again choose a simple username but complex password.
- 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 allNote: Add both non-www and www domain in Runcloud's Web Application. Optional: Run
rcssl -i appnamefor specific app.
rcssl -a enableThis will renew your certs without having you to login.