I’m still in the process of writing up the Caddy + DuckDNS post, but I thought to make a separate post anyway what DDNS is and why I am writing about DuckDNS for the particular home lab setup. DDNS is often used for home or small office environment, when the IP address to the said…
The Mad Tea Party
Inspiring yet Mad Spiels
Tagged Network
How to Make mDNS Discoverable on Tailscale
One thing I’ve learned the hard way while I was tinkering with VPN long ago — don’t use bonjour or .local addresses over VPN. Most of the times .local addresses do not resolve over VPN, and trying to make it happen is often not worth the effort. In my case, with some Pis and NAS,…
App to Replace Built-in VPN Server on Router
I suppose it needs some context to explain what even is a “VPN server on a router” for home and small offices. If you have a home lab, DIY projects, or even a simple NAS, chances are, you don’t want to have them all exposed to the internet. Prudence dictates every device should have its…
How to Change tmux Scroll Buffer (History)
It’s funny how I discover the settings I would have wanted to change before I run a massive migration script. This is a story of tmux, yet again. tmux is definitely a better tool to have when the work is done remotely over Terminal. The only downside of it all, aside from being old-fashioned CLI,…
How to Add Mouse and Scroll Shortcut for tmux
While tmux is a wonderful tool on its own, for mere mortals like myself, I jump back and forth between GUI and CLI. At least, that’s the impression I am getting from tmux why I am not getting 100% out of it. The shortcuts, quite frankly, are not intuitive for modern GUI users mind. As…
Netgear Orbi RBR50 Spiel
Orbi RBR50 has been EOL for a couple of years now, so as a “review”, this post will be outdated the moment it is published. But I thought to share some of my experiences, some positives, and some negatives in using and setting up mesh routers for the first time then upgrading to another one.…
How to Troubleshoot Steam Synchronization Issues
This isn’t the solution that will fix all synchronizations on Steam platform. Instead, I decided to keep it as a documentation purpose, as most of the posts and articles I could find on the subject hardly touched on it. If you are seeing “Unable to sync” on the Steam client for all games, you are…
Ethernet, the Physical Champion of Nonphysical Mediums
More than a decade ago, I ran the ethernet ‘backbones’ for my home network: ones to connect the nodes, ones to connect workstations, and ones to connect media streaming devices. If I recall correctly, the fastest WiFi standard available at the time to be used to connect nodes-to-nodes, were either slightly slower or faster than…
How To Band-Aid Fix mDNS not Resolving Over VPN
I’m calling it a band-aid fix, because this is technically not a “fix”. As far as I could find, it is technically not possible to use mDNS (Bonjour) over VPN. Only when the remote client is bridged through VPN mDNS packets can reach the client, but it causes its own havoc, especially less useful for…
App to Test Internal Network Bandwidth
As I was upgrading to a new router this week, one of the things I immediately wanted to test was the existing ethernet cables and ports. As reliable as they are, cables and ports are also physical objects with lifespans. If cables running behind the walls are damaged, that’s a major headache; and if one…
How to Upgrade WiFi Router Platform-Agnostically
Upgrading a router every few years takes more than what it should. The price tag on these machines is generally on par with entry-level smartphones, and smartphones with the average upgrade cycle of 4 years have better upgradability and migration softwares. Not to mention, all the manufacturers are eager to support migration away from the…
Call to Router Manufacturers for Better EOL Disclosure
WiFi is the basic necessity of 21st century. We fight over it, much like cowboys have fought over lands to grow their, well, cows. Wild West is an unusual metaphor for WiFi, but my reasoning is that home networking markets lack transparency and control on how much these home-grown radio wave generators are sold and…
App to Test UPnP for External Discoverability
As much as I would like to recommend simply disabling UPnP and be done with it, there is no complete replacement, from what I can gather, in terms of day-to-day home network environment. It warrants a separate write-up, but long story short, on IPv4 with NAT, there is no theoretical replacement for UPnP yet. With…
How to Troubleshoot SSH Permission Issues
This one is for documentation purposes. Networking issue is usually the rabbit hole that gets deeper and weirder more we find out. My method of approaching networking is to leave the ones that are currently working, as-is. In other words, don’t jinx it. The problem I encountered was just plain weird. I was spooked by…
App to Test Outgoing Port Blocking
I was thinking of adding a category for ‘app for that’, but after some research I found out Apple had already trademarked the phrase “there’s an app for that”. So no luck there, and this time around this isn’t about the app either. It’s a web utility that is concise and beautifully designed to serve…














