Infraestructura Rafa · VPS Architecture
Mapa visual completo del sistema · Claude Code + Telegram Bot + VPS Hostinger
srv879659.hstgr.cloud · 31.97.157.85 · Ubuntu 24.04 · 2026-04-20
Exportar PDF
👤
Rafa
rafareyes2110@gmail.com · Telegram ID 1024804018
Texto
Nota de voz
/start · /reset
App Telegram
✈️
Telegram Servers
api.telegram.org · Cloud de Telegram
Webhook HTTPS
POST /webhook
Enruta al VPS
VPS Hostinger · srv879659 · 31.97.157.85 · Ubuntu 24.04 · 96GB disco
🔀
Traefik
Reverse proxy · SSL automático · network_mode: host
Puerto 80 → 443
Let's Encrypt
Docker labels
image: traefik:latest
telegram-bot.srv879659.hstgr.cloud
→
telegram-bot:8080
openclaw-80gr.srv879659.hstgr.cloud
→
openclaw:46186
diagram.srv879659.hstgr.cloud
→
diagram:80
*.srv879659.hstgr.cloud
→
próximos servicios...
🤖
Telegram Bot
/docker/telegram-bot/bot.py · network: host · puerto 8080
Webhook mode
python-telegram-bot
Whisper ASR (voz→texto)
ffmpeg
model: small
sesiones por chat_id
/root/.claude
/root/.claude.json
/docker
/var/run/docker.sock
whisper-cache (volume)
🧠
Claude Code CLI
subprocess: claude -p "..." --resume <session_id> · modelo: Claude Sonnet 4.6
Anthropic API
rafareyes2110@gmail.com
sesiones persistentes
timeout: 180s
output-format: json
💻
Bash
Comandos shell en el VPS
📖
Read
Lee ficheros del sistema
✏️
Write / Edit
Crea y modifica ficheros
🔍
WebSearch
Busca en internet
🌐
WebFetch
Descarga URLs
🐳
Docker API
Via socket Unix
🖥️
OpenClaw
Panel VPS Hostinger · puerto 46186
ghcr.io/hostinger
Activo 3 días
./data:/data
linuxbrew
📊
Diagram (este)
nginx:alpine · puerto 80
diagram.srv879659.hstgr.cloud
HTML + PDF
Flujo de una petición tuya (texto o voz)
👤
1
Rafa escribe / habla
En la app Telegram, texto o nota de voz
✈️
2
Telegram API
Reenvía el mensaje al webhook HTTPS del VPS
🔀
3
Traefik
Termina SSL, enruta a telegram-bot:8080
🤖
4
Bot Python
Si es voz → Whisper transcribe. Llama a Claude CLI
🧠
5
Claude Code
Razona, usa herramientas (Bash, ficheros, web)
💬
6
Respuesta
Texto de vuelta a Telegram → Rafa lo lee
Qué puedes pedirme y qué puedo hacer
✓
Lo que puedes pedirme
●
Gestionar servicios Docker (ver estado, reiniciar, ver logs)
●
Leer y editar cualquier fichero del VPS
●
Crear nuevos servicios o configurar los existentes
●
Ejecutar comandos shell arbitrarios
●
Buscar información en internet y traerla al VPS
●
Diagnosticar y solucionar problemas automáticamente
●
Configurar dominios y rutas en Traefik
●
Desplegar nuevas apps con Docker Compose
●
Hablarme por voz (transcripción automática Whisper)
⚠
Limitaciones actuales
●
El binario
docker
no está en el PATH del contenedor (se usa API socket directa)
●
Sin acceso a la GUI de OpenClaw sin autenticar primero
●
Whisper corre en CPU (más lento que GPU)
●
Se puede solucionar: instalar docker CLI en el contenedor
●
Sesiones de Claude persisten por chat Telegram (no se pierden al reiniciar)
ℹ
Comandos de Telegram
●
/start
— inicia o reinicia la sesión con Claude
●
/reset
— nueva conversación limpia
●
Cualquier texto → Claude Code lo procesa
●
Nota de voz → Whisper transcribe → Claude Code actúa