Configuring Nginx FastCGI Caching for Multiple Domains

FastCGI caching in Nginx is a powerful tool for improving the performance of dynamic websites and web applications. By caching dynamically generated content, you can reduce server...

server

Fix random reboot on linux for AMD Ryzen processors

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...

linux

Free let's encrypt ssl for lifetime using certbot nginx

Securing your website with an SSL (Secure Sockets Layer) certificate is crucial in today's digital landscape. It not only protects the sensitive data transmitted between your...

server

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

Switch to HTTP/2 for better performance and security

HTTP/2 is the most recent version of the Hypertext Transfer Protocol (HTTP), and it is quicker, more secure, and more efficient than HTTP/1.1. If you run a website on an Apache2...

server

Automatically deploy from the GitHub repository using webhook

We all might be known for services like Heroku, Netlify, and Vercel. You can deploy your web application from your GitHub repository to all of them. Those services do one thing...

server

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...

linux

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...

server

Install phpMyAdmin on Ubuntu 22.04 with apache

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...

server

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...

server

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...

server

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 L inux Operating System, A pache Web...

server

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...

server

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 L inux Operating System, Nginx Web Server...

server

Recover corrupted GPT partition table with gdisk

I’m going to share an awful experience I had last week. I was dual booting with Windows 10 and Arch Linux. The bootloader was UEFI, configured with a dedicated EFI block that...

troubleshoot

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...

wine