Introduction K6 is an open-source load testing tool used to test the performance and stability of APIs, websites, and applications.It is lightweight, developer-friendly, and uses JavaScript for writing test scripts. K6 helps to: Prerequisites Before installing K6, ensure the following requirements are available: Example test target: Implementation I. K6 Installation… Continue Reading K6 Load Testing Tool – Installation and Sample Test Scripts

Introduction Liquibase is an open-source database change management tool used to track, version, and deploy database schema changes in a structured and controlled way. It is commonly used in DevOps pipelines and CI/CD workflows (Jenkins, GitLab, ArgoCD) to ensure database consistency across development, testing, and production environments. Prerequisites Before installing… Continue Reading Liquibase Installation on Ubuntu 24

Introduction Trivy is an open-source vulnerability scanner for containers, filesystems, and Git repositories. It helps detect vulnerabilities, misconfigurations, and security issues in container images, packages, and infrastructure as code. Trivy is widely used in DevOps pipelines for continuous security checks. Prerequisites Before installing Trivy on an Ubuntu/Debian system, make sure… Continue Reading Installing and Setting Up Trivy Vulnerability Scanner on Ubuntu/Debian

Introduction Buildpacks provide a simple way to create production-ready container images for your applications without writing Dockerfiles. They automatically detect your application’s language, install the required runtime, dependencies, and configure the environment. The pack CLI is the official tool for working with Cloud Native Buildpacks. It allows developers to build… Continue Reading How to Install Buildpacks Using pack CLI

1. Introduction Hostname resolution in Linux is the process of translating a domain name (e.g., example.com) into its corresponding IP address. This process is controlled by: This document explains how hostname resolution works on the current server configuration. 2. Current Configuration 2.1 /etc/nsswitch.conf This line defines the order in which… Continue Reading Name Resolution Flow in Linux

Introduction Web applications are constantly exposed to attacks such as SQL injection, cross-site scripting (XSS), command injection, and malicious bots. A Web Application Firewall (WAF) helps protect applications by inspecting HTTP traffic and blocking suspicious requests before they reach your application.ModSecurity is a widely used open-source WAF, and when combined… Continue Reading Installing ModSecurity with OWASP CRS on Apache (Ubuntu)

Introduction: LDAP Account Manager (LAM) is a web-based tool for managing users, groups, and other LDAP objects. It stores its configuration, including the LDAP admin DN and password, in a profile configuration file. If the LDAP admin password changes, LAM won’t connect to the directory until we update it. Prerequisites:… Continue Reading How to Update the LDAP Admin Password in LDAP Account Manager (LAM)

1. Introduction When setting up a reverse proxy (for example, using Nginx) in front of a backend service like Argo CD or any HTTPS-only application, you might encounter the error: This happens when the proxy forwards HTTP traffic to a backend that enforces HTTPS.As a result, the backend keeps redirecting… Continue Reading Fixing HTTP 307 Redirect Issue in Reverse Proxy Setup

Introduction: Metabase is a great tool for creating dashboards and sharing data. But if you host it yourself, you might want to change the default icon (called a favicon) to match your brand or company. This small change can make Metabase feel more professional and personalised. Prerequisites: Implementation: Step 1:… Continue Reading How to Change the Favicon in Metabase (Self-Hosted Version)

Introduction Managing multiple PHP versions is essential for developers who work on different projects requiring different PHP versions. Ubuntu provides a way to install and switch between multiple PHP versions using the APT package manager and the update-alternatives command. This guide will help you list, install, and switch between PHP… Continue Reading Managing Multiple PHP Versions on Ubuntu Using APT