LaunchPad

LaunchPad vs Render

Render-style push-to-deploy on a Hetzner server you own. The same git-driven workflow, self-hosted PostgreSQL instead of a per-instance database bill — priced honestly in Rand.

What a small production app costs

Line item Render Hetzner + LaunchPad
Web service Starter ($7) ~R119 CX22 server (€4.49) ~R85
runs web + worker + Postgres
Background worker Starter ($7) ~R119
PostgreSQL Basic instance ($6) ~R102 Self-hosted — included
Database backups Included in the database plan Backblaze B2 (<$1) ~R15
Platform fee LaunchPad Solo R149 (ex VAT)
Typical monthly bill ~R340 ~R249 (save ~27%)

Converted at roughly R17.0/$ and R18.9/€, excluding 15% South African VAT. Render plan names and list prices checked June 2026 (render.com/pricing) — check their site for current rates. Your real bill depends on app size, traffic, and add-ons; larger Render setups commonly save up to 70–90%.

Feature by feature

Capability Render LaunchPad
Deploysgit push, buildpacks or DockerfileKamal zero-downtime deploys from GitHub (Dockerfile)
Live deploy logsYesYes — streamed live to the Releases tab
Health-checked releasesYesYes — cutover gated on readiness, auto-rollback on failure
PostgreSQLManaged instance, per-plan pricingSelf-hosted on your server, no separate bill
BackupsManaged, plan-dependentScheduled pg_dump to Backblaze B2, encrypted client-side, plus restore drills
Point-in-time recoveryOn managed plansContinuous WAL archiving — restore to a chosen second (Beta; validate with a drill)
Scheduled tasksCron jobsManaged cron entries per app
Server ownershipAbstracted awayYour Hetzner account — provisioned and secured for you (Docker, UFW, fail2ban)
AutoscalingYesNo — you resize or add Hetzner servers
Managed add-ons (Redis, etc.)YesNo — extra services run as resources on your servers

Switching questions

How is LaunchPad different from Render?

Render is a managed cloud that runs your services and databases on infrastructure it operates and bills for. LaunchPad runs your app on a Hetzner Cloud server you own: it provisions and hardens the server, deploys your Dockerized app with Kamal, and manages self-hosted PostgreSQL — so there's no separate managed-database bill and no platform lock-in.

Is LaunchPad cheaper than Render?

For a typical small app this basket works out around 27% cheaper, because self-hosted PostgreSQL on your own Hetzner server replaces Render's per-instance database charge. Larger setups — more services, bigger databases — commonly save more. Hetzner and Backblaze bill you directly; LaunchPad adds no infrastructure markup.

What replaces Render's managed PostgreSQL?

LaunchPad provisions PostgreSQL on your own server and automates the operational work: scheduled pg_dump backups encrypted client-side and shipped to Backblaze B2, restores verified by a drill into a temporary database, and WAL-based point-in-time recovery (Beta — validate with a recovery drill before relying on it).

What does Render still do that LaunchPad doesn't?

Render autoscales services across its fleet, offers managed Redis and other services out of the box, and abstracts servers away entirely. With LaunchPad you run on servers you own — scaling means resizing or adding Hetzner servers, and services like Redis run as resources on your own machines.

Ready to own your infrastructure?

Read the step-by-step Kamal on Hetzner guide, or start with the free tier.

Get Started Free

No credit card required to get started.