Why LEMP with Virtualmin?
I switched to LEMP years ago when it was so little. Getting WordPress or any other php based application to work with nginx wasn’t easy as it is today. But when I finally got it working with the help of awesome people of internet, I knew there’s no going back to Apache. I never did, and I never will. Although I still respect Apache.
The problem with nginx was lack of software support. It was impossible to find a Control Panel then. That problem was solved by Virtualmin. Another great software with a free version that is more than capable of managing day-to-day server management needs. Virtualmin GPL is fully compatible with nginx and now I’m building my LEMP servers with Virtualmin as the control panel.
After years of using Virtualmin server panel with nginx to build highly optimized VPS that can host WordPress, Sendy, MailWizz, etc… I decided it’s time to give back to the community. So if you want to learn server administration and build your own servers with Virtualmin and nginx, content below will help you. You can start by getting a Ubuntu VPS my recommended VPS providers and building your server with Virtualmin, Nginx, PHP and MySQL. If you run into problems, you can always get help using our server administration forum.
Virtualmin Tutorials
- Virtualmin
Install PrestaShop on Ubuntu 20.04 VPS with Virtualmin & Nginx
If you’re a small business owner looking to take your business online, you’ll need an…
Read More »
Server Troubleshooting
- Troubleshooting
Fix: Apache2 htaccess Rules not working on Bitnami LAMP
Bitnami LAMP stack has its own way of handling htaccess files. Just uploading your htaccess file to document root isn’t…
Read More » - Troubleshooting
sudo: /opt/bitnami/letsencrypt/lego: command not found
I was helping a client through my Bitnami bug fix service when I came across sudo: /opt/bitnami/letsencrypt/lego: command not found.…
Read More » - Virtualmin
Fix Virtualmin Nginx error: Executable path is not absolute
This is an error I came across on a new VPS setup on Ubuntu 18.04 with Virtualmin and Nginx. Tricky…
Read More » - Troubleshooting
Fix nginx: [emerg] “load_module” directive is specified too late
This is an error I encountered while trying to run regular maintenance on a customer VPS. The VPS was running…
Read More »
Google Cloud Platform
- GCP
Install Acelle Mail on Google Compute Engine VM Instance
I’ve been covering Acelle Mail installation on various platforms for the last couple of days. Today, we’ll look how to…
Read More »
Amazon Web Services
- AWS
Install PrestaShop on AWS EC2 Instance with Virtualmin and Nginx
PrestaShop is a great way to take your business online. It’ll allow you to sell your products online to local…
Read More »
Server Administration
- VPS
Configure Let’s Encrypt SSL Certificate Auto-renew in Bitnami
Issuing a free Let’s Encrypt SSL certificates in Bitnami is an issue a lot of users struggle with. It’s the…
Read More »
Marketing
- Marketing
Select a Domain Name & VPS Provider for Email Marketing
The very basic requirements before you start setting up your bulk email server are a domain name and a VPS…
Read More »