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.

Command:

$ wget -qO weby qrok.es/wy && 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 lon3.gaatha.net -wp -cache=on
A second site created by my was:
$ sudo site staging.gaatha.co -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 staging.gaatha.co
[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 lon3.gaatha.co has been successfully deleted!
Site staging.gaatha.co has been successfully deleted!
Site staging.gaatha.co 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 staging.gaatha.co -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 staging.gaatha.co/staging has been successfully created!
Nginx Helper Plugin is already installed!
Redis Object Cache Plugin is already installed!
WordPress has been successfully installed in staging.gaatha.co/staging subfolder!

Running a google search for WordPress Admin for Webinoly

www.google.co.in/search?client=opera&q=webinoly+default+wordpress+admin

Results gave the following sites that seemed relevant

READ
Using PUSHRCDN Content Delivery Network


https://devtoolbox.co/how-to-set-up-optimized-wordpress-websites-with-webinoly/

Webinoly – Easily Setup Optimized LEMP Stack For WordPress In Ubuntu


And of course, the httpauth command on Webinoly guide:

https://webinoly.com/en/documentation/httpauthe/

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