Deployment & Configuration
This section is for system administrators who are deploying, configuring, and operating an OpenCDMP instance. If you are looking for something else:
- Using OpenCDMP as a researcher or end user → Using OpenCDMP
- Managing blueprints, templates, users, or tenants inside a running instance → Administering OpenCDMP
- Integrating with the API or building plugins → API & Integration
What is in this section
- Architecture — Microservices architecture and component breakdown
- Installation — Deploy OpenCDMP using Docker, and upgrade between versions
- Configuration — Environment variable reference for all services (backend, frontend, Keycloak, PostgreSQL, RabbitMQ, Elasticsearch, infrastructure)
- Common Workflows — Real-world use cases and workflow examples
First time deploying?
Start with the Installation Guide to get OpenCDMP running, then follow Keycloak Setup to configure authentication. Once the platform is live, hand off to a tenant administrator — the Administering OpenCDMP guide walks them through setting up blueprints and templates so users can start creating plans.