Introduction Monitoring critical system activities is essential for maintaining security, troubleshooting incidents, and ensuring compliance. Linux provides a powerful auditing framework called auditd that records system calls, file changes, command executions, and authentication activities. In this guide, we will walk through the steps to install auditd, configure auditing rules, and… Continue Reading Implementing Auditd for System Activity Monitoring in Linux Servers

Introduction As container images are built and pushed frequently, repositories can quickly accumulate multiple versions of artifacts. Over time, this leads to increased storage usage and unnecessary clutter. To manage this effectively, implementing a retention policy is essential. In Harbor, retention policies allow you to automatically remove older artifacts while… Continue Reading How to Configure a Retention Policy in Harbor

Introduction This blog explains how to restore an OpenVZ / Virtuozzo 7 node after reloading CentOS 7, using a full-node backup that stores container data inside a loopback filesystem (vz-private.ext4).The steps below are based on a real production recovery, where multiple containers were successfully restored and brought online with minimal… Continue Reading How to restore OpenVZ / Virtuozzo 7 (Disaster Recovery – DR)

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

This guide outlines the architectural and technical approach for integrating Google Maps into the Digital Highway project. 1. Requirements Functional Requirements Non-Functional Requirements 2. Pre-requisites Before implementation, ensure the following are setup: 3. Solution To integrate Google Maps into the Digital Highway project, firstly we evaluated three different approaches based… Continue Reading Google Maps Integration in Digital Highway

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 AVideo/Youphptube is an open-source video streaming and sharing platform that allows you to host and manage videos on your own server. It is widely used for creating private video portals, online courses, and internal company video libraries. In this blog, we will see:1. How to upload videos in AVideo2.… Continue Reading How to Manage Content in AVideo/YouPHPTube Platform

Introduction: Grafana is a popular open-source monitoring and visualisation tool used to analyse metrics from various data sources such as Prometheus, MySQL, PostgreSQL, and Elasticsearch. It provides interactive dashboards, real-time graphs, and alerting features, making it widely used in DevOps and system administration environments. Prerequisites: Procedure: Step 1: Before installing… Continue Reading How to Set Up Grafana on Ubuntu 24.04?

Blockchain technology is often described as decentralized and trustless, but in practice, most real-world blockchain applications are built using a combination of on-chain and off-chain systems. Understanding how these two layers work together is essential for building scalable, secure, and user-friendly blockchain platforms. What is On-Chain? On-chain refers to all… Continue Reading Understanding On-Chain and Off-Chain in Blockchain

Introduction As a DevOps engineer, maintaining consistency across Kubernetes environments is a constant battle. Manual deployments, ad-hoc kubectl apply commands, and configuration drift often lead to operational headaches and production outages. The solution is GitOps. By adopting ArgoCD, we treat Git as the single source of truth for our cluster… Continue Reading Implementing GitOps with Argo CD: Installation and Initial Deployment

This website stores cookies on your computer. These cookies are used to provide a more personalized experience and to track your whereabouts around our website in compliance with the European General Data Protection Regulation. If you decide to to opt-out of any future tracking, a cookie will be setup in your browser to remember this choice for one year.

Accept or Deny