CodeIA Logo
Inicio
¿Qué es la Ingeniería de Contexto?ExperienciaProyectos realizados
Comunidad
FeedMiembrosCuadro de HonorCalendarioBolsa de trabajoEncuestasProyectos de la Comunidad
NoticiasPrecios
Formación
CursosLecciones
Co-Projects
Propuestas de proyectosEnviar propuesta de proyecto
RoadmapGlosarioContacto
Iniciar Sesión
CodeIA Logo

Transformando ideas en software profesional con IA. La nueva era del desarrollo ágil.

Legal

Política de PrivacidadTérminos de ServicioTérminos de SuscripciónAviso LegalCookies

Sígueme

Contactar

© 2026 CodeIA. Todos los derechos reservados.

Hecho con♥por sn4p.dev

Volver al catálogo
Tu navegador no soporta video.
0:000:00

2. Instalación de OpenClaw

Aprende a instalar y configurar Open Cloud en Dokploy paso a paso: desde la plantilla Docker hasta la autorización por SSH, configuración de dominio con SSL y primera prueba con el modelo GLM5 de ZAI.

TutorialPrincipiante
Hace 2 meses42m 56s5 visualizaciones

Tecnologías

DokployDeploy

Herramientas IA utilizadas

z.aiOpenClawClaude
Iniciar sesión para comenzarCrear cuenta

Introducción

En esta lección aprenderemos a instalar y configurar OpenClaw desde cero utilizando Dokploy como plataforma de despliegue. Veremos cómo usar la plantilla oficial, configurar las variables de entorno, asignar un dominio con SSL y superar el sistema de seguridad de autorización de dispositivos.

Requisitos previos

  • Un dominio propio con acceso a sus registros DNS.

  • Una API Key de un proveedor de modelos de IA (ZAI, OpenAI, Anthropic, etc.).

  • Un servidor con Dokploy instalado y acceso SSH al VPS.

Paso 1 — Crear el proyecto en Dokploy

Accede a tu panel de Dokploy y crea un nuevo proyecto (por ejemplo, con el nombre test). Dentro del proyecto, añade un nuevo servicio donde alojaremos Open Cloud.

Paso 2 — Instalación mediante plantilla

En lugar de clonar el repositorio manualmente o usar la consola, utilizaremos la plantilla de Open Cloud disponible en Dokploy. Antes de hacer el primer despliegue:

  1. Abre el archivo YAML (Docker Compose) de la plantilla.

  2. Cambia la versión por defecto a latest para garantizar que se instala la última versión parcheada y actualizada.

  3. Guarda los cambios y realiza el primer despliegue.

Paso 3 — Configuración de variables de entorno

Una vez completado el primer despliegue, configura las variables de entorno del servicio:

  • Elimina las API Keys de servicios que no vayas a usar (por ejemplo, OpenRouter).

  • Añade tu API Key del modelo elegido. En esta lección se usa GLM5 de ZAI.

  • Establece un usuario y contraseña de acceso (por ejemplo: codeia / 12345).

  • Copia y guarda el Gateway Token generado, ya que lo necesitarás en pasos posteriores.

Tras configurar las variables, redespliega el contenedor para aplicar los cambios.

Paso 4 — Configuración del dominio y puertos

El acceso por defecto no incluye certificado SSL, por lo que necesitamos configurar un subdominio personalizado:

  1. Crea un registro A en tu DNS apuntando el subdominio (ej. opencloud.codeia.dev) a la IP de tu servidor.

  2. En Dokploy, añade el dominio al servicio.

  3. Habilita la encriptación Edge Encrypt.

  4. Ajusta el puerto correcto (puerto 3000).

  5. Redespliega el contenedor después de cualquier cambio en el dominio o puerto.

Paso 5 — Acceso inicial y bloqueo de seguridad

Al entrar a la interfaz web con el dominio configurado:

  1. Introduce el usuario y contraseña configurados.

  2. El sistema solicitará el Gateway Token. Intróducelo.

  3. El acceso será denegado automáticamente: Open Cloud bloquea la puerta de enlace por seguridad hasta que el dispositivo y la URL sean autorizados explícitamente.

Paso 6 — Autorización mediante SSH y Claude

Para resolver el bloqueo, accede al servidor por SSH y utiliza el asistente de IA nativo de la terminal, Claude. Con su ayuda, edita el archivo settings.json del contenedor realizando los siguientes cambios:

  • Añade el dominio a la lista de orígenes permitidos (AllowedOrigins).

  • Añade el proxy Traefik a la configuración de proxies de confianza (trusted_proxies) para que la conexión no sea rechazada.

Paso 7 — Emparejamiento manual del dispositivo (Pairing)

Tras los ajustes en settings.json:

  1. Vuelve al navegador y reintenta la conexión para generar una solicitud de acceso.

  2. Desde la terminal, visualiza la solicitud pendiente y apuébala manualmente.

  3. Asegúrate de que la opción auto_approve esté en false para mantener la seguridad ante futuras conexiones.

Paso 8 — Verificación y prueba final

Con el acceso concedido, dentro de la Web UI de Open Cloud:

  1. Verifica que el modelo asignado (GLM5) aparece activo.

  2. Envía un mensaje de prueba: “hola”.

  3. El bot responderá correctamente. Pídele que hable en español para confirmar que la instalación fue un éxito.

Conclusión

Has instalado y configurado correctamente Open Claw en tu servidor usando Dokploy. Ahora dispones de una instancia propia con tu dominio, certificado SSL y el modelo GLM5 de ZAI listo para usar. En próximas lecciones exploraremos las capacidades avanzadas de esta plataforma.

Lecciones relacionadas

  • CodeIA2025 - Sesión 1 – Inducción y Mentalidad

    CodeIA2025 - Sesión 1 – Inducción y Mentalidad

    2h 34m 43s

  • CodeIA2025 - Sesión 2 – Data Scraper

    CodeIA2025 - Sesión 2 – Data Scraper

    2h 29m 21s

  • Git y Copilot en Visual Studio Code

    Git y Copilot en Visual Studio Code

    12m 43s

  • Cómo configurar z.ai con tu cuenta de Claude paso a paso

    Cómo configurar z.ai con tu cuenta de Claude paso a paso

    41m 13s