How to Create a WordPress Site using Webinoly
In this post, I will discuss in brief how to install WordPress using Webinoly.
Introduction: What is Webinoly?
Webinoly is an open source script. Installing webinoly provides a command line server management tool to install, configure and manage websites. For the non-technical users like me, let me define this tool in the following way:
Webinoly is a self-management server management tool. You can use install PHP, a web server, a database, and other tools such as a cache on your Linux server.
Other options in this space include WordOps, EasyEngine, Slickstack, Centminmod, and Ols1click. These tools enable you to create, different types of websites ranging from static HTML to WordPress sites.
A mini series on different ways to install WordPress is planned, which will be published in December 2020.
I had previously written on how I used this tool to create and run a WordPress site. I had set up the site on TinyKVM from Ramhost in that post. TinyKVM is a Virtual Private Server (VPS) with 256 MB RAM and a 7 GB Disk. You can read that post here.
Steps to Install WordPress using Webinoly
In the VPS world, you will find three types of services: managed, semi managed or self managed. Webinoly falls into the third category. In order to use Webinoly to create a WordPress Site, you will need a VPS (Virtual Private Server) with Linux (Ubuntu, Debian or CentOS).
Below are the typical steps to follow
- Connect to the server as a regular user with sudo privileges. Logging in as root not recommended for obvious reasons.
- Make sure it is a clean installation with no other servers or applications. Typically, the templates provided by your VPS host serve the purpose well. For the more experienced or adventurous user, the following may be the preferred course of action. That is, using an ISO file to install the Operating system (and optionally) encrypting the disk.
- Log on to your VPS using SSH (Mac or Linux terminal) – Windows Users can use Putty. I have not used the latter so cannot comment much on that one. You can read about using Putty here and here.
- Next, install and configure Webinoly using the command
>wget -qO weby qrok.es/wy && sudo bash weby 3
- Webinoly will install in an interactive manner. Included below is a screen capture from a test installation I have done for the purposes of this post. You can read the advanced tutorial from webinoly.com
CPU specifications of my Test server
I did this installation on a VPS by Virmach that I picked up as a part of Black Friday 2019 offer on LowEndTalk. It has been idling away for most of the time. This is a good way to put this resource to use. As you may note, this is a slowish, almost boring kind of VPS! But a VPS is a VPS, so let us test it out.
>$ sudo site yoursite.in -wp
Features of Webinoly
Cache for WordPress
Installing Wordress as a subdomain, or a multi-site with subfolders
How to obtain SSL certificate
PHP version with Webinoly Install
Webinoly installs the most current version of PHP (7.4 as on date of writing this post). There are options to configure using PHP 7.3 or 7.2
How to Re-Set server settings
$ sudo webinoly -server-reset
1. Tutorials on YouTube: How to Install Webinoly
2. Tecmint has articles on Webinoly
3. OsTechnix has an article on this topic
Installing Webinoly on a LXC Container.
(Thanks to user Not_Oles on LowEndspirit for allowing me ot use a LXC based VPS.)