Josef Strzibny's wroclove.rb 2026 talk walks through deploying Rails apps with Kamal on a single Digital Ocean VM, comparing it to PaaS. He covers Kamal internals (proxy, blue-green deploys, accessories), a cloud-init bootstrap for Ubuntu (unattended-upgrades, fail2ban, UFW, Tailscale, non-root user), running Litestream as an accessory to stream SQLite to Cloudflare R2, secrets, and a demo SerpApi-based keyword tracker. Q&A covers Postgres backups, log/monitoring self-hosting, multi-project hosting on one droplet, Kamal proxy multi-region, deploy targets, non-Rails apps, and image registry mechanics.
claude-opus-4-7e6f8bff1