How to Install LEMP Server with Webinoly on Ubuntu 20.04

How to Install LEMP Server with Webinoly on Ubuntu 20.04

Webinoly is a tool to facilitate the installation and configuration of LEMP (Linux Nginx MariaDB/MySQL PHP) server and it has been optimized. Installing LEMP server with Webinoly no longer needs to manually install LEMP packages one by one.

0. Install Webinoly

Webinoly requires a fresh Ubuntu 18.04 or Ubuntu 20.04 Linux distribution, no web server application installed at all. This tutorial uses Ubuntu 20.04.

Download the bash script Webinoly installer and run it.

The Webinoly installation is complete. Save the username and password for database access.

Webinoly installation finished
Webinoly installation finished

Check the Nginx version.

Check the PHP version.

Check the MariaDB version.

Check server version
Check server version

1. Host an HTML Website

Host an HTML website with the subdomain webinoly.defnex.com.

The result of the above command.

Create an index.html file for testing.

Access the website http://webinoly.defnex.com.

Browse website
Browse website

Remove a website.

2. Hosting a PHP Website

Host a PHP website with the subdomain webinoly.defnex.com.

Create info.php file for PHP testing.

Access http://webinoly.defnex.com/info.php.

PHP info
PHP info

3. Access phpMyAdmin

All admin pages are protected with HTTP authentication, create a username and password first.

Access phpMyAdmin at http://serverIP:22222/pma, login using your httpauth username and password. To access the database on phpMyAdmin, enter the username and password that are displayed when the Webinoly installation is complete.

phpMyAdmin
phpMyAdmin

4. Install WordPress

WordPress installation can be done easily on Webinoly.

Access http://webinoly.defnex.com for installation.

WordPress dashboard
WordPress dashboard
WordPress site
WordPress site

5. Install SSL Let’s Encrypt

Let’s Encrypt SSL Installation for webinoly.defnex.com.

SSL already installed.

Website with SSL
Website with SSL

6. Enable Cache

Enable cache to speed up website access.

Also installed is the Nginx Helper and Object Cache plugins in WordPress.

Cache installation
Cache installation
WordPress cache plugin
WordPress cache plugin

7. Other commands

Displays a list of websites.

Disable website.

Remove a website.

The complete instructions for using Webinoly read at documentation.

Good luck 🙂

Default image
Musa Amin
I am a Linux System Administrator and also write many tutorials about Linux, Cloud, and Open Source. Hire me via email hai[at]musaamin.web.id.

Leave a Reply