chinhnd.orgSecure Your Website: A Complete Guide to Installing ModSecurity v3 and the OWASP CRSIn today's web environment, securing your applications is non-negotiable. One of the most effective ways to protect your server from common web attacks like SQL injection, XSS, and remote code execution is by implementing a Web Application Firewall (...Oct 23, 2025·6 min read
chinhnd.orgSecure Your Web Apps in Minutes: OpenAppSec WAF with NGINX Proxy ManagerWith OpenAppSec, a modern, open-source WAF designed for simplicity and powerful, pre-emptive threat protection. When combined with the popular NGINX Proxy Manager (NPM), you get a robust, easy-to-use solution for securing your containerized applicati...Oct 16, 2025·4 min read
chinhnd.orgElasticsearch 9.x.x Installation and Cluster SetupElasticsearch is a real-time, distributed search and analytics engine—a powerful open-source tool designed for efficiently storing, searching, and analyzing large volumes of data. Elasticsearch Installation Installation Environment and Elasticsearch ...Aug 1, 2025·4 min read
chinhnd.orgRun systemctl inside a docker containerWhy systemd is tricky in Docker systemd is designed to be a system init manager for an entire operating system, and Docker containers are designed to run a single process. This mismatch makes running systemd inside Docker non-trivial. However, it is ...Sep 15, 2024·2 min read
chinhnd.orgThe simplest way to locally distribute Debian packagesSometime, you will need to install some packages on a remote machine without internet access. Or, you want to distribute your own Debian packages in your environment. The simplest way to do it is to setup your own local repository. Requirements pyt...Jul 9, 2024·2 min read