Agregar PegaProx (LXC 123 en TYAN) con los 3 nodos conectados
This commit is contained in:
72
servidores/pegaprox/README.md
Normal file
72
servidores/pegaprox/README.md
Normal file
@@ -0,0 +1,72 @@
|
||||
# PegaProx — Panel de Gestión Multi-Nodo
|
||||
|
||||
> **LXC**: TYAN VMID 123
|
||||
> **IP**: 192.168.10.125
|
||||
> **URL**: https://192.168.10.125:5000
|
||||
> **Versión**: v1.1.1 (release estable, checkout por tag)
|
||||
> **Estado**: ✅ running
|
||||
|
||||
---
|
||||
|
||||
## Descripción
|
||||
|
||||
Panel web para el control y administración centralizada de los 3 nodos Proxmox (TYAN, Cisco1, DellT430-2) sin necesidad de cluster Proxmox. Proporciona métricas en vivo, gestión de VMs/LXC, snapshots programados, backups, alertas, RBAC y auditoría.
|
||||
|
||||
- Repo: https://github.com/PegaProx/project-pegaprox
|
||||
- Docs: https://docs.pegaprox.com
|
||||
- Licencia: AGPL-3.0
|
||||
|
||||
## Infraestructura
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Nodo** | TYAN (192.168.10.3) |
|
||||
| **VMID** | 123 |
|
||||
| **Tipo** | LXC (unprivileged) |
|
||||
| **OS** | Ubuntu 24.04 |
|
||||
| **CPU** | 4 cores |
|
||||
| **RAM** | 4 GB |
|
||||
| **Disco** | 40 GB (local-lvm) |
|
||||
| **IP** | 192.168.10.125/24 |
|
||||
| **Instalación** | Git tag `v1.1.1` en `/opt/PegaProx` + venv + `deploy.sh --no-interactive` |
|
||||
| **Servicio** | `systemctl status pegaprox` (systemd, autostart) |
|
||||
| **Puertos** | 5000 (Web), 5001 (VNC WebSocket), 5002 (SSH WebSocket) |
|
||||
|
||||
## Acceso
|
||||
|
||||
| Método | Detalle |
|
||||
|---|---|
|
||||
| Web UI | https://192.168.10.125:5000 (cert autofirmado) |
|
||||
| Admin | usuario `admin` / `PegaProxAasi2026!` |
|
||||
| SSH | `ssh root@192.168.10.125` (password: `Aasi940812`) |
|
||||
|
||||
## Nodos Conectados (root@pam para pruebas)
|
||||
|
||||
| Cluster | Host | Guests visibles |
|
||||
|---|---|---|
|
||||
| TYAN | 192.168.10.3 | 14 (todos running) |
|
||||
| Cisco1 | 192.168.10.185 | 16 (12 running) |
|
||||
| DellT430-2 | 192.168.10.187 | 9 (todos running) |
|
||||
|
||||
> **Nota**: PegaProx auto-creó un **API token** para `root@pam` en cada nodo Proxmox (feature #110). Para producción, considerar crear un usuario PVE dedicado con roles limitados (`PVEVMAdmin`, `PVEDatastoreAdmin`, `PVESysAdmin`) en lugar de root.
|
||||
|
||||
## Seguridad (pendiente de endurecer)
|
||||
|
||||
- [ ] Activar **2FA (TOTP)** en la cuenta admin (Settings → Security)
|
||||
- [ ] No exponer públicamente; si se publica, hacerlo solo detrás de Caddy con whitelist IP
|
||||
- [ ] Cambiar de root@pam a usuario PVE con permisos limitados al terminar las pruebas
|
||||
- [ ] La DB está encriptada (SQLCipher); master key en `/etc/pegaprox/secret.key` (respaldarla)
|
||||
|
||||
## Actualizaciones
|
||||
|
||||
```bash
|
||||
cd /opt/PegaProx
|
||||
# verificar el tag estable antes de actualizar
|
||||
git fetch --tags && git tag -l | sort -V | tail -5
|
||||
```
|
||||
O desde la UI: Settings → Updates → Check for Updates.
|
||||
|
||||
---
|
||||
|
||||
*Documentación de PegaProx - Consultoria-AS*
|
||||
*Actualizado: 19 Septiembre 2026*
|
||||
Reference in New Issue
Block a user