Debugging wireguard mtu black holes when routing ipv6 traffic through cgnat connections
Why I Had to Debug This I run a WireGuard tunnel from my home network to a cloud VPS. My ISP uses CGNAT for IPv4, so I rely on IPv6 for incoming connections....
Technical notes, walkthroughs, and troubleshooting write-ups focused on self-hosting, automation, networking, and developer tooling.
Why I Had to Debug This I run a WireGuard tunnel from my home network to a cloud VPS. My ISP uses CGNAT for IPv4, so I rely on IPv6 for incoming connections....
Why I Built a Health Check System for F-Droid Mirrors I run multiple F-Droid repository mirrors in Docker containers on my Proxmox setup. The problem I kept...
Why I Started Looking at Image Verification I run a mix of self-hosted services on Proxmox and Docker, and over time I've become more cautious about what I...
Why I Worked on This I run a three-node Proxmox cluster at home. Each node hosts Docker containers, and I needed them to talk to each other across physical...
Why I Built Container Escape Detection I run multiple Docker containers on my Proxmox homelab, some of them exposed to the internet through Cloudflare tunnels....
Why I Worked on This I run several Docker Compose stacks on my Proxmox host, and after reading about FreeBSD jail security improvements in their recent...
Why I worked on this I run a data sync process between two physically separated networks that can't talk to each other directly. One side collects logs and...
Why I Built a Cron-Based UPS Monitor I run a small homelab with Proxmox hosts, a Synology NAS, and a few other Linux systems. All of them sit behind a UPS...
Why I Built This I run my own DNS infrastructure because I don't trust third parties with my routing decisions. Living in a region where international...
© Vipin PG 2026 | All Rights Reserved