Your own machine
Docker
Managed platforms
Someone else runs the infrastructure. Usually a one-click template or deploy button.Railway
Render
DigitalOcean
Fly.io
Heroku
Koyeb
Cloud providers
Your own cloud account, provisioned with the provider’s own infrastructure tooling.AWS
GCP
Server panels
A PaaS you run on your own server, so you get deploy buttons on hardware you own.Coolify
Easypanel
Before you deploy
Most hosted deployments create paid resources. Review each provider’s pricing before leaving test apps running. For public deployments, make sureBETTER_AUTH_URL matches the exact browser URL. If it does not, Better Auth can reject login with an invalid-origin error.
Whichever path you pick, Environment variables is the full configuration list, and Data and telemetry covers what your instance stores and what it reports back.