Skip to content

Distributed Mode

CommonHuman-Lab edited this page Jun 1, 2026 · 1 revision

Distributed Mode

GloomProxy ships in two modes selected by Docker Compose profile:

Mode Profile Job bus Workers
Single-node (default) In-process asyncio queue Scanner plugins run in the orchestrator process
Cluster --profile cluster Redis pub/sub Separate worker containers pull jobs

Single-node (default)

Suitable for local testing and small targets. Everything runs in one container.

docker compose up --build

Cluster mode

Workers scale independently. Redis brokers job assignment.

docker compose --profile cluster up --build

# Scale workers:
docker compose --profile cluster up --scale worker=6

Configure workers via the WORKER_* environment variables — see Configuration.

Clone this wiki locally