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, 2021I 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 qrok.es/wy && sudo bash weby 3
Creating sample sites using WebinolyI 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=onA second site created by my was:
$ sudo site staging.gaatha.co -phpI 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!
Image Credit: Unsplash
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=wwwThe 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+adminResults gave the following sites that seemed relevant
https://devtoolbox.co/how-to-set-up-optimized-wordpress-websites-with-webinoly/ https://www.ostechnix.com/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!!
This post was updated on 2022-02-23