Getting Started
Welcome to the SOC Compass documentation! Getting started takes just a few minutes.
SOC Compass is distributed as prebuilt Docker images and runs as a small containerized stack. No source code checkout or local builds are required.
Quick Install
The easiest way to install SOC Compass is using the provided installer script. This will:
Verify Docker and Docker Compose are installed
Create the required configuration files
Pull the latest SOC Compass images
Start the application
Prerequisites
Docker (20+)
Docker Compose v2
To verify:
docker --version
docker compose version
Linux / macOS
Run the installer script:
curl -fsSL https://raw.githubusercontent.com/mikecybersec/SOC-Compass/refs/heads/main/install/linux/install.sh | bash
Windows (PowerShell)
Run the installer script:
iwr https://raw.githubusercontent.com/mikecybersec/SOC-Compass/refs/heads/main/install/windows/install.ps1 | iex
Accessing SOC Compass
Once the installation completes, SOC Compass will be available at:
http://localhost:3000
The backend API will be available at:
http://localhost:3001/api/v1
Stopping and Restarting
To stop SOC Compass:
docker compose down
To start it again:
docker compose up -d
Upgrading SOC Compass
To upgrade to the latest version:
docker compose pull
docker compose up -d
Local Development (Advanced)
If you want to develop or modify SOC Compass locally, you can still run the application from source using Docker Compose.
Clone the repository and start the development stack:
git clone https://github.com/mikecybersec/SOC-Compass.git
cd SOC-Compass/soc-improvement-app
cp env.example .env
# Optionally edit .env and set a secure DB_PASSWORD
docker compose up --build
This mode is intended for contributors and development use only.