Install Webinoly and Manage Super Optimized WordPress Websites in Minutes

Webinoly Review - Super Optimized any Server or VPS in Minutes

Finding a reliable WordPress host you can afford is hard. The hosting market is flooded with cheap options that don’t work well.

The problem? You get what you pay for!

If you are looking to find powerful web hosting for your next project, choose a hosting company that provides dedicated resources for your project. That’s cost a lot of money.

But, If you want to save your money and still need a high-quality WordPress stack then go for good VPS Hosting with Webinoly script.

With Webinoly, you can get all the perks of a high-quality WordPress host along with the freedom to manage your own servers.

Webinoly is the perfect solution. It provides you the ability to work in WordPress without having to worry about managing your servers. It helps you to create modern business-focused servers with Nginx, Redis, and MariaDB.

With Webinoly you get,

  • Free SSL certificates for your sites with Let’s Encrypt.
  • HTTP/2 dramatically increases the speed of serving your content.
  • PHP v8.0 and support for earlier versions if needed (7.4).
  • FastCGI Cache and Redis Object Cache.
  • Get an A+ grade on Qualys (SSL Labs) Test.
  • Automatically optimize your server to get the most out of the available resources.

Webinoly provides the following options to manage your server,

  • Unique commands to create, delete, disable and manage all your sites.
  • Install WP in any subfolder and support for external databases, multisite and domain mapping.
  • Installing SSL Certificates with automatic server configuration.
  • Advanced support for cloning your sites for testing purpose.
  • A complete suite of tools for backups.
  • Protect your site, folder or file with HTTP Authentication.
  • Modify the configuration of your server at any time according to your needs.
  • Log viewer in real-time.

In this article, I am going to show you how to install Webinoly, It is supported on LTS versions of Ubuntu, so you can install it on Ubuntu 20.04 or 18.04.

I am using MaxKVM VPS for this tutorial. You can use DigitalOcean or any other VPS provider for your websites.

Check How To Choose Best WordPress Hosting to learn more about various hosting types and companies.

Webinoly Installation

Webinoly installation is fairly simple, all you need is to connect your server and run the following command.

sudo wget -qO weby qrok.es/wy && sudo bash weby 3

This will install the whole Webinoly stack, including Nginx, MariaDB, and PHP.

When the installation completes, you can get your MySQL password.

Webinoly Installation completion screen

Create Your First WordPress Site

After the successful installation of Webinoly, you can set up your first WordPress website with just one command.

sudo site example.com -wp

The above command creates a WP website with example.com.

Webinoly Command Line WordPress Installation

SSL Installation

To issue free let’s encrypt SSL for our domain, use the below command.

sudo site example.com -ssl=on
Webinoly Let's Encrypt SSL Installation

Setup Your WordPress Site

Now you can open your website and configure the site title, user name, and password.

Webinoly WordPress Installation Screen

Find more advanced commands to further optimize your sites, follow Webinoly advanced guide.

Webinoly Server Settings

Setup HTTP Authentication

HTTP Authentication is required to access wp-admin or wp-login and phpMyAdmin. It provides an extra layer of security for your website.

To set up, run this command and enter your desired username and password.

sudo httpauth -add
Webinoly HTTP Authentication

Access your files via SFTP

Webinoly didn’t provide a GUI interface. If you want to upload or modify files to your website, you have to use SFTP. You can enable it with the following command.

sudo webinoly -login-www-data=on

Want to change the password for SFTP, use the following command.

sudo passwd www-data
Webinoly SFTP Password

Install FastCGI Cache for WP

FastCGI is the easiest and most powerful way to optimize WordPress sites, You don’t need any fancy or costly caching plugin to optimize your WP installation. Enable it with the following command.

sudo site example.com -wpfc
Webinoly FastCGI Cache

Access to phpMyAdmin

Webinoly uses 22222 port for accessing phpMyAdmin or other tools, you can change it with the following command.

sudo webinoly -tools-port=19816

Instead of server IP, you can use your existing domain for accessing tools using the following command.

sudo webinoly -tools-site=example.com

Now you can access example.com:19816 from your browser, any request from another domain will be blocked.

Security Settings

For avoiding suspicious traffic, we are going to add a blockhole as a default Nginx response.

sudo webinoly -default-site=blackhole

If you want to block specific IPs from reaching your websites, use the following command.

sudo webinoly -blockip=xx.xx.xx.xx

Webinoly is a powerful tool for protecting and optimizing WordPress websites but it’s not configured any firewall to protect your servers from attacks. Webinoly recommends using your own Firewall service such as UFW, the AWS Security Groups, or whatever is available with your provider.

Check UFW Status.

sudo ufw status

And add these ports into allowing ports lists in UFW.

sudo ufw allow 22
sudo ufw allow 25
sudo ufw allow 80
sudo ufw allow 443
sudo ufw allow 587
sudo ufw allow 11371
sudo ufw allow 22222

Now run UFW to protect your system.

sudo ufw enable

For more detailed information and examples, I recommend you to check Webinoly’s documentation.

Default vs Webinoly Optimized WP Comparison

Here is a quick comparison to show you the power of Webinoly server-level caching without using any caching plugin.

For this comparison, I use GeneratePress Premium with a Marketer template.

I am using MaxKVM 1GB VPS for this test website, and the GTMetrix Vancouver location for benchmarking the website.

Default WordPress GTMetrix results

Default WordPress Installation GTMetix Grade Result
Default WordPress Installation GTMetix Browser Results

Webinoly FastCGI Cache GTMetrix Result

Webinoly FastCGI optimized GTMetix Grade Results
Webinoly FastCGI optimized GTMetix Browser Timing

Conclusion

Webinoly provides optimized WordPress websites out of the box. You can use it for your mission-critical websites, either if you’re a newbie or an experienced user.

With Webinoly, you can manage your own servers easily, try it and tell me about how it went by leaving a comment down below!

Leave a Comment