Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

pms-distribution

Sistema de gestión de proyectos auto-alojado para una única empresa (single-tenant). Arquitectura monolítica sin microservicios, instalable vía Docker Compose con imágenes pre-construidas. Incluye gestión de flujos de trabajo, auditoría y organización. No requiere Java/Maven/Node en el host.

Ficha actualizada 26 sept 2026, 4:11 · upstream 26 sept 2026, 3:44 · release v1.0.8

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es pms-distribution

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

PMS-Distribution es una solución completa para la gestión de proyectos empresariales, diseñada específicamente para un único cliente (single-tenant) sin arquitectura multi-inquilino. El repositorio actúa como punto de entrada para la instalación, orquestando servicios mediante Docker Compose que incluyen el frontend en Vue/Node.js y el backend en Spring Boot con base de datos MySQL 8.4. La solución evita la necesidad de instalar entornos complejos como Java o Node.js en el servidor anfitrión, facilitando un despliegue rápido y mantenible.

El sistema ofrece capacidades avanzadas como plantillas de flujos de trabajo personalizables para proyectos, temas y historias, integrando gestión de riesgos, hitos y salud del proyecto. Incluye módulos robustos para la organización de equipos, control de acceso basado en roles y una auditoría detallada de todas las acciones realizadas. La interfaz web se sirve a través de un contenedor Nginx, con soporte opcional para autenticación LDAP o OIDC.

Aunque el análisis técnico indica una complejidad media, la solución está optimizada para entornos de producción estables, priorizando la seguridad y la integridad de los datos mediante scripts de validación y gestión de versiones controladas en el registro GHCR. Es ideal para empresas que buscan un sistema propietario sin las complejidades de la tenencia compartida.

CASOS DE USO
  • Gestión integral del ciclo de vida de proyectos desde la iniciativa hasta la entrega.
  • Control de flujos de trabajo personalizados con plantillas reutilizables por tipo de proyecto.
  • Auditoría y gobernanza detallada de cambios, usuarios y recursos en el sistema.
  • Visualización estratégica mediante dashboards organizativos para seguimiento de salud y riesgos.
  • Gestión de estructuras organizativas complejas con roles, permisos e invitación de miembros.
  • Integración opcional con directorios externos (LDAP/OIDC) para autenticación centralizada.
PUNTOS DESTACADOS
  • Arquitectura monolítica simplificada sin microservicios, reduciendo la complejidad operativa.
  • Licencia Apache-2.0 permitiendo uso y modificación libre en entornos empresariales.
  • Scripts de automatización (bootstrap, backup, upgrade) para gestión segura del ciclo de vida.
  • Soporte nativo para flujos jerárquicos: Proyectos -> Temas -> Historias con vinculación dinámica.
  • Auditoría completa que registra acciones, recursos y diferencias entre estados previos y actuales.
  • Despliegue sin dependencias en el host (Docker Compose + imágenes pre-construidas).
PRECAUCIONES
  • Soporte exclusivo para MySQL 8.4; no compatible con otros motores de base de datos.
  • Arquitectura single-tenant; no soporta multi-inquilino ni tenencia compartida.
  • Requiere Docker Engine o Desktop con al menos 2 GiB de memoria asignada.
  • Actualizaciones de versión requieren uso del script upgrade.sh y backup previo, sin hot-swapping directo.
  • Configuración CORS estricta obligatoria si se modifica el puerto por defecto (5173).
VISUAL

Capturas del proyecto

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

工作台项目列表项目交付流程组织架构登录页企业项目看板审计日志流程模板配置
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Utilizar scripts oficiales (bootstrap.sh) para inicialización segura. Cambiar credenciales de administrador inmediatamente tras el despliegue y usar validate-production-config.sh en entornos productivos. Configurar HTTPS mediante proxy inverso o Ingress, no directamente en el contenedor. Ajustar memoria Docker a mínimo 2 GiB antes del arranque. No ejecutar 'docker compose down -v' en producción sin intención de borrar datos.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
VueNode.js
SERVICIOS
MySQLS3/MinIO
BASES DE DATOS
MySQL
PUERTOS
51733306587
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.