BGP: Setting Up and Peering in the DN42 BGP Network Using a MikroTik Router

Introduction As a Network engineer, I’ve always dreamed of announcing my own BGP routes and peering with others. I wanted the experience of running a decentralized BGP network not just in a lab environment, but in a real, persistent setup that could run indefinitely. After some research, I discovered DN42, a community driven platform that makes this possible without requiring expensive ASNs or public IP allocations. With DN42, I can establish my own autonomous system, peer with other network enthusiasts, and even run my setup on a home router or a Raspberry Pi. This blog will document my journey into selfhosted BGP, the challenges I faced, and how I built my own decentralized network. If you’re a networking enthusiast looking to explore BGP beyond traditional environments, you’re in the right place! ...

September 10, 2025 · 6 min · Melson

Peer-to-Peer Networking: Building a VPN Tunnel with Wintun on Windows - Part 1

Introduction I’ve been using Tailscale for years to access my home lab without the need for a public IP. Tailscale can be installed on almost any device, allowing you to securely connect and access them from anywhere. It works as a peer-to-peer, mesh-style VPN, is opensource, and completely free for up to 100 devices and 10 users. They also offer a business plan for larger setups. What always fascinated me was how Tailscale works seamlessly across platforms like Linux, macOS, Android, and Windows. Since I use both Linux and Windows in a dual-boot setup, I started digging deeper. On Linux, it’s straightforward they rely on a TUN interface. But on Windows, I was curious about the Layer 3 adapter being used under the hood. After exploring the Tailscale GitHub repo, I discovered that it uses Wintun a TUN driver for Windows developed by the WireGuard project. ...

September 8, 2025 · 4 min · Melson

Self-Host Your Mail Server at Home by using Raspberry PI

Introduction I came across a few posts on the subreddit r/selfhosted about running personal mail servers on cloud VPS. That got me thinking why not self-host my own email server at home instead of relying on a cloud provider’s VPS? This led me to wonder what I’d need to set up a fully functional email server for personal use. Rather than using a traditional server-grade PC. I decided to try it on a Raspberry Pi, which is small size and low power consumption make it an ideal choice for use as a home email server. ...

September 5, 2025 · 3 min · Melson