Toggle navigation
Companionway
All Posts
systems infrastructure
Pages
Musings
Financial
Ready_Set_Code
Companionway
Meeting challenges with success
Supervisor
The Silent Watchdog: Managing Application Lifecycles with Supervisor Building an elegant, high-performance network stack is only half the battle. Once you have engineered a custom network bond, deployed a secure VPN tunnel, and written a lean Python authentication service to guard your private subdirectories, you face a new operational challenge: reliability. If your custom Flask script encounters an unexpected edge-case exception, or if the server reboots after a power flicker, who is watching the watchman to ensure the service hooks back into the grid instantly?
Posted by Geoff M on Friday, June 5, 2026
Nginx Auth
How to integrate simple authenication into nginx
Posted by Geoff M on Friday, June 5, 2026
Pihole
The Ultimate Network Shield: Why Every Private Network Needs a Pi-hole Once you have built a resilient, active-failover server infrastructure and established a secure VPN tunnel to access it from anywhere, the next logical step in network engineering isn't about adding more access—it’s about taking control of the data flowing through it. Every time you load a webpage, stream a video, or open an app, your devices are bombarded with a hidden torrent of tracking pixels, analytical telemetry, and aggressive advertisements.
Posted by Geoff M on Friday, June 5, 2026
Pivpn
Nailing Down the Infrastructure: Building a Bulletproof PiVPN Tunnel Over a Network Bond There is nothing quite like the peace of mind that comes from having a secure, encrypted tunnel directly into your home infrastructure. Whether you are sitting in a coffee shop or traveling miles away, setting up a virtual private network (VPN) allows you to securely "spelunk" through your private network, manage your servers, and access your local dashboards as if you were sitting right at your desk.
Posted by Geoff M on Friday, June 5, 2026
Active Failover Bond
High-Wire Engineering: Building an Active-Backup Network Bond with nmcli via SSH There is a specific brand of adrenaline known only to systems administrators: modifying the primary network interface configuration of a remote server over an active SSH session. One wrong keystroke, one premature service restart, and you instantly cut your own lifeline, locking yourself out of a headless machine that might be miles away. This was the exact challenge faced during a recent infrastructure upgrade on a Raspberry Pi server running a modern Linux distribution managed by NetworkManager.
Posted by Geoff M on Friday, June 5, 2026
The Elegant Simplicity of Server Side Includes (SSI)
The Elegant Simplicity of Server Side Includes (SSI) The Elegant Simplicity of Server Side Includes (SSI) <p>In an era where web development seems completely dominated by massive JavaScript frameworks, heavy container runtimes, and complex backend rendering engines, we often overlook the elegant, lightweight tools already built into our infrastructure. If you are managing a local server—like a Raspberry Pi running your personal dashboard—you don’t need a massive stack just to display semi-dynamic content.
Posted by Geoff M on Friday, June 5, 2026
Software Developer, Open Source Advocate, sophist at heart
FEATURED TAGS
ale
awk
bottle
cms
coding
convert
debug
development
devops
fabric
financial
grovepi
gtoolz
history
hugo
imported
jekyll
js
linters
markdown
musings
php
plugins
productivity
python
raspberry
rdp
scripting
scripts
sed
sudo
templates
vaccination
vim
visudo
wsgi
xargs