The blog
Writing
36 posts on cloud, automation, AI agents, and the homelab.
How I Manage My SSH Keys Across Multiple Servers and GitHub
Managing SSH keys across multiple servers and platforms can get messy fast, especially when you have a homelab, VPS, GitHub repos, and more. I used to juggle one or two keys across everything… until I hit name collisions, agent confusion, and “wrong key” errors. Now I generate one key per service or server, store…
n8n + Cloudflare Tunnel: Self-Host Without Open Ports (2026)
When I decided to host n8n at home, I knew I didn’t want to expose it directly to the internet.I wanted something that scaled and stayed easy to maintain, without opening a single port on my home firewall. After testing a few approaches, I ended up with this…
Provision Ubuntu VMs with NoCloud on Proxmox
Creating repeatable and secure VM templates in Proxmox has been a game-changer in refining and scaling my homelab environment. In this post, I’ll show you how to: Let’s walk through the whole process: from image preparation to SSH-ready VM deployment. For the latest Ubuntu Cloud images, you can check Ubuntu Cloud Images. Step 1: Download the Ubuntu…