How I repurposed an old gaming laptop into an always-on Ubuntu Server running Immich, Docker, GPU acceleration and private remote access through Tailscale
Blog
How I preserved my completed work, removed the thirty-day deadline, and built an ongoing practical journal around TryHackMe's Jr Penetration Tester path.
Debugging a broken Decap CMS GitHub OAuth flow, fixing a malformed auth endpoint, and cleaning up an unused local OAuth experiment.
Turning a winter break CTF plan into a structured, Decap-editable project journal while safely reconciling local and deployed site changes.
Setting up a DNS sinkhole (Pi-hole) on home server
Isolating Windows server to protect the LAN
Converted Labs from a static list into dynamic, blog-style write-ups
Designing a repeatable SSH security lab with KVM, linked clones, and minimal storage overhead
Deploying a Discord bot on Ubuntu Server and further bug fixes with the bot
Building a static-first personal site with Astro, Cloudflare Pages, and Decap CMS, focusing on simplicity, security, and long-term maintainability.
What I’m using to learn: a small Ubuntu server, monitoring, and a plan for future labs