How to enable brotli compression on nginx

Brotli is a relatively new compression algorithm that provides better compression than Gzip and is supported by modern web browsers. Enabling Brotli compression on your Nginx server can significantly improve the performance of your website…

Fix random reboot on linux for Ryzen 5 series

When AMD launched the first-generation Ryzen 5 1500X CPU, I assembled my initial Ryzen build. At the beginning, I had Windows 10 as the operating system and used it primarily for gaming purposes. The performance…

How to enable swap on linux using swapfile?

Swap is a space on a disk that is used as an extension of a computer's physical memory (RAM). When a system runs out of available RAM, it can temporarily transfer some of the data from RAM to the swap space.

Deploy node.js app in production.

Building a RESTful API using Express and Node.js is fun until it’s ready to serve in a production environment. There are many real-world challenges to properly deploying an API or your application backend. However, in…

Install phpMyAdmin on Ubuntu 22.04 with nginx

While MySQL prompt is used and recommended by the developer community for database administration, most people prefer a graphical user interface over the old school command line prompt. As of this writing, only a few…

Everything you need to know about SSH protocol

The Secure Shell Protocol (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. Its most notable applications are remote login and command-line execution. SSH is typically used to access…

How to Install LAMP stack on Ubuntu 22.04 server

LAMP is an open-source application stack used to develop and serve web applications on the internet. The abbreviation “LAMP” stands for Linux Operating System, Apache Web Server, MySQL Database, and PHP programming Language. This guide covers every step…

Deploy node.js using pm2, nginx & certbot

Node.js is a powerful server side JavaScript framework that has been used by a large number projects as a back-end technology. As the uses of this framework soars, developers face difficulties to deploy node applications.…

How to Install LEMP stack on Ubuntu 22.04 server

LEMP is an open-source application stack used to develop and serve web applications on the internet. The abbreviation “LEMP” stands for Linux Operating System, Nginx Web Server (pronounced as engine-x, hence the E in the acronym), MySQL Database,…

How to install Microsoft Office 2010 on wine.

Ever since I fully migrated from my primary operating system windows, I felt the need for a complete office suite. Of course, there are plenty of options available to pick from but none of them…