Sobre el proyecto
POps (Pasha Operations Platform) es una plataforma open-source de operaciones de endpoints que unifica la gestión de dispositivos, la asistencia remota, el despliegue de software y la automatización de infraestructura en un solo sistema. Está dirigida a escuelas, empresas y otros entornos gestionados donde los equipos de TI actualmente manejan herramientas separadas para inventario, soporte, despliegue y monitoreo.
Capacidades principales descritas en el README:
- Inventario de endpoints: los dispositivos se rastrean automáticamente usando identificadores de hardware inmutables (HWID).
- Monitoreo en vivo: telemetría en tiempo real, seguimiento de ventana activa y detección de inactividad.
- Asistencia remota: POpsVision ofrece transmisión ajustable de 1-5 FPS más control remoto de E/S.
- Despliegue de software: orquestar instalaciones ZIP y MSI en una flota.
- Actualizaciones OTA: los agentes se actualizan mediante un servidor de actualización backend.
- Terminal remoto: ejecutar comandos de PowerShell desde el panel web.
- Identidad del dispositivo: autenticación de dispositivos para bloquear suplantación no autorizada de agentes.
- Registros de auditoría: seguimiento de acciones administrativas para responsabilidad.
- Acceso basado en roles: RBAC basado en JWT que separa Administradores, Gerentes y Visores.
- Gestión multi-laboratorio: agrupar dispositivos en laboratorios lógicos para aplicación de políticas aisladas.
El principio de diseño declarado es "Transparente por Diseño": los administradores obtienen herramientas potentes mientras los usuarios son notificados cuando esas herramientas se utilizan, respaldado por registros de auditoría y asistencia remota consciente de la privacidad.
Arquitectura: un panel web PHP 8 y JavaScript se comunica con un backend Python FastAPI sobre REST y WebSockets seguros, con almacenamiento PostgreSQL (y SQLite). Un agente de endpoints para Windows está construido sobre .NET 8 y C#, con componentes complementarios descritos como Agent, Tray, Vision, Watchdog y Updater.
Estado y hoja de ruta: el proyecto está en desarrollo activo en v0.1.0-alpha; los primeros commits se centran en documentación, arquitectura e infraestructura antes de publicar el código fuente. La fase v1.0 lista como completados el panel, inventario de dispositivos y latidos, asistencia remota, despliegue masivo de software y terminal remoto. Los elementos planificados para v2.0 incluyen integración con Active Directory (LDAP), políticas de grupo avanzadas, un SDK de plugins extensible y agentes para Linux y macOS.
La documentación en el repositorio cubre arquitectura, instalación, modelo de seguridad, referencia de la API REST y especificaciones del agente. El proyecto está licenciado bajo Apache 2.0 y mantenido por Pasha Core.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.