# crowdsec-web-ui

> Self-hosted dashboard for CrowdSec to explore alerts, manage decisions, view metrics, and configure multi-channel notifications.

- **Category:** Security
- **Licence:** AGPL-3.0
- **Latest version:** 2026.10.11
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** Docker, Docker Compose, Helm
- **Tags:** SQLite, Dashboard, Notifications, Metrics, Security, Alerts, Gotify, Ntfy, Mqtt, OIDC, Docker, Docker Compose, Self Hosted, Crowdsec, Docker container, Crowdsec Lapi, Crowdsec Manager, Decisions

## Description

CrowdSec Web UI is a self-hosted dashboard for the CrowdSec security engine. It provides a unified interface to investigate alerts, manage active and expired decisions, monitor runtime metrics from Prometheus endpoints, and configure notification rules delivered via multiple channels. The application supports multiple CrowdSec LAPI instances with a combined view, offers dark/light themes, responsive layouts, and extensive branding customization. Authentication includes built-in accounts with password and TOTP, passkeys, and OIDC SSO with support for providers like Authentik, Authelia, and Keycloak. It runs as a Docker container (ghcr.io/theduffman85/crowdsec-web-ui) or via Docker Compose, stores data in SQLite, and requires a running CrowdSec LAPI to connect to.

## Links

- [Homepage](https://github.com/TheDuffman85/crowdsec-web-ui)
- [Docker](ghcr.io/theduffman85/crowdsec-web-ui)
- [GitHub Repository](https://github.com/TheDuffman85/crowdsec-web-ui)

---
Source: https://selfhost.directory/project/crowdsec-web-ui