Installation &
Deployment
Stand up Kaimz on your own infrastructure end-to-end: the brain and console, TLS, first-run setup, and agents on Windows and Linux.
Kaimz runs entirely on infrastructure you control. To start a pilot you need one Linux host for the brain and console, plus the endpoints you want to protect.
The brain ingests telemetry and runs the detection/correlation engines; the console is the operator web UI. Deploy both on your server host behind your reverse proxy.
Put the console behind your reverse proxy (nginx, Caddy, Traefik) and terminate TLS there. Agents communicate with the brain over mutual TLS, so plan certificate distribution for the agent fleet.
# nginx (sketch) — proxy the console behind TLS
server {
listen 443 ssl;
server_name console.internal.example.com;
ssl_certificate /etc/ssl/console.crt;
ssl_certificate_key /etc/ssl/console.key;
location / { proxy_pass http://127.0.0.1:CONSOLE_PORT; }
}
The Linux agent runs as a systemd service and streams process, network and auth telemetry to the brain. One-line install (registers to your brain origin):
# Run on each Linux endpoint (root) curl -fsSL https://<brain-host>/install-agent.sh | sudo bash # Verify the service systemctl status kaimz-agent
The Windows agent runs as SYSTEM with a self-healing watchdog and a ~30-second heartbeat. From an elevated PowerShell:
# Run on each Windows endpoint (elevated PowerShell) irm https://<brain-host>/install-agent.ps1 | iex # The installer registers a scheduled task and starts the agent