server
Practical server setup guides, deployment patterns, and performance tuning tips.
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...