Hardened Public VPS

A public-facing Linux server on Oracle Cloud, hardened from cloud console to service user. Deployed, run, and documented as the free-tier instance was decommissioned.

April 10, 2026 · 7 min

Deploying Flask the Hard Way: Git Hooks and Unix Sockets

I built a deployment pipeline from scratch using a bare Git repo, a post-receive hook, and five carefully scoped users. It broke in every way possible. That was the point.

April 4, 2026 · 6 min

HTTPS or Nothing: Setting Up Nginx with TLS

Configuring nginx with Let’s Encrypt, automated renewal, and why plaintext HTTP should never be an option.

March 30, 2026 · 3 min