Skip to main content

H3. Managed hosting path

What this page helps you do

Use a managed hosting service as the easiest default path.

Why it matters

Managed hosting removes a lot of server setup work, which lets you focus on the app itself.

You should already have

  • an app that runs locally

Skip this page if

  • you already chose a VPS or self-hosted platform path

What to do

  • connect your GitHub repo to the hosting provider
  • set the build and start commands
  • add environment settings
  • deploy a first working version

Use managed hosting unless you clearly need lower-level server control.

Common mistakes

  • forgetting environment settings during the first deploy
  • assuming persistent storage exists when it does not
  • not checking background-job support

Next step

Go to H6. Deploy your app.

Advanced notes

TODO for contributors: add a plain-English comparison table for common managed hosting providers.