View Coolify template
Self-hosted PaaS path using Docker Compose, Coolify magic variables, and
PostgreSQL.
Overview
Coolify is a strong fit for Manifest because its one-click services are Docker Compose templates. Until Manifest is accepted into the Coolify service catalog, you can paste the Compose file from the Manifest repository into a user-defined service stack.Prerequisites
- A Coolify instance or Coolify Cloud account.
- A server destination configured in Coolify.
- A domain or wildcard domain configured for Coolify’s proxy.
Deploy
- Open your Coolify project.
- Click New Resource.
- Choose Docker Compose Empty or a user-defined service stack.
- Paste the contents of
deploy/coolify/docker-compose.yml. - Save the service.
- Confirm Coolify generated values for:
SERVICE_URL_MANIFEST_2099SERVICE_PASSWORD_POSTGRESSERVICE_HEX_64_AUTHSERVICE_HEX_64_ENCRYPTION
- Deploy.
Open Manifest
After deployment, open the generated Manifest URL and create the first admin account. The first account becomes the admin. Verify the deployment:What Gets Provisioned
- Manifest Docker image
manifestdotbuild/manifest:6. - PostgreSQL 16 container.
- Persistent Docker volume for PostgreSQL data.
- Generated session, encryption, database password, and public URL values.
Production notes
- Keep the PostgreSQL volume backed up through Coolify or your server provider.
- Use a real domain with HTTPS before enabling OAuth or email-based login flows.
- The Compose file is the starting point for a future official Coolify one-click service template.