Skip to content

Installation & Deployment

RedCloud CSPM ships as a set of containerized services. This section covers every way to run it — local development, Docker Compose, Kubernetes, and the customer deployment package — plus full configuration and troubleshooting references.

ServiceDefault portRole
Backend (FastAPI api.app:app)9900REST API; in production it also serves the built React frontend
Frontend dev server (Vite)8200Local development only
License server7700License activation and validation
PostgreSQL 165432Application database (connection pool 2–20)
SchedulerRuns scheduled scans and the RedCloud Brain cycles (no listening port)

In production the backend serves the frontend on 9900, so you expose a single port behind your reverse proxy.

RequirementVersionNotes
Python3.12+Backend runtime
Node.js18+ (20 recommended)Frontend build only
PostgreSQL16Application database
Docker + ComposeCompose v2Recommended deployment path
gcloud CLIcurrentUsed at runtime for GCP collection and credential checks
MethodUse it whenGuide
Local developmentYou’re developing or evaluating on a workstationLocal Development
Docker ComposeSingle-host production or stagingDocker Deployment
KubernetesScaled / managed productionKubernetes Deployment
Customer packageShipping a self-contained install to a customer hostCustomer Deployment

Before going to production, read the Configuration reference — RedCloud refuses to start in production if required secrets are missing or insecure settings are detected.