-

·
DevOps Story: How We Fixed 92 Blocked Migrations in One Day
Date: November 03, 2025 Journey: From Legacy System to Updated Version Duration: 730 Days Without Updates Prologue: The Wake-Up Call It was early morning when the first alert came through. 3:47 AM. The notification buzzed on our phones. Then another. And another. Red warning lights flashing on the monitoring dashboard, each one telling us something…
-

·
Day -1: Kick Off Cloud Security with AWS Registration
Starting with AWS can seem daunting, but the registration process is straightforward. Below, each image you provided is used to explain every step in detail so you get a clear understanding of how to create a new AWS account and choose a plan. Accessing the AWS Website The first step is visiting the official AWS…
-

·
How to Run Docker Model Runner on Ubuntu 24.04
That Awesome AI Model You Found? You Can Run It in 5 Minutes. Ever felt the excitement of discovering a powerful new AI model on a site like Hugging Face, followed by the familiar dread of actually trying to run it? You’re not alone. The journey from “Wow, this is cool!” to a working model on…
-

·
How to Self-Host a Private AI Chat That’s Faster Than ChatGPT
Self-Host Open-WebUI with Groq, Docker, and HTTPS on Ubuntu 24.04 This guide will walk you through setting up your own instance of Open-WebUI, a user-friendly web interface for LLMs. We will use the fast Groq API as the AI backend and secure the connection with HTTPS using a custom domain. Prerequisites Before you begin, you…
-

·
How to Install and Configure GitLab on Ubuntu 24.04 LTS
Your Own GitLab Server: A Beginner-Friendly Guide to Installing on Ubuntu 24.04 So, you’re looking to take control of your code repositories and development workflow? GitLab is a fantastic open-source platform that lets you do just that! Think of it as your personal hub for hosting Git projects, tracking issues, and collaborating with your team,…
-

·
Mastering Kubernetes Deployments: A Refreshing Guide for Beginners Day-16
Hey there! Imagine it’s the hottest day of summer, and you’re running the most popular lemonade stand in town. Your secret recipe has everyone lined up around the block. Life is good, right?But wait… Suddenly: Managing all of this manually would be overwhelming. That’s exactly why Kubernetes, an open-source system, exists—it’s like having a super-smart manager for your…
-

·
How to Organize Your Kubernetes Cluster with Labels and Selectors: Day-14
Imagine Your Room Full of Toys 🧸 Think of your bedroom filled with all your toys scattered everywhere. You have toy cars, dolls, building blocks, stuffed animals, and puzzles all mixed up together. When you want to play with a specific toy, it’s hard to find it in the mess. Wouldn’t it be easier if…
-

·
ETCD in Kubernetes: Day-10
Understanding etcd: The Brain Behind Kubernetes In the intricate world of container orchestration, Kubernetes stands as a towering achievement of modern distributed systems. But beneath its powerful exterior lies a critical component that often goes unnoticed – ETCD. This distributed key-value store serves as the brain of every Kubernetes cluster, quietly maintaining the state that…
-

·
How to Use Free $200 DigitalOcean Credit to Set Up a Free Kubernetes Cluster: Day 08
DigitalOcean offers students an incredible opportunity to learn and experiment with cloud infrastructure using a $200 credit through the Developer Pack. Kubernetes, an open-source platform for container orchestration, allows you to automate application deployment, scaling, and management. With this guide, you’ll quickly set up a Kubernetes cluster on DigitalOcean and start exploring its potential. Step…
-

·
How to Setup AWS EKS Cluster using Terraform: Day-07
This guide will walk you through the process of setting up the necessary AWS infrastructure for your Terraform deployment, including an Ubuntu server, IAM user with appropriate permissions, and an S3 bucket for storing Terraform state files. and finally setup EKS cluster with terraform files. Prerequisites Part 1: Creating an Ubuntu Server Part 2: Creating…