Skip to main content
Quick navigation

System Requirements

Conduktor Console is provided as a single Docker container.

Jump to:

Production Requirements

For production environments, there are mandatory requirements to ensure your deployment is reliable, durable, and can be recovered easily.

To ensure you meet these requirements, you must:

  • Setup an external PostgreSQL (13+) database with appropriate backup policy.
    • This is used to store data relating to your Conduktor deployment; such as your users, permissions, tags and configurations.
    • Note that the embedded database is not fit for Production, and we cannot guarantee that your data will be migrated easily.
  • Setup block storage (S3, GCS, Azure, Swift) to store metrics data required for Monitoring.
  • Meet the hardware requirements so that Conduktor has sufficient resources to run without issue.

Note that if you are deploying the Helm chart, the production requirements are clearly outlined in the installation guide.

Hardware Requirements

To configure Conduktor Console for particular hardware, you can use the environment variable RUN_MODE

RUN_MODEAvailable RAM (post 1.18.0)Available RAM (pre 1.18.0)
nano3GB8GB
small4GB16GB
medium6GB32GB
large8GB64GB
customSee custom memory setupN.A.

Minimum

  • 2 CPU cores
  • 3 GB of RAM (RUN_MODE=nano)
  • 5 GB of disk space

Recommended

  • 4+ CPU cores
  • 4+ GB of RAM (RUN_MODE=small)
  • 10+ GB of disk space

Example: Starting the platform in small run mode

 docker run --rm \
-p "8080:8080" \
-e CDK_DATABASE_URL="postgresql://user:password@host:5432/database" \
-e LICENSE_KEY="<your-license>" \
-e RUN_MODE="small" \
conduktor/conduktor-platform:latest

See more about environment variables, or starting the Platform in Docker Quick Start.