The blog
Writing
37 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 a clean, secure setup — something scalable, easy to maintain, and protected without needing to open up ports on my home firewall. After testing a few approaches, I ended up building a simple and…
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…