Introduction When an application running on a Linux server needs to connect to an external service, the system must identify the correct destination and network path before sending the traffic. For example, when a process tries to connect to a domain such as example.com, the domain name is first resolved… Continue Reading How the Linux Kernel Handles Network Connections Using DNS and Routing

Introduction Metabase is a popular open-source business intelligence platform that allows users to connect various databases and create dashboards and reports. While databases are typically added through the Metabase web interface, administrators can automate the process using the Metabase REST API and command-line tools such as curl. This article explains… Continue Reading How to Add a Database to Metabase via CLI Using the REST API

Introduction While setting up Container1 inside an OpenVZ container, I encountered the following error: ls: cannot access /dev/net/tun: No such file or directory This occurs when the TUN/TAP device is not enabled for the container. Since many networking applications rely on /dev/net/tun to create virtual network interfaces, its absence can… Continue Reading Fixing the /dev/net/tun Error in an OpenVZ Container

Introduction In environments where application servers and database servers communicate over a private network, configuring MySQL to listen on a private IP address improves security and reduces exposure to public networks. This approach ensures that database connections are restricted to trusted internal systems while maintaining application connectivity. This guide outlines… Continue Reading Configuring MySQL to Listen on a Private IP Address

Introduction In Jenkins, parameterized builds allow users to provide input values before triggering a job. One of the most useful parameters in CI/CD environments is the Choice Parameter, which enables users to select a specific Git branch during the build process. Instead of creating separate Jenkins jobs for different branches… Continue Reading How to Add Choice Parameter in Jenkins Job for Branch Selection