How to Create a Cloud-Init Image for Proxmox VE

Proxmox VE is a popular, feature-full virtualization platform. It allows creation of cloud-init based images, which allow you to customize your images a great deal. This means you can embed…

Read More »

How to Deploy a Flask App in Ubuntu 20.04 using Apache and Passenger

Flask is a Python micro framework that is very popular. In this guide we will deploy a Flask application on an Ubuntu 20.04 server using Apache Web Server and Passenger….

Read More »

How to extend an LVM partition in Centos 7

Are there times when your partition becomes full and you wonder if you should delete some data or move to a new VM? Well, its not always necessary to migrate…

Read More »

How to install OpenLiteSpeed on Ubuntu 20.04/19.10/19.04

OpenLiteSpeed (OLS) is one of the fastest web servers around and can support hundreds of thousands of concurrent connections. Its runs in Unix like systems and is built as an…

Read More »

A comparison of web servers: Apache, Nginx, LiteSpeed and Microsoft IIS

A web server is a software that responds to clients requests over the world wide web. A client (e.g browser) sends a request for information and the web server responds…

Read More »

How to Install OpenLiteSpeed on Centos 7

OpenLiteSpeed (OLS) is one of the fastest web servers available in the market today. Here, we’ll show you how to install OLS from its repository in Centos7.6, configure PHP and…

Read More »

How to decide which hosting plan is best for you

If you are hosting a website for the first time, you may wonder which package is best for you. Here, we’ll have a look at how you can arrive at…

Read More »

Use Case: Horizontal Scaling vs Vertical Scaling with Nginx

When deploying high traffic sites/web apps, often times you’ll be faced with a dilemma on whether to use horizontal scaling or vertical scaling. Horizontal scaling is the use of several…

Read More »

Overview of Load Balancing with Nginx

Load balancing is a way of distributing traffic to computing resources such as servers or other network components. The technique is primarily used to improve performance: by increasing concurrency and…

Read More »

How to create a HTTP load balancer with Nginx

Introduction A load balancer is simply a piece of hardware or software that distributes traffic between two or more servers (upstream/backend servers). Load balancing is a common technique used to…

Read More »