Docker Compose Deployment
This section guides you through deploying OpenCloud using Docker Compose. We support two main deployment architectures, suitable for different infrastructure scenarios.
Choose Your Deployment Path
1. Integrated Traefik (Recommended for most users)
Use the built-in Traefik reverse proxy and automatic Let's Encrypt SSL certificates. This is the standard, recommended path for new deployments.
Best for:
- Standalone servers
- No existing reverse proxy infrastructure
- Simple, self-contained setup
Get Started with Integrated Traefik →
2. Behind External Proxy
Use this setup if you want to run OpenCloud behind your own reverse proxy instead of the integrated Traefik setup.
The guide includes the required OpenCloud settings and an example Nginx configuration.
Best for:
- Existing reverse proxy environments
- Custom TLS handling
- Separate proxy management
Deploy Behind External Proxy →
Further Configuration
After choosing and completing your deployment:
- Production Setup Considerations – Persistent storage, backups, image versions
- Verify TLS Certificates – Validate your SSL setup
- Configure Authentication – Users, authentication, and optional Keycloak integration