Better Call Kamal: A Rails 8 Deployment Case

On paper, the plan was simple: Rails 8, Kamal, and a fresh Hetzner VPS. But as every developer knows, the main steps rarely break you — the…