Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

sysadminanywhere

Plataforma web basada en Spring Boot + Vaadin para administración centralizada de Active Directory, gestión de inventario hardware/software, incidentes y automatización con n8n. Arquitectura microservicios con PostgreSQL, Vault y soporte multilenguaje.

Ficha actualizada 28 sept 2026, 15:22 · upstream 28 sept 2026, 15:06 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es sysadminanywhere

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

Sysadmin Anywhere es una aplicación web completa para administrar redes basadas en Active Directory mediante una interfaz unificada. Proporciona gestión integral de objetos AD (usuarios, equipos, grupos, impresoras, contactos) con operaciones masivas, auditoría completa y control de cambios. Incluye gestión remota de computadoras: reinicio, apagado, monitorización de procesos, servicios y eventos Windows.

La plataforma ofrece inventario detallado de hardware y software mediante escaneos WMI, gestión de parches Windows, detección de vulnerabilidades por CVE y generación de 44 informes PDF. Incluye gestión de incidentes, webhooks para notificaciones, integración con n8n para automatización y API con tokens revocables. Soporte multilenguaje (inglés, alemán, francés, español, portugués, italiano, chino, japonés, ruso) y temas claro/oscuro.

Tecnológicamente utiliza Spring Boot 4.1.1 con Java 21, Apache Directory API 2.1.8 para LDAP, Maven como herramienta de build, Spring Security para autenticación y Spring Cache para optimización. Arquitectura modular multi-módulo desplegable con Docker Compose en producción.

CASOS DE USO
  • Administración centralizada de Active Directory desde cualquier navegador web
  • Gestión masiva de objetos AD: habilitar/deshabilitar usuarios, mover contenedores, cambiar membresías de grupos
  • Inventario completo de hardware y software con detección de parches Windows y vulnerabilidades CVE
  • Automatización de flujos de trabajo mediante integración con n8n para tareas repetitivas
  • Generación programada de informes PDF/CSV con envío por SMTP para auditoría periódica
PUNTOS DESTACADOS
  • Interfaz web moderna con Vaadin Flow 25.2.8 y soporte multilenguaje profesional
  • Operaciones masivas en AD: selección múltiple, confirmación de acciones y resultados por objeto
  • Inventario WMI completo con historial de cambios de hardware y detección de datos obsoletos
  • Auditoría completa con journal JSON de cambios de directorio y redacción de credenciales
  • Arquitectura microservicios escalable: main, directory, inventory, incident services
  • Seguridad con HashiCorp Vault para gestión de secretos y tokens API revocables
PRECAUCIONES
  • Requiere entorno Windows recomendado para operaciones WMI completas
  • Dependencia de conexión LDAP estable para funcionalidad principal
  • Inventario requiere credenciales WMI read-only configuradas en variables de entorno
  • Sin Dockerfile nativo, requiere configuración manual con docker-compose
  • Gestión de incidentes marcada como preview en la documentación
VISUAL

Capturas del proyecto

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

Sysadmin Screenshot
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Despliegue manual

Despliegue recomendado con Docker Compose en docker/prod/.env. Puertos: 8080 (app), 5678 (n8n), 8082 (inventory). Requiere PostgreSQL, Vault y acceso AD. Variables clave: DB_PASSWORD, LDAP_SERVER, VAULT_TOKEN, N8N_PASSWORD. Para desarrollo ejecutar módulos individuales con ./mvnw spring-boot:run.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
No detectados
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
8080567880828081
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.