Urgent.News

What's breaking now, across thousands of outlets.

Tech

The 14 errors you will hit deploying Rails with Kamal on Hetzner behind Cloudflare (and the fix for each)

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…

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.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

I shipped 245 pages of programmatic SEO. 190 of them have never had a single visitor.

Not "low traffic". Zero. In thirty days, across four whole content directories, not one human landed on any of them. I only found out because I stopped building for a day and actually read the…

  • 245 pages of programmatic SEO generated minimal traffic
  • 190 pages received zero visitors despite SEO optimization
  • Backlinks crucial for SEO despite author's lack of them

Nebraska: the person holding up your project has a name

This is a submission for Weekend Challenge: Generosity Edition What I Built My first three ideas were a donation tracker, a volunteer matcher, and a transparency dashboard for a nonprofit. All fine.

  • Marcelo-Henry created tool Nebraska to uncover people behind packages
  • Tool ranks contributors based on contribution and support received
  • Many packages maintained by single person with no money acceptance

Spec-Driven Development in React Native: an MVP that lists the world's earthquakes, specified before writing code

A coding agent can already write a working app in an afternoon. The problem is no longer producing the code; it is something else: without a specification the agent doesn't write worse code, it writes…

  • Spec-Driven Development separates specification, technical plan, and tasks
  • For React Native MVP, specification defines desired earthquake listing functionality
  • SDD artifacts are version-controlled and persist beyond agent session

Spec-Driven Development in React Native: an MVP that lists the world's earthquakes, specified before writing code

Un agente de código ya escribe una app funcional en una tarde. El problema dejó de ser producir el código y pasó a ser otro: el agente no escribe peor código sin una especificación, escribe un código…

  • Spec-Driven Development prioritizes defining software requirements before coding
  • MVP React Native app lists recent global earthquakes using Expo
  • SDD separates specification, technical plan, and tasks for maintainable development

More from Saturday 5 September →