Skip to content

Install

The CyberArmor platform ships as a Docker Compose stack. Bring it up locally to evaluate, then move to a hardened server when you're ready to host it.

Local demo

git clone https://github.com/cyberarmor-ai/cyberarmor.git
cd cyberarmor/infra/docker-compose
cp .env.local-demo.example .env.local-demo  # if not already populated
CYBERARMOR_ENV_FILE=./.env.local-demo \
  docker compose --env-file ./.env.local-demo up -d --build

After the stack comes up, the dashboard is available at http://localhost:3000.

Local-demo defaults

The .env.local-demo file ships with placeholder secrets that are safe for a local machine but must not be reused on a server. Generate fresh secrets before any production-style deployment.

Production install

For a real deployment, follow the Deployment guide. It covers host hardening, secrets management, TLS, and the caddy-based reverse proxy that fronts the stack.