Installation¶
Requirements¶
- Python >= 3.13
- uv package manager
Run with uv¶
Clone repository
Install dependencies¶
For development (includes mkdocs and other dev tools):¶
Run¶
Options¶
| Flag | Default | Description |
|---|---|---|
--api |
off | Start the REST API server |
-p, --port |
8080 |
Port for the API server |
-r, --runner |
runner.yml |
Path to the runner configuration file |
--stdin |
off | Read the runner configuration from stdin |
Docker / Podman¶
Local¶
Build¶
Run¶
Github Packages¶
Pull¶
Run¶
podman run -v ./runner.yml:/app/runner.yml -p 8080:8080 ghcr.io/clicksiem/clickdetect:latest --api -p 8080
Docker/Podman compose¶
compose.yml¶
services:
clickdetect:
image: ghcr.io/clicksiem/clickdetect:latest
network_mode: host
command: --api
volumes:
- ./runner.yml:/app/runner.yml