Comparison

Freehold vs Railway

Railway is polished usage-based hosting — and like most platforms at that scale, it ships AI tooling and asks for identity verification as your usage grows. Freehold's difference isn't the AI — it's that we never ask, and privacy ships free.

deploy
$ freehold deploy immich
4 services · building  ████████░░  0:38
tor    t0rx7q…p4d.onion
       max $18/mo · billed hourly
No KYC, ever

Railway's usage-based billing means identity and business verification kick in as you scale. Freehold never asks — not at signup, not at any size.

Tor .onion, free on every app

Every app on Freehold gets a private .onion address by default, at no extra cost. Railway has no private-routing option.

Minimal deploy config

One-click apps on Freehold deploy with no provider or region to pick, and a pre-set size — sane defaults every time. Railway still asks you to configure resources per service.

Feature by feature

FeatureFreeholdRailway
Billing modelHourly, capped monthlyUsage-based (CPU + RAM + egress)
Identity check requiredat scale
Tor .onion address
MCP / AI tool access
One-click app templates300+Yes, a curated set
GitHub push-to-deploy
Docker Compose nativepartial
Minimal deploy configyes — no provider or region to pick; size pre-set, change anytimeyou configure resources per service

Railway pricing and feature details as publicly listed; verify current specifics at railway.app.

Usage-based polish, minus the surprise bill.

No card to start, no ID ever, and a hard monthly ceiling on every app. Same one-click deploy workflow.