Skip to main content
The Dreadnode Platform can be deployed entirely within your own infrastructure (“On-Premise”) to maintain complete control over sensitive security data. This self-hosted version provides the same evaluation and observability capabilities as the cloud version but runs isolated in your environment.

Architecture

The self-hosted platform is delivered as a set of Docker containers managed by the Dreadnode SDK/CLI.
  • Management Layer: The dreadnode platform CLI handles version management, configuration, and container orchestration. It acts as the control plane for your local instance.
  • Runtime Layer: The platform runs on Docker, consisting of an API service, a UI frontend, and data stores (Postgres, ClickHouse).
  • Data Layer: All data (logs, evaluation metrics, agent artifacts) is stored locally in Docker volumes or in your configured external databases.

Key Capabilities

  • Data Sovereignty: No data leaves your infrastructure. All model inputs, outputs, and evaluation results remain local.
  • Air-Gap Support: Can be deployed in air-gapped environments without internet access using offline image transfer.
  • Custom Infrastructure: Connect to your own existing databases (Postgres, ClickHouse) or use the bundled containerized versions.
  • Flexible Access: Configure for local usage (localhost) or expose to your team via a secure proxy host.