OpenClaw (anteriormente Clawdbot o Moltbot) es un agente de inteligencia artificial de código abierto, diseñado para ejecutar operaciones en computadoras mediante lenguaje natural, gestión de archivos, planificación de horarios, generación de código y búsqueda de información. Su naturaleza ligera y extensilbe lo convierte en una opción ideal para la automatización personal y en equipos pequeños, con soporte para despliegue privado. Este artículo proporciona instrucciones detalladas para desplegarlo en Alibaba Cloud, enfocándose en entornos sin experiencia previa.
Requisitos Previos para el Despliegue
Antes de iniciar, asegúrese de contar con:
- Una cuenta en Alibaba Cloud con verificación de identidad completada.
- Un servidor de aplicaciones ligero o ECS con especificaciones mínimas de 2 núcleos de CPU, 2 GB de RAM y 40 GB de almacenamiento.
- Conexión a internet estable.
Configuración recomendada para evitar inconvenientes: seleccione un servidor de aplicaciones ligero en Alibaba Cloud, con región en Hong Kong o Singapur (sin necesidad de registro de dominio), sistema operativo como CentOS 7, Alibaba Cloud Linux 3 o Ubuntu 22.04, y asegúrese de habilitar el puerto TCP 18789 en el firewall.
Proceso de Despliegue Paso a Paso en Alibaba Cloud
Para una implementación rápida, siga estos pasos esenciales: acceda a la consola de Alibaba Cloud, cree una instancia de servidor ligero, configure el firewall, ejecute comandos de instalación y establezca el servicio. A continuación, se detalla cada fase.
Adquisición y Configuración del Servidor
Inicie sesión en la consola de Alibaba Cloud y navegue a la sección de servidores de aplicaciones ligeros. Cree una nueva instancia con los siguientes parámetros:
- Imagen: seleccione la imagen oficial de OpenClaw si está disponible, o use una imagen de sistema como Alibaba Cloud Linux 3.
- Especificaciones: mínimo 2 núcleos y 2 GB de RAM para un rendimiento básico.
- Región: elija Hong Kong o Singapur para evitar restricciones de acceso.
- Duración: adquiera la instancia por el período que mejor se adapte a su presupuesto, preferiblemente un año para optimizar costos.
Después de crear la instancia, espere hasta que esté en estado "en ejecución" y anote su dirección IP pública para uso posterior.
Habilitación del Firewall
El firewall debe configurarse para permitir tráfico entrante en el puerto 18789. En los detalles de la instancia, acceda a la sección de firewall y agregue una regla con los siguientes valores: dirección de entrada, protocolo TCP, puerto 18789 y rango de autorización 0.0.0.0/0. Guarde los cambios para que surtan efecto inmediato.
Acceso Remoto al Servidor
Utilice la función de conexión remota en la consola de Alibaba Cloud para iniciar sesión en el servidor. Ingrese las credenciales establecidas durante la creación de la instancia. Una vez dentro de la línea de comandos, proceda con los siguientes comandos.
Instalaicón y Configuración de OpenClaw
Los comandos a continuación están diseñados para ejecutarse directamente en el servidor. Primero, actualice el sistema e instale dependencias necesarias:
apt-get update && apt-get install -y curl wget git
Si el sistema operativo es basado en RHEL, use:
yum update -y && yum install -y curl wget git
A continuación, instale Docker y ábralo:
curl -fsSL https://get.docker.com | bash
systemctl start docker
systemctl enable docker
docker --version
Cree un directorio para los datos de OpenClaw:
mkdir -p /srv/ai_agent
cd /srv/ai_agent
Descargue la imagen oficial de OpenClaw versión estable:
docker pull openclaw/openclaw:2026-stable
Inicie el contenedor con volúmenes para persistencia de datos:
docker run -d \
--name ai_agent_container \
-p 18789:18789 \
-v /srv/ai_agent/config:/app/config \
-v /srv/ai_agent/data:/app/data \
--restart=always \
openclaw/openclaw:2026-stable
Verifique que el contenedor esté en ejecución:
docker ps | grep ai_agent_container
Inicialice la configuración de OpenClaw:
docker exec -it ai_agent_container openclaw init
Acceso al Panel Web e Integración con Modelos de IA
Abra un navegador web e ingrese la dirección http://<IP_PUBLICA_DEL_SERVIDOR>:18789. En la primera visita, se generará un código de emparejamiento o token; guárdelo para uso futuro. Acceda al panel de administración para configurar las claves de API de modelos de lenguaje, como las proporcionadas por servicios de IA externos.
Instalación de Complementos para Ampliar Funcionalidades
OpenClaw admite complementos que extienden sus capacidades. Instale complementos comunes mediante los siguientes comandos:
docker exec -it ai_agent_container openclaw skills install file-manager
docker exec -it ai_agent_container openclaw skills install summary
docker exec -it ai_agent_container openclaw skills install email
docker exec -it ai_agent_container openclaw skills install scheduler
docker exec -it ai_agent_container openclaw skills install weather
Reinicie el contenedor para aplicar los cambios:
docker restart ai_agent_container
Configuración para Persitsencia y Monitoreo
Para asegurar que OpenClaw se inicie automáticamente con el sistema, actualice la política de reinicio del contenedor:
docker update --restart=always ai_agent_container
Para supervisar la actividad en tiempo real, consulte los registros:
docker logs -f ai_agent_container
Solución de Problemas Comunes
Si el panel web no es accesible, verifique que el firewall esté configurado correctamente y que la dirección IP sea válida. Use HTTP en lugar de HTTPS. Para conflictos de puertos, detenga y elimine el contenedor existente antes de reiniciar la instalación. Si la instalación de Docker falla, utilice repositorios alternativos para CentOS:
yum install -y yum-utils
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install -y docker-ce docker-ce-cli containerd.io
systemctl start docker
Para actualizar OpenClaw a una nueva versión, descargue la última imagen y reemplace el contenedor, asegurándose de que los volúmenes de datos se conserven.
Comandos de Administración Cotidiana
Comandos útiles para gestionar el contenedor:
- Iniciar:
docker start ai_agent_container - Detener:
docker stop ai_agent_container - Reiniciar:
docker restart ai_agent_container - Eliminar contenedor (manteniendo datos):
docker rm ai_agent_container - Acceder a archivos de configuración:
cd /srv/ai_agent/config - Copiar de seguridad de datos:
cp -r /srv/ai_agent /srv/ai_agent_backup
Recomendaciones de Seguridad
Para mejorar la seguridad, evite ejecutar el contenedor como usuario root; cree un usuario dedicado. Limite las reglas del firewall a puertos esenciales, proteja las claves de API, realice copias de seguridad periódicas del directorio de datos y mantenga la imagen de OpenClaw actualizada.