Three ways to run it: on our machines, on your cloud account, or on a server you already have. Same platform, same dashboard, same $0 lock-in.
Hourly billing, capped monthly. Nothing to connect, nothing to manage.
Loading live pricing…
Your provider bills you for the machine directly, at their price — nothing marked up. Freehold operates it: deploys, monitoring, backups, the dashboard.
Unlimited services on a machine you already pay for.
Connect a cloud account →One SSH command connects it. We never add a key to a machine you own.
Unlimited services on a machine you already pay for.
Any Linux box. We don't care who it's from.
Connect a server →Structural differences, not a feature-count contest. Full breakdowns on the comparison pages.
| Freehold | Heroku | Railway | Render | |
|---|---|---|---|---|
| Billing model | Hourly, capped monthly | Fixed dyno tiers | Usage-based | Fixed instance tiers |
| Identity check required | — | at scale | at scale | at scale |
| Tor .onion address | ✓ | — | — | — |
| GitHub push-to-deploy | ✓ | ✓ | ✓ | ✓ |
| Docker Compose native | ✓ | — | partial | partial |
| Bring your own machine | yes — $9/mo flat, unlimited services | — | — | — |
"At scale" reflects standard tax/business verification most billing systems require above certain volume — see individual comparison pages for specifics.