Skip to content

OpenSecDashA security dashboard for homelabs

Turn reverse proxy logs, CrowdSec decisions, Proxmox inventory, and app update signals into a practical live-first security UI.

OpenSecDash logo

Live-first, not Grafana-shaped

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.

OpenSecDash dashboard overview

The recommended installation method is Docker Compose. It keeps Python dependencies, the database location, log handling, and file permissions reproducible.

bash
cp docker-compose.example.yml docker-compose.yml
docker compose up -d

OpenSecDash does not include built-in authentication yet. Keep it internal, behind a VPN, or behind a trusted auth reverse proxy.

Released under the GNU Affero General Public License v3.0.