Skip to main content
Use these guides to deploy Manifest with hosted platforms, cloud providers, or self-hosted PaaS tools. For local Docker installs, use the self-hosted guide.

Railway

Best one-click path for most users. The template provisions Manifest and PostgreSQL.

Render

Blueprint-based deploy using the public Docker image, generated secrets, and Render PostgreSQL.

DigitalOcean

App Platform deploy from the public repository with Manifest and a Dev PostgreSQL database.

AWS

CloudFormation quick-create for ECS Fargate, RDS PostgreSQL, Secrets Manager, and ALB.

GCP

Cloud Shell guided deploy for Cloud Run, Cloud SQL PostgreSQL, and Secret Manager.

Fly.io

CLI-based deploy using the public Docker image, Fly Postgres, and generated Manifest secrets.

Coolify

Self-hosted PaaS path using Docker Compose, Coolify magic variables, and PostgreSQL.

Easypanel

Self-hosted PaaS guide using Easypanel app services, PostgreSQL, and the Manifest Docker image.

Heroku

Deploy-button guide with Heroku Postgres, generated secrets, and one required BETTER_AUTH_URL value.

Koyeb

Deploy-button guide for Koyeb using the public Docker image, manual Postgres URL, and runtime secrets.

Before you deploy

Most hosted deployments create paid resources. Review each provider’s pricing before leaving test apps running. For public deployments, make sure BETTER_AUTH_URL matches the exact browser URL. If it does not, Better Auth can reject login with an invalid-origin error.