Deployment platforms
There is no vendor-maintained one-click template for flexcal. Every platform guide below builds on the Docker image or on a plain source build.
Guides
Section titled “Guides”Anything else
Section titled “Anything else”Platforms that can run an OCI image — Railway, Render, Northflank, Elestio, Fly.io, Coolify, a plain VPS with Docker Compose, Kubernetes — all work the same way:
- Deploy
docker.io/flexcal/flexcal:dev, or a semver tag such asv6.2.0. - Attach a PostgreSQL database and set
DATABASE_URL. - Set
NEXT_PUBLIC_WEBAPP_URL,NEXTAUTH_SECRETandCALENDSO_ENCRYPTION_KEY. - Expose port 3000 behind your TLS terminator.
See Configuration for the complete variable list, and Troubleshooting for the reverse-proxy header settings.
For anything not covered here, flexcal is a standard Next.js application: guidance written for Next.js applies unchanged.