ProxMate
ProxMate es un dashboard multi-inquilino para Proxmox VE 9+ que ofrece gestión de VMs/LXC, consolas en navegador, IDE integrado y aislamiento de red per-VM con cuotas estrictas.
Ficha actualizada 18 sept 2026, 21:01 · upstream 20 ago 2026, 4:11 · release v1.0.0
Qué es ProxMate
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
ProxMate es una plataforma ligera de gestión de infraestructura construida sobre Proxmox VE 9+, diseñada para proporcionar un panel web estilo DigitalOcean a administradores de clusters. Permite crear máquinas virtuales y contenedores LXC desde ISOs, plantillas o imágenes cloud curadas (20 distros), con despliegues en ~60 segundos mediante SSH keys pre-configuradas. La plataforma incluye consolas en navegador (noVNC/xterm.js) sin exponer puertos SSH, gestión de recursos con cuotas por invitación y ventanas temporales de acceso que suspenden VMs sin borrar datos.
La arquitectura utiliza Next.js 16 para el frontend y Node.js/Express para el backend, con autenticación robusta vía JWT, OIDC SSO, TOTP 2FA y Passkeys/WebAuthn. Incluye funcionalidades avanzadas como balanceo de carga DRS-style, migraciones en vivo, passthrough de GPUs/PCI, backups MateStates programables y un IDE integrado por invitación (beta) con agentes AI controlados por el admin. El sistema está diseñado para multi-tenencia segura con aislamiento de red per-VM mediante firewall Proxmox.
El despliegue requiere habilitar el firewall del cluster Proxmox, que ProxMate configura automáticamente desde la UI de administración. Soporta SQLite por defecto (migraciones vía Prisma) y PostgreSQL para escalabilidad. Incluye CI/CD con GitHub Actions, pruebas automatizadas y actualizaciones en-app con rebuilds one-click. La licencia es AGPL v3.
- Proveer infraestructura cloud privada segura para desarrolladores internos con cuotas estrictas por invitación
- Crear entornos de prueba efímeros o dev-boxes auto-suspendibles por ventana temporal de acceso
- Gestionar clusters Proxmox centralizados sin exponer el panel admin público a usuarios externos
- Implementar IDEs remotos compartidos dentro de las propias máquinas virtuales de los usuarios (beta)
- Automatizar despliegues de imágenes cloud con SSH keys pre-configuradas y extras base instalados
- Aislamiento de red per-VM mediante firewall Proxmox (MAC filtering, RFC1918 drop) sin abrir puertos al host
- Consolas en navegador seguras (noVNC + xterm.js) con proxy WebSocket, sin SSH expuesto
- Autenticación multifactor robusta: TOTP, Passkeys/WebAuthn y OIDC SSO configurable
- Gestión de recursos con cuotas estrictas por invitación y ventanas temporales de acceso
- Backups MateStates programables con restauración in-place y snapshots rápidos para puntos de control
- Requiere Proxmox VE 9+ con firewall del cluster habilitado (el propio ProxMate lo configura)
- Base de datos SQLite por defecto; PostgreSQL necesario para clusters grandes o alta concurrencia
- La migración en vivo no soporta cambios de arquitectura (x86↔ARM) ni almacenamiento incompatible
- El IDE integrado está en fase beta y depende de la configuración del modelo AI externo
- Las imágenes cloud curadas son limitadas a 20 distros; otras requieren importación manual vía API
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
1. Habilitar firewall cluster Proxmox antes de instalar ProxMate para garantizar aislamiento. 2. Usar PostgreSQL en lugar de SQLite si se espera más de 50 usuarios concurrentes o alta carga I/O. 3. Configurar backups externos de la base de datos y guardar ENCRYPTION_KEY fuera del host. 4. Activar rate limiting y SSRF guardrails en configuraciones de webhooks/URLs de imágenes. 5. Verificar compatibilidad de almacenamiento antes de migrar VMs entre nodos (guardrails automáticos).
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.