Paste a GitHub link.
Get a live app.

Built it with Lovable, Bolt, v0, Cursor or Claude Code? Found a project you want to try? Freehold builds it from GitHub and puts it online at its own web address, with HTTPS. No Dockerfile needed for Node apps and static sites.

or Browse 300+ ready-made apps

Free to sign up with email or GitHub. A card only when you deploy.

300+ ready-made apps, each one deploy-testedHTTPS and a free .onion address on every appBilled by the hour, never above a monthly capRuns on our servers or your own Hetzner, DigitalOcean, Linode, Vultr or Scaleway account

How it works

  1. Paste your GitHub linkOr pick one of 300+ ready-made apps. Nothing to install, nothing to configure.
  2. Sign up with email or GitHubTwo fields, or one button. No ID.
  3. It’s liveYou get a web address with HTTPS and a free .onion address. You decide who can open it. You pay by the hour, never more than the monthly cap.

Or start from one of 300+ ready-made apps.

Each one is deploy-tested. One click and it’s yours.

Backends for your app
Websites and analytics
Your files and photos
Games and private networks
Browse all 300+ apps →

Made something people want to try?
Give them one button.

Add a Deploy to Freehold button to your README. Anyone who clicks it gets their own copy of your project running at its own web address.

They click the button → sign up with email or GitHub → your project is building on their account.
They pay for their own copy. You don’t host a demo for anyone.

How the button works →
Deploy to Freehold
README.md
[![Deploy to Freehold](https://haven.roy.it.com/deploy.svg)](https://haven.roy.it.com/deploy?repo=https://github.com/you/your-project)

The parts nobody told you about, already done.

A real web address

Your app gets its own address with HTTPS the moment it’s live.

No Dockerfile, no config

Node apps and static sites build as they are. Your vercel.json routes work here too.

Private until you say so

Choose who can see a new app. Keep it to yourself until you press Make it public, so nobody reaches your setup screen first.

A bill with a ceiling

Billed by the hour, and never more than the monthly cap for each app.

A second, private address

Every app also gets a free Tor .onion address.

Your AI can do it for you

Claude Code and Cursor can deploy and manage your apps through Freehold’s MCP server.

Set it up →

What it costs

Try something for an afternoonAbout 3 cents.
Leave it running all monthNever more than $6.

Example: an app with 1 GB of memory. You’re billed by the hour, and each app stops costing anything once it reaches its monthly cap. Stop an app and its charges stop.

See all sizes and prices →

Start on ours. Move it whenever you like.

Your app isn’t tied to us or to any one provider.

Our servers · where everyone starts

We own the machine and bill you by the hour. Nothing to set up.

Your cloud account

Connect Hetzner, DigitalOcean, Linode, Vultr or Scaleway. The provider bills you for the server; Freehold sets it up and runs your apps on it.

Your own server

A machine you already have. Connect it with one command and run your apps on it from the same dashboard.

Moving an app between any of these takes about two minutes, data included.

Why we don’t lock you in →

How Freehold compares

What every Freehold app gets. Side-by-side tables, with what the other option does better, are on each comparison page.

  • Deploys a repo without a Dockerfile
  • Hard monthly cap per app
  • Run on your own cloud or server
  • Move an app to another provider
  • Sign up without ID
  • Free .onion address
Full comparisons →

Sign up with an email address. That’s the whole form.

Email and password, or GitHub. We don’t ask for your name, your phone number or an ID document, now or later. Every app also gets a free Tor .onion address.

Questions

I built my app with Lovable, Bolt or v0. Will it run?

If it’s on GitHub and it’s a Node app or a static site, yes: Freehold builds it as it is, no Dockerfile needed, and vercel.json routes are respected. If your app talks to a service like Supabase, add its keys in the settings before you deploy, or afterwards.

Do I need to know anything about servers?

No. Paste a link or pick an app, and Freehold builds it, gives it a web address and keeps it running. Size and location come pre-set; change them only if you want to.

Who can see my app?

You choose when you deploy. Keep it to yourself until you press Make it public, which keeps setup screens and half-finished apps away from strangers, or open it to everyone with the link straight away.

What does it cost to try a project?

You pay by the hour while it runs: a 1 GB app costs under a cent an hour, and never more than $6 in a month. Delete it when you’re done and the charges stop.

Can I leave, and take my data with me?

Yes. You can move an app to your own cloud account or your own server in about two minutes, data included. Your data stays exportable for 30 days after you close your account.

Can my AI assistant deploy for me?

Yes. Claude Code and Cursor connect to Freehold through its MCP server and can deploy, check logs and manage your apps. Setup guide →

Paste a link. See it live.

Browse 300+ apps

Free to sign up. Billed by the hour, never above the monthly cap. Stop an app and its charges stop.