Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

crowdsec-web-ui

Interfaz web auto-alojada para gestionar CrowdSec: investigar alertas, administrar decisiones, monitorear métricas y notificaciones desde una UI responsive.

Ficha actualizada 26 sept 2026, 0:58 · upstream 25 sept 2026, 17:44 · release 2026.9.2

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es crowdsec-web-ui

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

crowdsec-web-ui es un panel de control auto-alojado diseñado específicamente para la plataforma de seguridad CrowdSec. Permite a los administradores investigar alertas, gestionar decisiones de bloqueo/desbloqueo, monitorizar métricas de ejecución y enviar notificaciones desde una interfaz única y responsive. El proyecto utiliza una arquitectura moderna basada en Next.js, React y Node.js, con un servidor implementado en Hono y persistencia de datos mediante SQLite.

CASOS DE USO
  • Investigar alertas de seguridad detallando contexto IP/AS/location y metadatos de eventos
  • Gestionar decisiones activas y expiradas con filtros persistentes y acciones de limpieza
  • Monitorizar métricas Prometheus de LAPI, bouncers, parsers y latencia en tiempo real
  • Configurar notificaciones multi-canal (Email, Gotify, MQTT, ntfy, Webhooks) para alertas y CVEs
PUNTOS DESTACADOS
  • Soporte nativo para múltiples instancias de CrowdSec LAPI con vistas combinadas
  • Integración segura con OIDC SSO (Authentik, Authelia, Keycloak) y autenticación mTLS
  • Interfaz responsive con temas oscuros/claros y filtros guardados sincronizados por servidor
  • Soporte para localización en múltiples idiomas incluyendo español e inglés
PRECAUCIONES
  • Requiere una instancia LAPI de CrowdSec previamente configurada y ejecutándose
  • Los despliegues públicos necesitan HTTPS y proxy inverso endurecido por seguridad
  • La instalación inicial requiere configuración manual de credenciales o certificados TLS
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

DashboardRuntime MetricsCombined multi-instance alertsAlertsAlert details with CrowdSec contextSearch SyntaxQuick filters applied to alertsSaved and recently used filters
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

Utiliza Docker Compose con imagen ghcr.io/theduffman85/crowdsec-web-ui:latest. Configure CONFIG_INSTANCE_LAPI_URL y autenticación (password o mTLS). Persista datos en volumen /app/data. Para producción, active HTTPS fuera del contenedor y use proxy inverso.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
30006060
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.