How to Install WordPress on your VPS using Webinoly

Introduction: I heard about this tool called Webinoly a few days ago, and thought of giving it a try. Read in this post my first hand experience with this command line tool for installing WordPress on Virtual Private Server.


$ wget -qO weby && sudo bash weby 3

Creating sample sites using Webinoly

I used a VPS by Hosthatch for my experimentation. Once Webinoly was installed on the Ubuntu 18.04 server, I created two sites using the command:

$ sudo site -wp -cache=on
A second site created by my was:
$ sudo site -php

I realised that the second site was a static HTML site, and wanted to delete it. But I decided to delete both sites instead.

[email protected]:~$ sudo site -delete
[ERROR] Invalid parameters!
[email protected]:~$ sudo site -delete-all

All your sites files will be removed.
This action will only delete Databases attached to a WordPress site, any other Database will not be deleted.
Are you sure [y/N]?
Database of your site has been successfully deleted!
Site has been successfully deleted!
Site has been successfully deleted!
All sites and data has been deleted successfully!

Adding a WordPress site using Webinoly, with multiple parameters

[email protected]:~$ sudo site -wp=[true,true,localhost,staging_gaatha,gaatha_user,random,wpg_] -cache=on -ssl=on -force-redirect=www

The above command resulted in
Nginx Helper Plugin has been installed!
Please, activate this plugin for a better experience with FastCgi Cache.
** IMPORTANT - Plugin Settings **
- The “Caching Method” should be set to “Nginx FastCgi Cache”.
- Support for purge/url method is a premium feature only included in NGINX Plus (not-free) and we recommend not to trust in solutions or tools that use third-party NGINX modules to offer this feature.
- The Purge Method should be set to “Delete local server cache file”.
Redis Object Cache Plugin has been installed!
Please, activate this plugin for a better experience with WordPress Object Cache.
** IMPORTANT - Plugin Settings **
- Go to “Menu > Settings > Redis” and be sure that Object Cache is enabled.

After a while, I got the result:

$Site has been successfully created!
Nginx Helper Plugin is already installed!
Redis Object Cache Plugin is already installed!
WordPress has been successfully installed in subfolder!

Running a google search for WordPress Admin for Webinoly

Results gave the following sites that seemed relevant

Using PUSHRCDN Content Delivery Network

Webinoly – Easily Setup Optimized LEMP Stack For WordPress In Ubuntu

And of course, the httpauth command on Webinoly guide:

Enable SFTP
sudo webinoly -login-www-data=on
SFTP access for www-data user has been successfuly enabled!

Other Tools similar to Webinoly
EasyEngine, WordOps, Slickstack, OLS 1 click Installer, and Centminmod. I shall write about them separately.

How did the installation of WordPress using Webinoly go?

We find that out by Checking the System:
$sudo webinoly -verify
Verifying integrity of the entire Webinoly system...
Integrity test passed!!

Edit: Testing was done with with Ubuntu 18.04, Kernel 5.0
In the coming days, I will write a more detailed post on using Webinoly with WordPress.

Update January 1, 2021

I was looking up the date on which this post was originally published.. exactly one year ago from today! Since then, I have published a few other posts about Webinoly, namely:
a. How to Crete a Website using Webinoly

b. How to install Webinoly on TinyKVM

c. How To host your WordPress site on a Budget

Leave a comment