Posts

Showing posts from October, 2025

RCA Is Not Only for Incidents: The Hidden Power of Root Cause Analysis

Image
RCA Is Not Only for Incidents: The Hidden Power of Root Cause Analysis Introduction – RCA Isn’t Just for When Things Go Wrong Most people think RCA (Root Cause Analysis) is something you only use after a disaster — like when a machine breaks, a project fails, or a customer gets angry. But that’s like visiting the doctor only after you collapse. RCA is more than a fix-it tool — it’s a smart way to learn, prevent, and improve before problems explode. Think like a general: Great generals study how wars were lost to avoid repeating mistakes. Smart businesses use RCA to study defeat patterns — not to blame, but to build stronger strategies. What Exactly Is RCA? (Explained Simply) Think of RCA like detective work for your business. 🕵️‍♀️ Instead of just fixing a symptom, you dig deeper and ask “ Why? ” over and over until you find the real reason behind a problem. How RCA Works (Simple Steps) Spot the problem: What went wron...

My Proxmox Journey: From Zero to an Enterprise-Like Setup

Image
My Proxmox Journey: From Zero to an Enterprise-Like Setup How a beginner can build a real, production-style homelab using Proxmox — step by step and one service at a time. Everything Runs on Proxmox (Except the Router) Almost everything in my homelab runs inside Proxmox VE , my main virtualization platform. Only my bare-metal Mikrotik router sits outside it — the router handles the network edge, internet routing, VLANs, DHCP, and firewall rules. Proxmox acts like a mini data center at home — it lets me run VMs (virtual machines) and LXCs (lightweight containers). I use LXCs for lightweight services and VMs for workloads that need more isolation or resources. What’s Inside My Proxmox Host Type Tool Function LXC Zabbix Server Monitors my network and systems LXC rsyslog Collects and centralizes logs LXC n8n Automatio...

YAML for Dummies

Image
🧩 YAML for Dummies: A Simple Explanation You Can Actually Understand Confused about YAML? This is your Taglish-inspired English guide — a plain and straightforward explanation of what YAML is, how it works, and how you can use it in your Windows or Linux server setup — minus the tech jargon. Introduction Stop me if this sounds familiar: You open a  .yml  file, and suddenly you freeze. There are dashes, colons, and weird spacing — like there’s a secret pattern only YAML masters understand. You think it’s just a simple text file, but your setup fails because of an  “indentation error.” Don’t worry — you’re not alone. Many beginners (and even experienced devs!) get stressed with YAML. It looks simple, but it’s extremely  picky  — one wrong space, and your whole config breaks. Here’s the thing though: almost every modern tool uses YAML. Docker? YAML. GitHub Actions? YAML. Kubernetes? Definitely YAML. So whether you like it or not, you’ll eventually need to understa...

YAML for Dummies (Taglish Edition)

Image
🧩 YAML for Dummies (Taglish Edition): Simpleng Paliwanag para Mas Madaling Intindihin Nalilito ka ba sa YAML? Eto ang Taglish guide na simple, diretsong paliwanag kung ano ang YAML, paano ito gumagana, at paano gamitin sa Windows at Linux server setup — minus the tech jargon. 🧠 Introduction Stop me if you’ve heard this one before: Nagbukas ka ng  .yml  file, tapos bigla kang na-freeze. May mga dash, colon, tapos puro spaces — parang may secret pattern na ikaw lang ang ‘di nakaka-decode. Akala mo simpleng text file lang, pero ayaw mag-run kasi  “indentation error”  daw. Don’t worry — hindi ka nag-iisa. Maraming baguhang devs (at kahit mga sanay na!) ang nai-stress sa YAML. Mukhang simple, pero sobrang  arte  — isang maling space lang, patay agad ang config mo. Pero eto ang catch: halos lahat ng modern tools ngayon umaasa sa YAML. Docker? YAML. GitHub Actions? YAML. Kubernetes? Definitely YAML. So kahit ayaw mo, darating ang panahon na kailangan mo talaga s...

Why You Shouldn’t Use Public IPs in DHCP for Ordinary Networks

Image
📰 Why You Shouldn’t Use Public IPs in DHCP for Ordinary Networks 🔍 Introduction Many new network enthusiasts often ask: “Can I configure my DHCP server to hand out public IP addresses?” Technically,  yes, it’s possible  — but for an  ordinary home or small business network , it’s  not recommended  and can even  cause serious security and routing problems . In this blog, we’ll explain  why you shouldn’t use public IPs in DHCP  on a normal network setup — and when it’s actually appropriate to do so. 🧩 What Are DHCP and Public IPs? DHCP (Dynamic Host Configuration Protocol)  – automatically assigns IP addresses to devices (e.g., laptops, phones, printers). Public IPs  – addresses visible on the global internet. Private IPs  – addresses used only inside your local network (e.g. 192.168.x.x, 10.x.x.x, 172.16–31.x.x). In a typical setup, your DHCP server (usually your router) distributes  private IPs , not public ones. 🚫 Why You ...

Firmware vs Software: What’s the Difference and Why It Matters

Image
🔌 Firmware vs Software: Understanding the Difference Inside Your Devices When we use our phones, computers, or routers, we often hear the words firmware and software. They sound similar, but they actually work at different levels inside every electronic device. Let’s explore what they really are, how they work together, and why understanding them matters. 💡 What Is Software? Software is a general term for any program that tells a computer or device what to do. It’s what you interact with — what makes your device useful and functional. Common Examples: Operating systems like Windows , macOS , Linux , or Android Applications like Chrome , Microsoft Word , Spotify , or Mobile Games Background tools like antivirus , drivers , or system services Software can be installed, updated, or removed easily. You can download it from the internet, install it on your hard drive, and even customize how it works. It’s flexible, user-focused, and designed to change ...

Hindi Ko Alam Lahat Pero Sinikap Kong Alamin

Image
Hindi Ko Alam Lahat Pero Sinikap Kong Alamin Alam mo yung feeling na kahit anong pilit mong intindihin, parang hindi pumapasok? Yung tipong habang lahat confident mag-discuss ng kung anu-anong jargon, ikaw tahimik lang kasi ayaw mong mapahiya sa tanong mong basic. Oo, ganun ako noon. Kapungutan. Mabagal. Madalas mahina sa mga bagay na technical. Maraming beses akong natahimik kahit gusto kong magtanong, kasi baka sabihan akong bobo. At nung minsan naglakas-loob akong magtanong, madalas ang sagot —  “Google mo na lang yan.”  Masakit, kasi gusto mo lang naman matuto. Pero kahit ilang beses akong ma-reject, hindi ako tumigil. Nagpatuloy akong magtanong, kahit minsan tahimik lang ang sagot, minsan iniiwasan pa. Hanggang sa dumating yung mga unexpected mentors — at mga kaibigang hindi ko inakalang magtitiwala sa’kin. Sila yung mga taong hindi nagtawa sa tanong ko, kundi tinuruan ako. Hindi nila ako tinrato bilang “mahina,” kundi bilang “gustong matuto.” At dahil doon, nagbago ang l...

AdGuard Home DNS for Newbies - Part 3

Image
🧩 Part 3: Connecting Your Network to AdGuard Home Configure Your Router or Devices to Use AdGuard Home Why This Step Matters Now that AdGuard Home is installed and running, it’s time to make your network actually  use  it. Right now, your devices are probably still asking Google’s (8.8.8.8), Cloudflare’s (1.1.1.1), or your ISP’s DNS servers for website lookups — which means no ad-blocking, no caching, and no privacy benefits yet. Connecting your network to AdGuard Home means rerouting those DNS lookups through your own local resolver — one you control. This unlocks: Ad-blocking and tracking protection  for every device on your network. Faster lookups  thanks to local caching. Full visibility  into what domains your devices are contacting. And don’t worry — you can test all of this safely, one step at a time. Method 1: Set DNS via Your Router (Whole-Network Filtering) This is the recommended setup because it’s  set-and-forget . Every device that joins your ...

AdGuard Home DNS for Newbies - Part 2

Image
Part 2: Deploying AdGuard Home in Your Lab 1. Introduction — So You’re Ready to Deploy So you’ve learned what AdGuard Home does — how it blocks ads at the DNS level and speeds up your network with caching. Now comes the fun part:  putting it to work in your own home lab . Setting up AdGuard Home isn’t complicated, but there are a few choices to make depending on your environment. You might be running a  Raspberry Pi  that already handles network jobs, a  Docker host  where you prefer to containerise everything, or a  VM on Proxmox or VirtualBox  that you use for network services. The good news? AdGuard Home runs beautifully on all of them. When I first installed AdGuard Home, I started small — just to block ads on my smart TV. Within a week, it became the backbone of my whole network. My Pi turned into a mini DNS powerhouse, handling every request, caching responses, and silently keeping trackers out of my traffic. That’s the magic of this setup: once ...