docs: documentacion extensiva de infraestructura CAS - Junio 2026
- README principal actualizado con indice completo - Documentacion detallada de 4 servidores fisicos - Topologia de red completa con diagramas ASCII - Asignacion de IPs y conflictos identificados - Documentacion DNS para 3 dominios - Servicios: Caddy, Jellyfin Stack, Multimedia - Proyectos: Afterlife, Nexus, Horux - Seguridad: politica y riesgos identificados - Automatizacion: n8n workflows y scripts - Scripts utilitarios: backup, update-dns, check-ip - Roadmap 2026 Q2-Q4 - Documentacion Hermes AI server (actualizada)
This commit is contained in:
237
servidores/ai-server/README.md
Normal file
237
servidores/ai-server/README.md
Normal file
@@ -0,0 +1,237 @@
|
||||
# Servidor de IA — Ryzen PC (AI Server)
|
||||
|
||||
> **IP**: 192.168.10.144
|
||||
> **Hostname**: ai-server
|
||||
> **OS**: Ubuntu Server 24.04 LTS (bare metal)
|
||||
> **Rol**: Inferencia de IA local, agentes conversacionales, TTS
|
||||
|
||||
---
|
||||
|
||||
## Hardware
|
||||
|
||||
| Componente | Especificación |
|
||||
|---|---|
|
||||
| **CPU** | AMD Ryzen 7 7700X |
|
||||
| **RAM** | 32 GB DDR5 |
|
||||
| **GPU** | NVIDIA RTX 3060 12GB VRAM |
|
||||
| **Disco** | 500 GB NVMe SSD |
|
||||
| **Red** | 1GbE |
|
||||
|
||||
---
|
||||
|
||||
## Servicios Instalados
|
||||
|
||||
| Servicio | Versión | Puerto | Estado | Descripción |
|
||||
|---|---|---|---|---|
|
||||
| Ollama | Latest | 11434 | ✅ | Motor de inferencia LLM |
|
||||
| Hermes Agent | v0.9.0 | — | ✅ | Agente orquestrador multi-canal |
|
||||
| Kokoro TTS | v0.2.2 | 8880 | ✅ Docker | Text-to-Speech GPU |
|
||||
| Hermes Dashboard | — | 9119 | ✅ | Dashboard web |
|
||||
|
||||
---
|
||||
|
||||
## Ollama
|
||||
|
||||
### Configuración
|
||||
|
||||
```ini
|
||||
# /etc/systemd/system/ollama.service
|
||||
[Service]
|
||||
Environment="OLLAMA_HOST=0.0.0.0:11434"
|
||||
Environment="OLLAMA_MODELS=/usr/share/ollama/.ollama/models"
|
||||
```
|
||||
|
||||
### Modelos Instalados
|
||||
|
||||
| Modelo | Tamaño | VRAM | Uso |
|
||||
|---|---|---|---|
|
||||
| qwen3.5:9b | 6.6 GB (Q4_K_M) | ~6.6 GB | Inferencia local / respaldo |
|
||||
|
||||
### Comandos
|
||||
|
||||
```bash
|
||||
# Listar modelos
|
||||
ollama list
|
||||
|
||||
# Ejecutar modelo
|
||||
ollama run qwen3.5:9b
|
||||
|
||||
# Pull nuevo modelo
|
||||
ollama pull <modelo>
|
||||
|
||||
# Ver logs
|
||||
journalctl -u ollama -f
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Hermes Agent
|
||||
|
||||
### Perfiles
|
||||
|
||||
| Agente | Perfil | Modelo | Canales | Rol |
|
||||
|---|---|---|---|---|
|
||||
| Lucy | Principal (default) | qwen3.6 (NaN) | Telegram + Discord | Asistente general |
|
||||
| Kratos | `~/.hermes/profiles/kratos/` | qwen3.6 (NaN) | Telegram + Discord | Marketing & SEO |
|
||||
| Juan | `~/.hermes/profiles/nexus/` | qwen3.6 (NaN) | Telegram + Discord | Soporte autopartes |
|
||||
| Horux | `~/.hermes/profiles/horux/` | — | WhatsApp (pendiente) | Asistente financiero |
|
||||
|
||||
### Archivos de Configuración
|
||||
|
||||
| Archivo | Descripción |
|
||||
|---|---|
|
||||
| `~/.hermes/config.yaml` | Configuración principal |
|
||||
| `~/.hermes/SOUL.md` | Personalidad Lucy (General) |
|
||||
| `~/.hermes/.env` | API keys y variables de entorno |
|
||||
| `~/.hermes/skills/` | Skills instalados |
|
||||
| `~/.hermes/profiles/` | Perfiles de agentes |
|
||||
| `~/.hermes/sessions/` | Historial en SQLite |
|
||||
| `~/.hermes/cron/` | Tareas programadas |
|
||||
|
||||
### Variables de Entorno
|
||||
|
||||
```bash
|
||||
# NaN Builders (modelo principal)
|
||||
# base_url: https://api.nan.builders/v1
|
||||
# model: qwen3.6
|
||||
|
||||
# Telegram Gateway
|
||||
TELEGRAM_ALLOWED_USERS=1322020431,[usuario2],[usuario3]
|
||||
|
||||
# Discord Gateway
|
||||
DISCORD_ALLOWED_USERS=[id1],[id2],[id3]
|
||||
|
||||
# Kokoro TTS
|
||||
VOICE_TOOLS_OPENAI_KEY=dummy
|
||||
VOICE_TOOLS_OPENAI_BASE_URL=http://localhost:8880/v1
|
||||
|
||||
# Gitea
|
||||
GITHUB_TOKEN=d513c9be01ccd2044788c1895b74d5a27eec721c
|
||||
GITHUB_API_URL=https://git.consultoria-as.com/api/v1
|
||||
```
|
||||
|
||||
### Servicios Systemd
|
||||
|
||||
```bash
|
||||
# Gateway de mensajería
|
||||
systemctl --user status hermes-gateway
|
||||
|
||||
# Dashboard web
|
||||
systemctl --user status hermes-dashboard
|
||||
|
||||
# Logs
|
||||
journalctl --user -u hermes-gateway -f
|
||||
```
|
||||
|
||||
### Comandos
|
||||
|
||||
```bash
|
||||
# Iniciar chat con agente principal
|
||||
hermes chat
|
||||
|
||||
# Iniciar chat con agente específico
|
||||
kratos chat # Marketing & SEO
|
||||
nexus chat # Autopartes (Juan)
|
||||
|
||||
# Ver skills
|
||||
hermes skills list
|
||||
|
||||
# Backup de configuración
|
||||
hermes backup
|
||||
|
||||
# Actualizar
|
||||
hermes update
|
||||
|
||||
# Cambiar modelo
|
||||
hermes model
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Kokoro TTS
|
||||
|
||||
### Instalación
|
||||
|
||||
```bash
|
||||
docker run -d \
|
||||
--name kokoro-tts \
|
||||
--restart unless-stopped \
|
||||
--gpus all \
|
||||
-p 8880:8880 \
|
||||
ghcr.io/remsky/kokoro-fastapi-gpu:v0.2.2
|
||||
```
|
||||
|
||||
### Voces en Español
|
||||
|
||||
| Voz | Género | Calidad |
|
||||
|---|---|---|
|
||||
| ef_dora | Femenina | ⭐⭐⭐⭐ |
|
||||
| em_alex | Masculino | ⭐⭐⭐⭐ |
|
||||
| em_santa | Masculino | ⭐⭐⭐ |
|
||||
|
||||
### Integraciones
|
||||
|
||||
**Open WebUI**:
|
||||
- Engine: OpenAI
|
||||
- URL: `http://192.168.10.144:8880/v1`
|
||||
- API Key: `anything`
|
||||
- Model: `kokoro`
|
||||
|
||||
**Hermes**:
|
||||
```bash
|
||||
VOICE_TOOLS_OPENAI_KEY=dummy
|
||||
VOICE_TOOLS_OPENAI_BASE_URL=http://localhost:8880/v1
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Firewall
|
||||
|
||||
```bash
|
||||
# Reglas activas
|
||||
sudo ufw status
|
||||
|
||||
# Permitir Ollama
|
||||
sudo ufw allow 11434/tcp
|
||||
|
||||
# Permitir Kokoro
|
||||
sudo ufw allow 8880/tcp
|
||||
|
||||
# Permitir Hermes Dashboard
|
||||
sudo ufw allow 9119/tcp
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Mantenimiento
|
||||
|
||||
```bash
|
||||
# Actualizar sistema
|
||||
sudo apt update && sudo apt upgrade -y
|
||||
|
||||
# Actualizar drivers NVIDIA
|
||||
sudo ubuntu-drivers autoinstall
|
||||
|
||||
# Ver GPU
|
||||
nvidia-smi
|
||||
|
||||
# Temperatura GPU
|
||||
nvidia-smi -q -d TEMPERATURE
|
||||
|
||||
# Logs Docker
|
||||
journalctl -u docker -f
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Notas Importantes
|
||||
|
||||
1. **IP dinámica**: 192.168.10.144 es DHCP — pendiente configurar IP estática en Netplan
|
||||
2. **OPNsense desactivado**: Red sin firewall activo — prioridad reparar
|
||||
3. **n8n workflow**: PostgreSQL en 192.168.10.148 con workflow fallando
|
||||
4. **WhatsApp**: Configuración pendiente, se usará número dedicado
|
||||
5. **Agente Horux**: Pendiente tabla maestra clientes y esquema de BD
|
||||
|
||||
---
|
||||
|
||||
*Documentación del servidor AI - Consultoria-AS*
|
||||
176
servidores/cisco1/README.md
Normal file
176
servidores/cisco1/README.md
Normal file
@@ -0,0 +1,176 @@
|
||||
# Servidor Dell T430 #1 — Cisco1
|
||||
|
||||
> **IP**: 192.168.10.185
|
||||
> **Hostname**: Cisco1
|
||||
> **PVE Version**: 8.4.14
|
||||
> **Rol**: Desarrollo, gaming servers, AI interfaces
|
||||
|
||||
---
|
||||
|
||||
## Hardware
|
||||
|
||||
| Componente | Especificación |
|
||||
|---|---|
|
||||
| **Chassis** | Dell PowerEdge T430 |
|
||||
| **CPU** | Intel Xeon E5-2609 v4 @ 1.70GHz (2 sockets) |
|
||||
| **Núcleos** | 16 físicos / 16 hilos |
|
||||
| **RAM** | 755 GB ECC |
|
||||
| **Disco Root** | 94 GB |
|
||||
| **Storage** | local-lvm |
|
||||
| **Red** | Dual 1GbE (vmbr0) |
|
||||
|
||||
---
|
||||
|
||||
## VMs y Containers
|
||||
|
||||
### VM 100 — vm-nier (NieR Reincarnation Server)
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | VM (KVM) |
|
||||
| **IP** | 192.168.10.108 |
|
||||
| **RAM** | 8 GB |
|
||||
| **CPU** | 4 cores |
|
||||
| **Disco** | 100 GB |
|
||||
| **Función** | Servidor privado NieR Reincarnation |
|
||||
| **URL** | https://play.consultoria-as.com |
|
||||
| **Estado** | ⚠️ STOPPED |
|
||||
|
||||
**Stack**:
|
||||
- Assets HTTP: puerto 80
|
||||
- gRPC h2c: puerto 443
|
||||
|
||||
**Notas**:
|
||||
- Requiere inicio manual: `qm start 100`
|
||||
- Usa h2c (HTTP/2 sin TLS) en 443, Caddy maneja TLS termination
|
||||
|
||||
---
|
||||
|
||||
### LXC 101 — OpenWebUI
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | LXC |
|
||||
| **IP** | 192.168.10.135 |
|
||||
| **RAM** | 40 GB |
|
||||
| **CPU** | 8 cores |
|
||||
| **Disco** | 200 GB |
|
||||
| **Función** | Interfaz web para Ollama |
|
||||
| **URL** | http://192.168.10.135:8080 |
|
||||
| **Puerto** | 8080 |
|
||||
|
||||
**Configuración**:
|
||||
- Conexión Ollama: `http://192.168.10.144:11434`
|
||||
- TTS: Kokoro en `http://192.168.10.144:8880/v1`
|
||||
|
||||
---
|
||||
|
||||
### VM 102 — CraneGOO
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | VM (KVM) |
|
||||
| **IP** | 192.168.10.140 |
|
||||
| **RAM** | 8 GB |
|
||||
| **CPU** | 4 cores |
|
||||
| **Disco** | 100 GB |
|
||||
| **Función** | Proyecto CraneGOO |
|
||||
| **URL** | http://192.168.10.140 |
|
||||
| **Estado** | ✅ running |
|
||||
|
||||
**⚠️ CONFLICTO**: Comparte IP 192.168.10.140 con VT210 (TYAN LXC 202).
|
||||
|
||||
---
|
||||
|
||||
### VM 103 — vm-dbo
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | VM (KVM) |
|
||||
| **IP** | DHCP |
|
||||
| **RAM** | 8 GB |
|
||||
| **CPU** | 4 cores |
|
||||
| **Disco** | 100 GB |
|
||||
| **Función** | Base de datos |
|
||||
| **Estado** | ⚠️ STOPPED |
|
||||
|
||||
---
|
||||
|
||||
### VM 105 — EstradaApp
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | VM (KVM) |
|
||||
| **IP** | DHCP |
|
||||
| **RAM** | 16 GB |
|
||||
| **CPU** | 4 cores |
|
||||
| **Disco** | 150 GB |
|
||||
| **Función** | Proyecto Estrada |
|
||||
| **Estado** | ✅ running |
|
||||
|
||||
---
|
||||
|
||||
### VM 106 — AfterlifeProject
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | VM (KVM) |
|
||||
| **IP** | 192.168.10.84 |
|
||||
| **RAM** | 41 GB |
|
||||
| **CPU** | 8 cores |
|
||||
| **Disco** | 500 GB |
|
||||
| **Función** | Preservación de videojuegos |
|
||||
| **URL Web** | https://afterlife.consultoria-as.com |
|
||||
| **Estado** | ✅ running |
|
||||
|
||||
**Arquitectura**:
|
||||
| Componente | Puerto | URL |
|
||||
|---|---|---|
|
||||
| Web (Next.js) | 3000 | https://afterlife.consultoria-as.com |
|
||||
| CMS (Strapi) | 1337 | http://192.168.10.84:1337 (local) |
|
||||
| MinIO Console | 9001 | http://192.168.10.84:9001 (local) |
|
||||
|
||||
---
|
||||
|
||||
### VM 107 — SocialAutomationX
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | VM (KVM) |
|
||||
| **IP** | DHCP |
|
||||
| **RAM** | 8 GB |
|
||||
| **CPU** | 4 cores |
|
||||
| **Disco** | 100 GB |
|
||||
| **Función** | Automatización social |
|
||||
| **Estado** | ✅ running |
|
||||
|
||||
---
|
||||
|
||||
### VM 108 — GimTracker
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | VM (KVM) |
|
||||
| **IP** | DHCP |
|
||||
| **RAM** | 8 GB |
|
||||
| **CPU** | 4 cores |
|
||||
| **Disco** | 100 GB |
|
||||
| **Función** | Gym tracker |
|
||||
| **Estado** | ✅ running |
|
||||
|
||||
---
|
||||
|
||||
## Mantenimiento
|
||||
|
||||
```bash
|
||||
# Acceso
|
||||
ssh root@192.168.10.185
|
||||
|
||||
# Estado VMs
|
||||
qm list
|
||||
pct list
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
*Documentación del nodo Cisco1 - Consultoria-AS*
|
||||
217
servidores/dellt430-2/README.md
Normal file
217
servidores/dellt430-2/README.md
Normal file
@@ -0,0 +1,217 @@
|
||||
# Servidor Dell T430 #2 — DellT430-2
|
||||
|
||||
> **IP**: 192.168.10.187
|
||||
> **Hostname**: DellT430-2
|
||||
> **PVE Version**: 9.1.2
|
||||
> **Rol**: Producción — ERP, e-commerce, foros, MSP
|
||||
|
||||
---
|
||||
|
||||
## Hardware
|
||||
|
||||
| Componente | Especificación |
|
||||
|---|---|
|
||||
| **Chassis** | Dell PowerEdge T430 |
|
||||
| **CPU** | Intel Xeon E5-2620 v4 @ 2.10GHz |
|
||||
| **Núcleos** | 8 físicos / 16 hilos |
|
||||
| **RAM** | 126 GB ECC |
|
||||
| **Disco Root** | 94 GB |
|
||||
| **Storage** | local-lvm |
|
||||
| **Red** | Dual 1GbE (vmbr0) |
|
||||
|
||||
---
|
||||
|
||||
## VMs y Containers
|
||||
|
||||
### VM 100 — SKEEN.MX
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | VM (KVM) |
|
||||
| **IP** | 192.168.10.100 |
|
||||
| **RAM** | 16 GB |
|
||||
| **CPU** | 4 cores |
|
||||
| **Disco** | 200 GB |
|
||||
| **Función** | Proyecto SKEEN |
|
||||
| **Estado** | ✅ running |
|
||||
|
||||
---
|
||||
|
||||
### VM 101 — CocinaConAlma (Tandoor)
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | VM (KVM) |
|
||||
| **IP** | 192.168.10.156 |
|
||||
| **RAM** | 8 GB |
|
||||
| **CPU** | 4 cores |
|
||||
| **Disco** | 100 GB |
|
||||
| **Función** | Recetas - Negocio de comida |
|
||||
| **URL** | https://recetas.consultoria-as.com |
|
||||
| **Puerto** | 8080 |
|
||||
| **Estado** | ✅ running |
|
||||
|
||||
---
|
||||
|
||||
### LXC 102 — Odoo
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | LXC |
|
||||
| **IP** | 192.168.10.81 |
|
||||
| **RAM** | 16 GB |
|
||||
| **CPU** | 4 cores |
|
||||
| **Disco** | 200 GB |
|
||||
| **Función** | ERP (Enterprise Resource Planning) |
|
||||
| **URL** | https://odoo.consultoria-as.com |
|
||||
| **Puerto** | 8069 |
|
||||
| **Estado** | ✅ running |
|
||||
|
||||
---
|
||||
|
||||
### LXC 103 — NodeBB
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | LXC |
|
||||
| **IP** | 192.168.10.73 |
|
||||
| **RAM** | 8 GB |
|
||||
| **CPU** | 4 cores |
|
||||
| **Disco** | 100 GB |
|
||||
| **Función** | Foro (NodeBB) |
|
||||
| **URL** | https://foro.consultoria-as.com |
|
||||
| **Puerto** | 4567 |
|
||||
| **Estado** | ✅ running |
|
||||
|
||||
---
|
||||
|
||||
### VM 104 — Autopartes (Nexus)
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | VM (KVM) |
|
||||
| **IP** | 192.168.10.91 |
|
||||
| **RAM** | 50 GB |
|
||||
| **CPU** | 8 cores |
|
||||
| **Disco** | 500 GB |
|
||||
| **Función** | Sistema de autopartes (Nexus) |
|
||||
| **URLs** | https://nexus.consultoria-as.com, https://nexusautoparts.com.mx |
|
||||
| **Puerto** | 5000 / 80 |
|
||||
| **Estado** | ✅ running |
|
||||
|
||||
**Dominios**:
|
||||
- https://nexus.consultoria-as.com (Cloudflare)
|
||||
- https://nexusautoparts.com.mx (Hostinger)
|
||||
- https://www.nexusautoparts.com.mx (Hostinger)
|
||||
- https://admin.nexusautoparts.com.mx (Hostinger)
|
||||
- https://pos.nexusautoparts.com.mx (Hostinger)
|
||||
|
||||
---
|
||||
|
||||
### VM 105 — 3D (STL Manager)
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | VM (KVM) |
|
||||
| **IP** | 192.168.10.104 |
|
||||
| **RAM** | 8 GB |
|
||||
| **CPU** | 4 cores |
|
||||
| **Disco** | 200 GB |
|
||||
| **Función** | Gestor de archivos 3D STL |
|
||||
| **URL** | https://3d.consultoria-as.com |
|
||||
| **Puerto** | 8000 |
|
||||
| **Estado** | ✅ running |
|
||||
|
||||
---
|
||||
|
||||
### VM 106 — CAS-PaginasWeb
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | VM (KVM) |
|
||||
| **IP** | 192.168.10.92 |
|
||||
| **RAM** | 8 GB |
|
||||
| **CPU** | 4 cores |
|
||||
| **Disco** | 100 GB |
|
||||
| **Función** | Páginas web CAS |
|
||||
| **URLs** | https://cronicas.consultoria-as.com, https://pagoda.consultoria-as.com |
|
||||
| **Puertos** | 3000, 3001 |
|
||||
| **Estado** | ✅ running |
|
||||
|
||||
---
|
||||
|
||||
### VM 107 — CrawlAI
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | VM (KVM) |
|
||||
| **IP** | DHCP |
|
||||
| **RAM** | 16 GB |
|
||||
| **CPU** | 4 cores |
|
||||
| **Disco** | 200 GB |
|
||||
| **Función** | Crawler con IA |
|
||||
| **Estado** | ✅ running |
|
||||
|
||||
---
|
||||
|
||||
### VM 108 — Horux 360
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | VM (KVM) |
|
||||
| **IP** | 192.168.10.90 |
|
||||
| **RAM** | 24 GB |
|
||||
| **CPU** | 8 cores |
|
||||
| **Disco** | 500 GB |
|
||||
| **Función** | Gestión financiera Horux 360 |
|
||||
| **URL** | https://horuxfin.com |
|
||||
| **Puerto** | 3000 |
|
||||
| **DNS** | AWS Route 53 |
|
||||
| **Estado** | ✅ running |
|
||||
|
||||
---
|
||||
|
||||
### VM 109 — VOIP
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | VM (KVM) |
|
||||
| **IP** | DHCP |
|
||||
| **RAM** | 8 GB |
|
||||
| **CPU** | 4 cores |
|
||||
| **Disco** | 100 GB |
|
||||
| **Función** | Telefonía IP |
|
||||
| **Estado** | ⚠️ STOPPED |
|
||||
|
||||
---
|
||||
|
||||
### VM 113 — MSP (MeshCentral)
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | VM (KVM) |
|
||||
| **IP** | 192.168.10.97 |
|
||||
| **RAM** | 20 GB |
|
||||
| **CPU** | 4 cores |
|
||||
| **Disco** | 200 GB |
|
||||
| **Función** | MSP / Remote Management (MeshCentral) |
|
||||
| **URL** | https://mesh.consultoria-as.com |
|
||||
| **Puerto** | 4443 (HTTPS) |
|
||||
| **Estado** | ✅ running |
|
||||
|
||||
---
|
||||
|
||||
## Mantenimiento
|
||||
|
||||
```bash
|
||||
# Acceso
|
||||
ssh root@192.168.10.187
|
||||
|
||||
# Estado VMs
|
||||
qm list
|
||||
pct list
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
*Documentación del nodo DellT430-2 - Consultoria-AS*
|
||||
348
servidores/tyan/README.md
Normal file
348
servidores/tyan/README.md
Normal file
@@ -0,0 +1,348 @@
|
||||
# Servidor TYAN — Nodo Principal Proxmox
|
||||
|
||||
> **IP**: 192.168.10.3
|
||||
> **Hostname**: Consultoria-AS
|
||||
> **PVE Version**: 8.4.14
|
||||
> **Rol**: Nodo principal de virtualización, NAS, multimedia, automatización
|
||||
|
||||
---
|
||||
|
||||
## Hardware
|
||||
|
||||
| Componente | Especificación |
|
||||
|---|---|
|
||||
| **Chassis** | TYAN server platform |
|
||||
| **CPU** | Intel Xeon Gold 5120 @ 2.20GHz |
|
||||
| **Núcleos** | 14 físicos / 28 hilos |
|
||||
| **RAM** | 755 GB ECC |
|
||||
| **Disco Root** | 64 GB SSD |
|
||||
| **Storage** | ZFS pool "Multimedia" (capacidad extendida) |
|
||||
| **Red** | Dual 1GbE (vmbr0) |
|
||||
|
||||
---
|
||||
|
||||
## Proxmox Configuration
|
||||
|
||||
### Almacenamiento
|
||||
|
||||
```bash
|
||||
# Pools ZFS
|
||||
zpool list
|
||||
zfs list
|
||||
|
||||
# Almacenamientos configurados en Proxmox
|
||||
pvesm status
|
||||
```
|
||||
|
||||
| Storage | Tipo | Uso | Pool ZFS |
|
||||
|---|---|---|---|
|
||||
| local | directory | ISOs, templates | — |
|
||||
| local-lvm | lvmthin | VMs pequeñas | — |
|
||||
| Multimedia | zfs | VMs grandes, backups | Multimedia |
|
||||
|
||||
### Network
|
||||
|
||||
```bash
|
||||
# Configuración de red en /etc/network/interfaces
|
||||
auto lo
|
||||
iface lo inet loopback
|
||||
|
||||
iface eno1 inet manual
|
||||
|
||||
auto vmbr0
|
||||
iface vmbr0 inet static
|
||||
address 192.168.10.3/24
|
||||
gateway 192.168.10.254
|
||||
bridge-ports eno1
|
||||
bridge-stp off
|
||||
bridge-fd 0
|
||||
```
|
||||
|
||||
### Recursos Totales
|
||||
|
||||
| Recurso | Total | Asignado | Disponible |
|
||||
|---|---|---|---|
|
||||
| CPU | 28 cores | ~45 cores (overcommit) | variable |
|
||||
| RAM | 755 GB | ~150 GB | ~600 GB |
|
||||
| Storage | > 4 TB | ~2 TB | ~2 TB |
|
||||
|
||||
---
|
||||
|
||||
## VMs y Containers (Detalle)
|
||||
|
||||
### VM 100 — OMV (OpenMediaVault)
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | VM (KVM) |
|
||||
| **IP** | 192.168.10.75 |
|
||||
| **RAM** | 8 GB |
|
||||
| **CPU** | 4 cores |
|
||||
| **Disco** | 4 TB (passthrough o ZFS vol) |
|
||||
| **OS** | Debian / OMV |
|
||||
| **Función** | NAS, SMB, backups |
|
||||
|
||||
**SMB Shares**:
|
||||
- `\\192.168.10.75\VAULT-OMV` — Almacenamiento principal
|
||||
|
||||
**Acceso**:
|
||||
- Web: http://192.168.10.75
|
||||
- SMB: `\\192.168.10.75`
|
||||
|
||||
---
|
||||
|
||||
### LXC 102 — Dashy
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | LXC |
|
||||
| **IP** | 192.168.10.86 |
|
||||
| **RAM** | 2 GB |
|
||||
| **CPU** | 2 cores |
|
||||
| **Disco** | 16 GB |
|
||||
| **Función** | Dashboard de servicios |
|
||||
|
||||
**Notas**:
|
||||
- No expuesto externamente (acceso solo local)
|
||||
|
||||
---
|
||||
|
||||
### LXC 104 — Immich
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | LXC |
|
||||
| **IP** | 192.168.10.78 |
|
||||
| **RAM** | 6 GB |
|
||||
| **CPU** | 4 cores |
|
||||
| **Disco** | 200 GB |
|
||||
| **Función** | Gestión de fotos/videos |
|
||||
| **URL** | https://immich.consultoria-as.com |
|
||||
|
||||
**Stack**:
|
||||
- Immich server
|
||||
- PostgreSQL (interno o externo)
|
||||
- Redis (interno)
|
||||
|
||||
---
|
||||
|
||||
### LXC 105 — Hotel Hacienda
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | LXC |
|
||||
| **IP** | 192.168.10.167 |
|
||||
| **RAM** | 16 GB |
|
||||
| **CPU** | 4 cores |
|
||||
| **Disco** | 100 GB |
|
||||
| **Función** | Sistema de gestión hotelera |
|
||||
| **URL Frontend** | https://hacienda.consultoria-as.com |
|
||||
| **URL API** | https://api-hacienda.consultoria-as.com |
|
||||
|
||||
**Inicio Manual tras Reboot**:
|
||||
```bash
|
||||
pct enter 105
|
||||
cd /home/HotelEntregaNoTocar/backend/hotel_hacienda
|
||||
nohup node server.js > /tmp/hotel-backend.log 2>&1 &
|
||||
disown
|
||||
cd /home/HotelEntregaNoTocar/frontend/Frontend-Hotel
|
||||
nohup npx vite --host > /tmp/hotel-frontend.log 2>&1 &
|
||||
disown
|
||||
exit
|
||||
```
|
||||
|
||||
**Nota**: Considerar convertir a servicio systemd para inicio automático.
|
||||
|
||||
---
|
||||
|
||||
### LXC 106 — Dockge
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | LXC |
|
||||
| **IP** | 192.168.10.74 |
|
||||
| **RAM** | 40 GB |
|
||||
| **CPU** | 8 cores |
|
||||
| **Disco** | 500 GB |
|
||||
| **Función** | Docker stack manager + Caddy reverse proxy |
|
||||
| **URL** | http://192.168.10.74:5001 |
|
||||
|
||||
**Containers Docker** (dentro de Dockge):
|
||||
| Servicio | Puerto | Función |
|
||||
|---|---|---|
|
||||
| Caddy | 80/443 | Reverse proxy |
|
||||
| Jellyfin | 8096 | Streaming video |
|
||||
| Jellyseerr | 5055 | Peticiones multimedia |
|
||||
| Sonarr | 8989 | Gestión series |
|
||||
| Radarr | 7878 | Gestión películas |
|
||||
| Prowlarr | 9696 | Indexadores |
|
||||
| Bazarr | 6767 | Subtítulos |
|
||||
| qBittorrent | 8080 | Descargas |
|
||||
|
||||
**Volumen Caddyfile**:
|
||||
- Host: `/opt/caddy/Caddyfile`
|
||||
- Container: `/etc/caddy/Caddyfile`
|
||||
|
||||
---
|
||||
|
||||
### LXC 108 — n8n
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | LXC |
|
||||
| **IP** | 192.168.10.83 |
|
||||
| **RAM** | 8 GB |
|
||||
| **CPU** | 4 cores |
|
||||
| **Disco** | 100 GB |
|
||||
| **Función** | Automatización de workflows |
|
||||
| **URL** | https://n8n.consultoria-as.com |
|
||||
| **Puerto** | 5678 |
|
||||
|
||||
**Base de Datos**:
|
||||
- PostgreSQL interno o externo
|
||||
|
||||
---
|
||||
|
||||
### LXC 109 — Navidrome
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | LXC |
|
||||
| **IP** | 192.168.10.85 |
|
||||
| **RAM** | 10 GB |
|
||||
| **CPU** | 4 cores |
|
||||
| **Disco** | 500 GB |
|
||||
| **Función** | Servidor de música (Subsonic API) |
|
||||
| **URL** | https://navidrome.consultoria-as.com |
|
||||
| **Puerto** | 4533 |
|
||||
|
||||
---
|
||||
|
||||
### LXC 110 — UptimeKuma
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | LXC |
|
||||
| **IP** | 192.168.10.87 |
|
||||
| **RAM** | 1 GB |
|
||||
| **CPU** | 1 core |
|
||||
| **Disco** | 16 GB |
|
||||
| **Función** | Monitoreo de uptime |
|
||||
| **URL** | https://status.consultoria-as.com |
|
||||
| **Puerto** | 3001 |
|
||||
|
||||
---
|
||||
|
||||
### LXC 111 — Metabase
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | LXC |
|
||||
| **IP** | 192.168.10.170 |
|
||||
| **RAM** | 20 GB |
|
||||
| **CPU** | 4 cores |
|
||||
| **Disco** | 100 GB |
|
||||
| **Función** | Business Intelligence / Analytics |
|
||||
| **URL** | https://metabase.consultoria-as.com |
|
||||
| **Puerto** | 3000 |
|
||||
|
||||
---
|
||||
|
||||
### LXC 112 — Gitea
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | LXC |
|
||||
| **IP** | 192.168.10.69 |
|
||||
| **RAM** | 10 GB |
|
||||
| **CPU** | 4 cores |
|
||||
| **Disco** | 200 GB |
|
||||
| **Función** | Git server |
|
||||
| **URL** | https://git.consultoria-as.com |
|
||||
| **Puerto** | 3000 |
|
||||
|
||||
---
|
||||
|
||||
### LXC 200 — NexusManager
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | LXC |
|
||||
| **IP** | 192.168.10.138 (DHCP) |
|
||||
| **RAM** | 32 GB |
|
||||
| **CPU** | 8 cores |
|
||||
| **Disco** | 150 GB |
|
||||
| **OS** | Ubuntu 24.04 |
|
||||
| **Función** | VM de propósito general |
|
||||
| **SSH** | `ssh root@192.168.10.138` |
|
||||
| **Password** | Aasi940812 |
|
||||
|
||||
---
|
||||
|
||||
### LXC 201 — VisasChinas
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | LXC |
|
||||
| **IP** | 192.168.10.139 (DHCP) |
|
||||
| **RAM** | 8 GB |
|
||||
| **CPU** | 4 cores |
|
||||
| **Disco** | 50 GB |
|
||||
| **OS** | Ubuntu 24.04 |
|
||||
| **Función** | Proyecto Visas Chinas |
|
||||
| **SSH** | `ssh root@192.168.10.139` |
|
||||
| **Password** | Aasi940812 |
|
||||
|
||||
---
|
||||
|
||||
### LXC 202 — VT210
|
||||
|
||||
| Parámetro | Valor |
|
||||
|---|---|
|
||||
| **Tipo** | LXC |
|
||||
| **IP** | DHCP (solicitar estática) |
|
||||
| **RAM** | 16 GB |
|
||||
| **CPU** | 8 cores |
|
||||
| **Disco** | 75 GB |
|
||||
| **OS** | Ubuntu 24.04 |
|
||||
| **Función** | Proyecto VT210 |
|
||||
| **SSH** | `ssh root@<ip>` |
|
||||
| **Password** | Aasi940812 |
|
||||
|
||||
**⚠️ CONFLICTO CRÍTICO**: VT210 y CraneGOO (Cisco1 VM 102) comparten 192.168.10.140. Asignar IP estática diferente inmediatamente.
|
||||
|
||||
---
|
||||
|
||||
## Mantenimiento
|
||||
|
||||
### Comandos Útiles
|
||||
|
||||
```bash
|
||||
# Acceso al nodo
|
||||
ssh root@192.168.10.3
|
||||
|
||||
# Listar VMs
|
||||
qm list
|
||||
pct list
|
||||
|
||||
# Estado de recursos
|
||||
pveperf
|
||||
free -h
|
||||
df -h
|
||||
|
||||
# Backups
|
||||
vzdump <vmid> --dumpdir /path/to/backup
|
||||
```
|
||||
|
||||
### Backups Recomendados
|
||||
|
||||
| VM | Frecuencia | Destino |
|
||||
|---|---|---|
|
||||
| Gitea (112) | Diario | OMV / Multimedia |
|
||||
| n8n (108) | Diario | OMV / Multimedia |
|
||||
| Hotel Hacienda (105) | Semanal | OMV / Multimedia |
|
||||
| OMV (100) | Config only | — |
|
||||
|
||||
---
|
||||
|
||||
*Documentación del nodo TYAN - Consultoria-AS*
|
||||
Reference in New Issue
Block a user