Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

helpdesk-seredina

Plataforma open-source ITSM completa para gestión de tickets, activos y alertas de monitorización (NOC/SOC). Incluye copiloto de IA integrado para redacción automática y gestión autónoma con aprobación humana. Arquitectura multi-inquilino, auto-alojable o cloud, bajo licencia AGPL-3.0.

Ficha actualizada 22 sept 2026, 14:48 · upstream 22 sept 2026, 14:06 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es helpdesk-seredina

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

Seredina es una solución ITSM unificada que centraliza tickets, gestión de activos (CMDB) y alertas de monitorización en una única plataforma open-source bajo licencia AGPL-3.0. Su nombre refleja su filosofía: reunir entradas de email, APIs y alertas de monitorización en un mismo punto de control para facilitar la resolución colaborativa entre humanos y sistemas.

La aplicación se construye sobre una arquitectura modular con Node.js/TypeScript (Fastify) para el API, React/Vite para la interfaz web y Redis/BullMQ para tareas asíncronas como descubrimiento de red y envío de notificaciones. Utiliza PostgreSQL con seguridad a nivel de fila (RLS) para garantizar un aislamiento estricto entre inquilinos en despliegues multi-tenant.

Incluye un copiloto de IA integrado que puede redactar respuestas, resumir tickets y ejecutar acciones autónomas bajo políticas de seguridad definibles por inquilino. Soporta proveedores como OpenAI, Anthropic y Ollama (local), además de exponer una API MCP para integración con agentes externos.

CASOS DE USO
  • Gestión centralizada de incidentes desde múltiples fuentes (email, Slack, Zabbix).
  • Automatización de respuestas iniciales y redacción de tickets con IA.
  • Descubrimiento automático de activos de hardware/software mediante agentes.
  • Gestión de cambios y problemas integrada en el flujo de trabajo de tickets.
  • Integración de agentes externos vía protocolo MCP para operaciones autónomas.
  • Widget embebible para soporte público sin autenticación del usuario final.
PUNTOS DESTACADOS
  • Licencia AGPL-3.0: Código fuente completo y transparente, sin versiones empresariales bloqueadas.
  • Arquitectura multi-inquilino con RLS: Aislamiento de datos garantizado en base de datos PostgreSQL.
  • Copiloto de IA nativo: Soporta OpenAI, Anthropic y Ollama local con políticas de autonomía configurables.
  • Integración MCP estándar: Exponer herramientas del sistema a agentes externos (Claude Desktop, n8n).
  • Stack moderno: Node.js 20+, Fastify 5, React Vite, sin dependencias obsoletas.
  • Despliegue flexible: Docker Compose para auto-alojamiento o servicio multi-inquilino en la nube.
PRECAUCIONES
  • Dependencia de Docker: No hay soporte nativo sin contenedores (no tiene Dockerfile directo ni compose opcional simple).
  • Complejidad media: Requiere configuración manual de variables de entorno y migraciones de base de datos.
  • Agentes autónomos requieren aprobación humana: Las acciones mutantes están sujetas a políticas de autonomía por defecto para seguridad.
  • Soporte de email limitado: El polling de email entrante usa un bucle simple, no BullMQ, según ADRs internos.
  • Nodos críticos: Requiere Node.js 20+ debido a dependencias de Fastify y JWT recientes.
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Despliegue manual

Utilizar `docker compose` con el archivo `infra/docker-compose.yml`. Ejecutar `./scripts/setup.sh` para generar secretos en `.env`. Asegurar que PostgreSQL y Redis estén saludables antes de iniciar la API. Para producción, configurar variables de entorno críticas como `DATABASE_URL`, `REDIS_URL` y claves de cifrado. El despliegue soporta tanto auto-alojamiento local como servicios multi-inquilinos en la nube sin cambios en el código base.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
80805173400011434
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.