Actual Budget
Personal zero-based budgeting so I know exactly where my hardware and domain funds went.
A small corner of the internet where I run, break, rebuild, and learn from self-hosted services. Everything here is configured by hand, maintained with genuine technical curiosity, and running until I decide to tweak something at 2 AM.
A collection of self-hosted services currently running in this environment that make sense to share publicly.
Personal zero-based budgeting so I know exactly where my hardware and domain funds went.
A unified, clean jumping-off point for services living across the local network.
Automated service and endpoint health monitoring to watch what should stay alive.
Self-hosted push notifications dispatching alerts from lab scripts directly to my phone.
Lightweight personal music streaming server for curated local albums and late-night focus.
Open-source media system serving movies, series, and anime without telemetry or commercial tracking.
Fast, remarkably portable file server for quick file sharing and transfers without bulky overhead.
Classic SNMP network monitoring and interface bandwidth graphing to analyze traffic patterns.
Local recursive resolving and ad filtering stack ensuring fast, private, and deterministic queries.
The entry gateway managing TLS certificates, edge security headers, and reverse routing for selected services.
This isn't everything running in the lab. A few other services are humming along privately behind the scenes and aren't listed on this page. They seem much happier that way, and honestly, so am I.
Linux is everywhere, but FreeBSD possesses an architectural coherence and engineering discipline that, once understood, is hard to leave behind.
My journey into FreeBSD was sparked by Andy Hidayat, widely known as "Lord Daemon" in the Indonesian networking community. His dedication to teaching foundational UNIX principles, BSD network architecture, and unbloated computing proved that architectural elegance and rock-solid reliability always triumph over transient hype.
Linux is a kernel distributed with ever-shifting init systems and userlands. FreeBSD is engineered as one unified whole: kernel, core libraries, user utilities, and documentation all moving together in lockstep.
Lightweight, battle-tested isolation with its own independent network stack per jail (VNET) and first-class ZFS snapshots baked directly into the base system—zero heavy container daemon overhead.
Packet Filter (PF) syntax is clean, logical, and human-readable. FreeBSD’s network stack provides deterministic routing, high throughput, and zero surprising iptables/nftables layer complexity.
Official documentation is treated as a core product. Every knob in rc.conf and loader.conf is documented with authoritative clarity, eliminating guesswork and out-of-date blog tutorials.
Running a homelab is less about reaching a final finished state, and more about the ongoing process of understanding systems from the ground up.
Hosting services locally means knowing exactly where data resides, how it is stored, and how packets flow.
Plain text configs and readable man pages beat opaque cloud dashboards whenever you want real fundamentals.
Breaking something during late experiments can be inconvenient, but troubleshooting the root cause is where knowledge sticks.
Iterating on mistakes leads to simpler architectures, cleaner networks, and systems that consume fewer watts.