{
  "id": 5849117,
  "title": "The 14 errors you will hit deploying Rails with Kamal on Hetzner behind Cloudflare (and the fix for each)",
  "url": "https://urgent.news/2026/09/05/the-14-errors-you-will-hit-deploying-rails-with-kamal-on-hetzner",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-05T21:50:29.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/exo02934/the-14-errors-you-will-hit-deploying-rails-with-kamal-on-hetzner-behind-cloudflare-and-the-fix-for-3ai3"
  },
  "original_language": "en",
  "account": "Deploying Rails applications using Kamal on Hetzner servers behind Cloudflare can be a cost-effective and efficient method, but there are several common errors that may arise during the deployment process. This article outlines the 14 errors you may encounter when deploying Rails apps with Kamal on Hetzner servers behind Cloudflare, along with the fixes for each issue, in the order they typically occur.",
  "summary": "I run every one of my side projects the same way: a Rails 8 app, a €4/month Hetzner box, Kamal 2, Cloudflare in front. It's cheap and it works. But the first deploy of every new project costs me an evening, and it's almost always one of the same 14 mistakes. Here they are, with the fix for each, in the order you'll probably hit them. 1. hcloud: command not found You're creating the server from a…",
  "key_points": [
    "Errors occur during Kamal deployment on Hetzner servers",
    "Common issues include DNS propagation delays and SSL certificate problems",
    "Fixes involve adjusting DNS settings and ensuring proper SSL configuration"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}