Security-first homelab visibility
See access logs, security events, blocked requests, IP context, and CrowdSec actions in one focused dashboard.
Turn reverse proxy logs, CrowdSec decisions, Proxmox inventory, and app update signals into a practical live-first security UI.
OpenSecDash is not a Grafana replacement. It focuses on security-oriented context: IP-centric investigations, event taxonomy, access-log correlation, asset inventory, update signals, plugin health, and controlled actions such as CrowdSec ban/unban.
The recommended installation method is Docker Compose. It keeps Python dependencies, the database location, log handling, and file permissions reproducible.
cp docker-compose.example.yml docker-compose.yml
docker compose up -dOpenSecDash does not include built-in authentication yet. Keep it internal, behind a VPN, or behind a trusted auth reverse proxy.