Installation

Deploy the CodeRaft Platform with a single command. The installer sets up Docker containers, databases, and the unified dashboard.

Prerequisites

  • Docker 24+ and Docker Compose v2+ installed
  • 4 GB RAM minimum (8 GB recommended for all 3 products)
  • 10 GB disk for container images and data
  • A CodeRaft licence key — free 14-day trial

Quick install

Linux / macOS

curl -fsSL https://install.coderaft.io | bash

Windows (PowerShell, run as Administrator)

irm https://install.coderaft.io/win | iex

After installation, open http://localhost:3000 in your browser. The Setup Wizard will guide you through:

  1. License activation — enter your licence key to unlock products
  2. Product deployment — the dashboard deploys containers based on your licence
  3. Network configuration — choose localhost (dev) or domain with TLS (production)
  4. Product setup — configure each product (Azure credentials, scan targets, etc.)

What gets deployed

Container Purpose Port
dashboardUnified frontend (React SPA + nginx)3000
dashboard-apiOrchestration API (licence, deploy, network)3001
postgresPostgreSQL 16 (shared database)5432
redisRedis 7 (cache, queues)6379
entraguard-apiEntraGuard backend (FastAPI)8000
entraguard-workerCelery worker (background scans)
entraguard-beatCelery beat (scheduled tasks)
neo4jNeo4j 5 (attack graph database)7687
ravenscanRavenscan backend (Go)8080
redfox-apiRedFox Bastion API (Go)8082

Only containers for licensed products are deployed. Infrastructure containers (postgres, redis) are always deployed.

Uninstall

docker compose down -v

This stops all containers and removes volumes. Your data will be lost. To keep data, omit -v.