How to Install WordPress on your VPS using Webinoly

I heard about Webinoly in a Facebook group for WordPress. Webinoly is a command line based utility to install websites on VPS. Read about my first hand experience.

What is Webinoly?

Webinoly is a command line tool to set up a web site on a VPS or a Virtual Private Server. It installs PHP, mysql and Nginx web server. One can create, modify, backup, clone and delete websites using this handy tool. I had originally published this post nearly two years ago in the first week of January 2020. Back then, I was introduced to this command line tool. And I had thought of giving it a try. This original post had recorded my first hand experience using this command line tool for installing a WordPress site on a virtual private server or VPS. Testing was done with with Ubuntu 18.04, Kernel 5.0. Since then I have learned a lot more about the different command line tools of our different tools or ways in which one can set up WordPress on a virtual private server.Through scripts like Webinoly, WordOps, and SolikStack, or through graphical tools, GridPane and Server Avatar. I have written about them in different blog posts on this site.
read this post where I share a more detailed How To and my tips on using Webinoly.
The original blog post was a verbatim copy and paste job from the installation menu for example. When I was reviewing this old blog post, I thought that was not the right thing to do. So I am retaining the original posts.Towards the bottom of the post after this particular update, you can click to view what the original blog post looks like.

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
This post has been updated in February 2022

Click below to see what the original version of this blog post looked like

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 && 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! Creating ans hosting a WordPress site using Webinoly. Blog of Amar Vyas
                                                                Image Credit: Unsplash

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 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!!  

This post was updated on 2022-02-23