Running Claude Code in a Container (And Why You Probably Should Too)

I’ve been using Claude Code heavily for the past few months, and at some point I started getting uncomfortable with what it could reach. Not because it had done anything wrong — it hadn’t — but because the blast radius if something did go wrong was my entire home directory. One rogue prompt injection in a skill file or a malicious string lurking in some library’s README, and Claude dutifully rm -rfs the wrong thing or reads my SSH keys into a response. It can’t run sudo, sure, but it doesn’t need to. Everything that matters to me as a user lives in ~. ...

May 9, 2026 · Suhas Karnik

A Homelab That Deploys with git push

For the last several months I’ve started running my own homelab on a single cheap server machine sitting on my home LAN. The primary motivation for this was to familiarise myself with running a server and multiple services on bare metal and understand how to manage such infrastructure. Infrastructure I chose a refurbished Dell Optiplex 7040 Mini PC to host the infrastructure. As multiple workloads were expected, I chose to install Proxmox VE on this device. Proxmox is a Debian derivative Linux distribution that is designed to act as a hypervisor for VMs and lightweight Linux Containers (LXCs) from a common compute and storage infrastructure. It can be used to manage a data center with multiple physical hosts, but in my setup there is only one server. ...

May 1, 2026 · Suhas Karnik