This is my personal blog where I share insights, ideas, and experiences on topics that inspire me. I write primarily about technology, DevOps practices, and real-world challenges I encounter. This space serves as a personal knowledge base — a place to document problems I face and the solutions I discover along the way.
Featured
-
AWS Application Load Balancer with a Custom Domain (Cloudflare)
Published:step-by-step walkthrough for beginners on setting up an AWS Application Load Balancer (ALB), securing it with SSL/TLS using ACM
-
Nginx as a load balancer on AWS EC2
Published:Simple example of Nginx as a load balancer on AWS EC2.
-
Deploying Your PHP and MySQL App on AWS EC2 with Docker, Nginx, SSL and a Custom Domain
Published:Learn how to take your PHP and MySQL application from local development to a live production environment on an AWS EC2 instance. This comprehensive guide walks you through the entire process, covering Docker and Docker Compose setup, Nginx as a reverse proxy, configuring your custom domain with DNS, and securing your application with free SSL/TLS certificates using Certbot (Let's Encrypt). Discover best practices for deploying and managing your web app in the cloud, including persistent storage for your database and seamless code updates.
-
Dockerizing a PHP and MySQL/MariaDB Application with Docker Compose
Published:Learn how to containerize your PHP application with a MariaDB backend using Docker and Docker Compose. This guide walks you through creating a clean Dockerfile and docker-compose.yml to streamline local development, enable database persistence, and ensure service health — all with environment-based configuration for flexibility.s
-
Terraform - Complete step-by-step process to create a (VM) on Azure and SSH under student pack subscription.
Published:Making a Linux virtual machine on Microsoft Azure using Terraform. From setting up providers and creating a resource group to configuring networking components and managing SSH authentication using azure CLI & GUI
-
Terraform - Create and SSH into an AWS EC2 Instance Using Terraform (Free Tier Guide for Beginners)
Published:How to create and SSH into an Amazon EC2 instance using Terraform — completely within AWS Free Tier limits. We’ll cover essential Terraform setup, defining AWS resources, adding a security group for SSH access, and outputting the public IP for easy login. Perfect for beginners looking to get hands-on with Infrastructure as Code (IaC)!
-
How To Install and Configure Ansible on Ubuntu.
Published:Install and configure Ansible on Ubuntu, set up communication with virtual machines (VMs) as managed nodes, and execute your first automation playbooks.
-
First Database Project - Setting Up & Managing MySQL/MariaDB on Linux, Database Dump, Backup and Restore
Published:Dive into this practical assignment to learn how to install and secure MariaDB on your Debian Linux system. Covering database creation, user management, remote connectivity, and essential dump, backup/restore operations.
-
Pull, Build an image using a Dockerfile and Push the image to Docker Hub.
Published:Pull an image from Docker Hub and run it as a container. Build an image using a Dockerfile and Run the image as a container. Push the image to Docker Hub.
-
Expose Your Localhost app to the Internet with Custom domain using Cloudflare Tunnel
Published:You’ll expose your local site (like your localhost site) directly through your own domain using cloudflared, without needing ngrok at all.
Recent Posts
-
.com.np Domain + Cloudflare + Netlify (Adding domain and subdomain to your netlify hosted project) - Full Configuration Guide
Published:This guide shows Nepali citizens how to claim a free, lifetime .com.np domain from register.com.np, set up powerful DNS with Cloudflare, and seamlessly deploy web projects (including subdomains!) to Netlify. Go live, for free!
-
Hosting a static website on AWS S3
Published:step-by-step to Hosting a static website on AWS S3
-
Request a new ACM certificate with cloudflare.
Published:Guide ti request a new ACM certificate with cloudflare.
-
Docker, Kubernetes, and OpenShift Cheat sheets
Published:Cheatsheet of docker and Kubernetes.
-
Kubernetes Basics
Published:what container orchestration is. explore how developers can use container orchestration to create and manage complex container environment development lifecycles. Kubernetes is currently the most popular container orchestration platform. You’ll examine key Kubernetes architectural components, including control plane components and controllers. Explore Kubernetes objects, and learn how specific Kubernetes objects such as Pods, ReplicaSets, and Deployments work. Then, learn how developers use the Kubernetes command line interface (CLI), or “kubectl” to manipulate objects, manage workloads in a Kubernetes cluster, and apply basic kubectl commands. Dfferentiate the benefits and drawbacks of using imperative and declarative commands. use the kubectl CLI commands to create resources on an actual Kubernetes cluster. Kubernetes CLI to create a Kubernetes pod, create a Kubernetes deployment, create a ReplicaSet and see Kubernetes load balancing in action.
-
Managing Applications with Kubernetes.
Published:explore ReplicaSets, autoscaling, rolling updates, ConfigMaps, Secrets, and service bindings, and learn how you can use these capabilities to manage Kubernetes applications. learn how ReplicaSets scale applications to meet increasing demand, and how autoscaling creates dynamic demand-based scaling. how to use rolling updates to publish application updates and roll back changes without interrupting the user experience. learn how to use ConfigMaps and Secrets to provide configuration variables and sensitive information to your deployments and to keep your code clean. scale and update applications deployed in Kubernetes.