En esta guía vas a configurar un agente de IA personal que vive en un pequeño servidor alquilado y te responde en Telegram o Discord — a cualquier hora, desde tu móvil. No necesitas saber programar: cada comando está listo para copiar y pegar.
Tres piezas, cada una con una sola función. Las configurarás en orden — una pestaña cada una.
Donde chateas con tu agente — en el móvil o el ordenador
La "centralita" — un programa gratuito en un servidor alquilado que está siempre encendido
El "cerebro" — da acceso a modelos de IA como Claude y DeepSeek
Qué pasa cuando envías un mensaje: escribes "Resume mi semana" en Telegram → el mensaje llega a OpenClaw en tu servidor → OpenClaw se lo pregunta al modelo de IA a través de Venice.ai → la respuesta vuelve a tu chat. Todo en unos segundos.
Son mis enlaces de referido: tú obtienes el descuento o el bono, y yo puedo recibir una pequeña recompensa sin coste extra para ti. Me ayuda a seguir creando guías gratuitas como esta.
185.199.110.153.18789.Tienes dos opciones. Si solo quieres que funcione, elige la Opción A. Si quieres control total y flexibilidad, elige la Opción B.
Hostinger vende un producto listo para usar llamado Managed OpenClaw (hostinger.com/managed-openclaw). OpenClaw viene preinstalado — pagas, se enciende y conectas tu app de chat desde un panel visual.
Elige el tamaño del plan. Para uno a tres agentes de IA, KVM 2 es el punto ideal.
Tu servidor necesita un sistema operativo, igual que tu portátil. Hostinger te ofrecerá varios. Elige Ubuntu 24.04 LTS (o 22.04 LTS).
SSH es como una llamada telefónica segura a tu servidor: escribes comandos en tu ordenador y se ejecutan en el servidor. Elige una de estas tres formas:
Cualquier ordenador. En el hPanel de Hostinger, abre tu VPS y haz clic en Browser terminal. Nada que instalar.
Abre la app Terminal (Mac: Aplicaciones → Utilidades → Terminal) y escribe el comando de abajo.
Abre Windows Terminal o PowerShell (pulsa Inicio y escribe "terminal") y escribe el comando de abajo. PuTTY también funciona.
ssh root@YOUR_SERVER_IP
# Ejemplo: ssh root@185.199.110.153
# Te pedirá la contraseña → pega la de Hostinger.
# NO verás los caracteres mientras la escribes. ¡Es normal!
# Solo la primera vez: escribe "yes" si te pide confiar en el servidor.root@srv123:~# — así sabes que estás "dentro".whoami # debería mostrar: root free -h # cuánta memoria tiene el servidor df -h # cuánto espacio en disco queda libre
whoami muestra root.OpenClaw es un software gratuito y de código abierto que convierte tu servidor en un agente de IA al que puedes escribir. Lo instalaremos con Docker — la forma más segura y sencilla.
Docker empaqueta un programa junto con todo lo que necesita en una caja sellada llamada contenedor.
2a. Instala Docker (una sola vez):
curl -fsSL https://get.docker.com | sh
docker --version # debería mostrar algo como: Docker version 27.x2b. Arranca OpenClaw:
docker run -d \ --name openclaw \ --restart unless-stopped \ -p 18789:18789 \ -v openclaw-data:/root/.openclaw \ openclaw/openclaw:latest
docker run arranca un contenedor ·
-d se ejecuta en segundo plano ·
--name openclaw le da un nombre fácil ·
--restart unless-stopped se reinicia solo tras un fallo o reinicio ·
-p 18789:18789 abre la puerta 18789 para el panel ·
-v openclaw-data:… guarda tus ajustes a salvo en el disco ·
openclaw/openclaw:latest la versión más reciente de OpenClaw
2c. Comprueba que está funcionando:
docker ps
# Busca "openclaw" con STATUS "Up ..." → todo bien.
# Si dice "Exited", mira qué ha fallado con:
docker logs openclawdocker ps muestra openclaw con estado Up.OpenClaw tiene un panel web. En tu propio ordenador, abre cualquier navegador y ve a:
http://YOUR_SERVER_IP:18789
Te pedirá un gateway token (una contraseña para el panel). Búscalo en el servidor:
docker logs openclaw 2>&1 | grep -i token
ufw allow 18789/tcp. Para más seguridad, permite solo tu propia dirección IP.Todos los ajustes de OpenClaw están en un solo archivo. Lo irás completando en los dos próximos pasos. Esto es lo que hace cada parte:
{
// 1) EL CEREBRO — qué servicio de IA usar (Paso 3)
"providers": {
"venice": {
"apiKey": "vnc-...", // tu clave secreta de Venice
"defaultModel": "venice/deepseek-v4-flash" // el modelo de IA a usar
}
},
// 2) LAS LÍNEAS DE TELÉFONO — cómo hablas con él (Paso 4)
"channels": {
"telegram": {
"enabled": true,
"botToken": "123456:ABC-...", // de BotFather
"accounts": {
"+15551234567": { "role": "admin", "name": "Alex" } // quién puede usarlo
}
},
"discord": {
"enabled": true,
"token": "MTIz...", // del Discord Developer Portal
"applicationId": "123456789...",
"guilds": { "YOUR_SERVER_ID": { "channels": { "CHANNEL_ID": {} } } }
}
},
// 3) MODALES — cuándo debe responder
"messages": {
"directMessage": { "autoApprove": true }, // responde siempre en chats privados
"groupChat": { "requireMention": true } // en grupos, solo cuando lo @mencionan
}
}docker restart openclawOpenClaw necesita un modelo de IA con el que pensar. Venice.ai te da muchos modelos — Claude, DeepSeek, Kimi y más — con una sola cuenta y una sola clave.
openclaw.json para usar otro modelo.Rápido y muy barato. Perfecto para preguntas y resúmenes del día a día.
venice/deepseek-v4-flashPrecio medio. Mejor en análisis y razonamiento en varios pasos.
venice/kimi-k2-5Máxima calidad para tareas difíciles. Úsalo cuando de verdad importe.
venice/claude-opus-4-6vnc- y se muestra una sola vez.vnc- guardada en un lugar seguro y tu cuenta tiene créditos.Forma 1 — el asistente de configuración (la más fácil):
docker exec -it openclaw openclaw onboard
# En el asistente:
# 1. Elige "Venice AI" en la lista de proveedores
# 2. Pega tu clave (vnc-...)
# 3. Elige el modelo por defecto (empieza con deepseek-v4-flash)
# 4. ConfirmaForma 2 — editar el archivo de ajustes a mano:
nano /root/.openclaw/openclaw.json # Busca "providers" y pon: "providers": { "venice": { "apiKey": "vnc-YOUR-KEY-HERE", "defaultModel": "venice/deepseek-v4-flash" } } # Guardar: Ctrl+O y luego Enter · Salir: Ctrl+X docker restart openclaw
nano es un editor de texto sencillo dentro del terminal. Usa las flechas para moverte (el ratón no funciona), escribe normalmente y luego Ctrl+O + Enter para guardar y Ctrl+X para salir. En Mac también es Ctrl, no Cmd.Último paso: dale a tu agente una "línea de teléfono". Puedes usar una app o las dos a la vez.
/newbot.alex_assistant_bot./setprivacy, elige tu bot y luego Disable."telegram": {
"enabled": true,
"botToken": "PASTE-THE-BOTFATHER-TOKEN",
"accounts": {
"+15551234567": { "role": "admin", "name": "Alex" }
}
}
// "accounts" es tu lista de invitados: solo estos números pueden usar el bot.
// Usa tu propio número con prefijo de país. Después: docker restart openclaw"discord": {
"enabled": true,
"token": "PASTE-THE-DEVELOPER-PORTAL-TOKEN",
"applicationId": "YOUR-APPLICATION-ID",
"guilds": {
"YOUR_SERVER_ID": {
"channels": { "GENERAL_CHANNEL_ID": {}, "REPORTS_CHANNEL_ID": {} }
}
}
}
// El bot solo responde en los canales listados aquí.
// Para copiar IDs: Ajustes de Discord → Avanzado → activa el Modo desarrollador,
// luego clic derecho en un servidor o canal → Copiar ID. Después: docker restart openclawLa respuesta debería llegar en unos segundos.
docker ps debería decir Up.docker restart openclawdocker logs openclaw --tail 50
✓ Servidor funcionando en Hostinger · ✓ OpenClaw instalado con Docker · ✓ Venice.ai conectado como cerebro · ✓ Bot de Telegram o Discord respondiendo
El mismo punto de partida que el resto de mi coaching — reserva la llamada, míralo construirse y decide el plan después.
45 minutos, 49€ y un agente funcionando en tu propia app de chat antes de colgar.