August 6, 2026

96 Pounds Down, a Zorin OS Rescue, and Swapping Servers for FreePBX 17

Closed out the rust-proxy work late Wednesday night with a browser-based terminal into my own tmux session, then a full Thursday: an annual physical with a genuinely big number on the scale, an old friend's new-to-him Linux box, an auto shop rescue, and swapping in a whole new FreePBX server for a client rather than fighting a corrupted one.

Late Wednesday: closing the loop on rust-proxy, and reaching my own terminal from a browser

Wednesday, August 5, ~10:25–11:00 PM — After Wednesday's blog post went up, I did a full sweep to make sure every local project actually matched what was published on GitLab. Found a real fix for jpps/store's visitor-IP logging that I'd meant to save but never actually had, fixed that, and retired an old leftover copy of this site's own repository that pointed at a GitHub remote that didn't exist anymore. Then a genuinely overdue cleanup: the temp folder had quietly piled up around 1,850 leftover files — old test files, debug scripts, scraped content — because the system's own daily cleanup only cleared things out after 10 days. Tightened that to 1 day on both this machine and the server host, so it can't pile up unnoticed again.

Then the fun part: got a small tool running so I can reach my own long-running terminal session (the one running my Claude Code session, actually) straight from a browser tab instead of needing to connect in over SSH every time. It's live now at a private address, locked down by both an address allow-list and its own login. Thursday night, after everything else below, I circled back and tweaked it further — turned on mouse support and clipboard sharing so selecting text in that browser terminal actually lands on my real clipboard, then switched to a nicer status-bar theme now that I'm using multiple windows through it regularly.

11:30 AM — the annual physical, and 96 pounds

Annual physical this morning. My doctor started me on Zepbound back in June of last year, and she was genuinely thrilled to see the number today: 96 pounds down since then. She added Linzess to my prescriptions this visit — just waiting on the prior authorization to clear before I can actually place that order.

After the appointment — getting an old friend logged back into his computer

Headed to an older friend's place in Pleasant Prairie. His Windows 7 machine died a while back, and I'd given him my mom's old computer to replace it, running Zorin OS specifically because its layout is close enough to Windows 7 that the jump wouldn't be too jarring. Since it's a new OS to him, though, he'd run into some trouble getting logged back in — spent a while there getting him sorted and a little more comfortable with how things work now.

A car acting up, and a ride home

From there, a different friend's car started acting up and he needed to get it to his auto repair shop. Met him there, then drove him and his daughter home once the car was dropped off.

5:00 PM–8:50 PM — swapping in FreePBX 17 for Fedler Studio

Fedler Studio in Winthrop Harbor has been running FreePBX 16 on a box with a corrupted install. Rather than sink a bunch of time trying to carefully repair whatever got corrupted, I decided it'd genuinely be faster to just swap the whole server: took one of my retired boxes and rebuilt it from scratch as a fresh FreePBX 17 install to replace it outright. Started around 5:00 PM, wrapped up around 8:50 PM — a straightforward trade of a few hours of clean rebuild time against an open-ended debugging session on a system that was already in a bad state.

← Back to Blog