Hi, I'm ZERB LION 👋
I turn "I wish this existed" into a weekend project — then write down how I did it.
- 🏠 Self-hosting everything — NAS, Docker, reverse proxies, little services that run 24/7 so my family can use them.
- 🤖 AI, owned end-to-end — multi-model gateways, Open WebUI, keeping the keys on my side.
- 🔧 Tinkering & writing it down — when I fix a fiddly thing, I document it so the next person (and future me) doesn't bleed for it.
| Project | What it is |
|---|---|
| zero-build-blog | A zero-build, push-to-publish blog engine — Markdown in, a GitHub Pages site out. |
| nas-monitoring | Turn an AMD Synology NAS into a clean temperature JSON API for an ESP32 / M5Dial desk dial. |
- I Turned Homepage into My Personal Command Center — What began as a page of links grew into the first screen I check every day: VPS and NAS health, WAN/LAN/Tailscale routes, AI limits, and synced personal state. · 2026-07-25
- AI Is Entering the Editable Motion Pipeline: Spec, AE, and Handoff — MotionSpec defines the rules, MotionPilot builds editable AE motion, and MotionSheet hands it off and audits it against the same shared spec. · 2026-07-16
- Claude Account Suspended? A VPS Might Be the Answer — Instead of jumping between devices, networks, and proxy chains, I keep Claude on one capable VPS: SSH-only when I can, or a lightweight Ubuntu desktop over Tailscale/RDP when I need a GUI. The goal isn't to dodge detection — just to stop my Claude usage from drifting all over the place. · 2026-07-05
- Stop Trusting a Single Temperature Source: Verified JSON for an AMD Synology NAS — On an AMD Synology, no single tool reliably reports CPU, board, and disk temperatures. I pick the best source per value, merge them into one small JSON endpoint, and cross-check every reading against an independent source. · 2026-06-26
- I Built a Zero-Build Blog: Just Markdown and git push — No Hugo, no Jekyll, no node_modules, no CI. The repo is the website — write a Markdown file, push, and a ~400-line vanilla-JS engine renders it. Here's how it works and the one rate-limit pit I fell into. · 2026-06-26
↑ Auto-updated from zero-build-blog by a GitHub Action.
Built in a homelab, documented for the next tinkerer. The long versions live on the blog.



