Files
network-documentation/servidores/ai-server
Orquestrador CAS 62047f660f 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)
2026-06-09 07:53:16 +00:00
..

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

# /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

# 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

# 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

# Gateway de mensajería
systemctl --user status hermes-gateway

# Dashboard web
systemctl --user status hermes-dashboard

# Logs
journalctl --user -u hermes-gateway -f

Comandos

# 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

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:

VOICE_TOOLS_OPENAI_KEY=dummy
VOICE_TOOLS_OPENAI_BASE_URL=http://localhost:8880/v1

Firewall

# 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

# 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