home@lat3dev.tech

Actualizado: junio de 2026 · Apéndice A

Cheatsheet de comandos

Referencia rápida para instalar, diagnosticar y recuperar tu entorno cuando algo falla.

Qué cubre

Comandos esenciales de OpenClaw, Gateway, Docker, terminal, logs, firewall, diagnóstico y recuperación.

Uso seguro

Copia solo lo que entiendas. Adapta rutas y revisa backups antes de ejecutar comandos que borren, muevan, abran puertos, cambien permisos o toquen secretos.

apendice_a_comandos.json

grep ~/imperio/comandos

Busca por problema, no por memoria

Escribe lo que estás intentando resolver: docker logs, disco lleno, gateway, ssh, api key u openclaw doctor. El buscador solo compara texto en esta página; no ejecuta nada.

25 comandos listos para copiar con revisión humana.

OpenClaw

Instalar, verificar y diagnosticar la CLI y el Gateway.

SEGURO

Instalar OpenClaw y comprobar versión

Qué hace
Instala la CLI global, abre el asistente inicial y confirma qué versión tienes disponible.
Cuándo usarlo
Necesito instalar OpenClaw desde cero.
Antes de ejecutar
Ejecuta esto en tu máquina o VPS con Node/npm funcionando. Si npm falla, revisa primero Node.
terminal
npm install -g openclaw@latest
openclaw onboard
openclaw --version
PRECAUCIÓN

Configurar OpenClaw como servicio en VPS

Qué hace
Lanza el onboarding preparado para instalar el daemon systemd en un servidor.
Cuándo usarlo
Quiero que OpenClaw quede funcionando como servicio.
Antes de ejecutar
Úsalo solo en tu VPS. Ten claro el usuario con el que instalas OpenClaw y guarda tus credenciales fuera de capturas o commits.
terminal
openclaw onboard --install-daemon
openclaw gateway status
PRECAUCIÓN

Arrancar, parar o reiniciar el Gateway

Qué hace
Gestiona el servicio principal de OpenClaw y revisa si queda activo.
Cuándo usarlo
El Gateway no responde o acabo de cambiar configuración crítica.
Antes de ejecutar
Si hay tareas en curso, espera a que terminen. Reiniciar corta sesiones activas durante unos segundos.
terminal
openclaw gateway status
openclaw gateway restart
openclaw gateway status
PRECAUCIÓN

Diagnóstico general con openclaw doctor

Qué hace
Revisa configuración, providers, puertos, permisos y estado general del entorno OpenClaw.
Cuándo usarlo
Algo falla y no sé por dónde empezar.
Antes de ejecutar
Copia la salida para analizarla, pero borra tokens, emails internos, rutas sensibles y secretos antes de compartirla.
terminal
openclaw doctor
openclaw configure
SEGURO

Listar agentes y canales vinculados

Qué hace
Muestra agentes configurados y bindings de canales para revisar el mapa operativo.
Cuándo usarlo
Quiero ver qué agentes existen y dónde están conectados.
Antes de ejecutar
Es un comando de lectura. Úsalo antes de borrar o recrear agentes.
terminal
openclaw agents list --bindings
openclaw channels status
PELIGROSO

Eliminar un sub-agente

Qué hace
Borra un sub-agente por nombre. Es una acción mutante y conviene revisar antes los bindings.
Cuándo usarlo
Necesito borrar un agente que ya no uso.
Antes de ejecutar
Sustituye NOMBRE_AGENTE. Lista agentes antes y confirma que no depende de tareas o canales activos.

Placeholders:NOMBRE_AGENTE

Aviso: este comando puede borrar datos, cambiar permisos, abrir puertos, tocar secretos, matar procesos o modificar tareas. Revisa backups y entorno antes de copiarlo.

terminal
openclaw agents list --bindings
openclaw agents delete NOMBRE_AGENTE
PELIGROSO

Añadir canal de Telegram

Qué hace
Registra un canal de Telegram usando un token de bot.
Cuándo usarlo
Quiero conectar OpenClaw con Telegram.
Antes de ejecutar
Sustituye TU_TOKEN_AQUI en tu terminal local. No pegues tokens reales en chats, issues, capturas, logs ni commits.

Placeholders:TU_TOKEN_AQUI

Aviso: este comando puede borrar datos, cambiar permisos, abrir puertos, tocar secretos, matar procesos o modificar tareas. Revisa backups y entorno antes de copiarlo.

terminal
openclaw channels add --channel telegram --token "TU_TOKEN_AQUI"
openclaw channels status
PRECAUCIÓN

Revisar skills con ClawHub

Qué hace
Lista skills y revisa opciones disponibles desde ClawHub.
Cuándo usarlo
Quiero ver o actualizar skills disponibles.
Antes de ejecutar
Si un comando cambia en tu versión, ejecuta la ayuda del propio comando antes de instalar nada.
terminal
clawhub --help
clawhub list
clawhub update
Docker

Levantar servicios, revisar estado, logs y consumo de disco.

SEGURO

Levantar el stack Docker

Qué hace
Arranca los servicios en segundo plano y comprueba que quedan vivos.
Cuándo usarlo
Tengo un docker-compose.yml y quiero arrancar servicios.
Antes de ejecutar
Entra antes en la carpeta donde vive tu docker-compose.yml.
terminal
docker compose up -d
docker compose ps
SEGURO

Ver logs del stack Docker

Qué hace
Muestra logs en directo del stack completo o de un servicio concreto.
Cuándo usarlo
Un servicio falla y necesito ver qué está pasando.
Antes de ejecutar
Ejecuta desde la carpeta del stack. Para salir del seguimiento en directo usa Ctrl+C.

Placeholders:NOMBRE_SERVICIO

terminal
docker compose logs -f --tail 100
docker compose logs -f --tail 100 NOMBRE_SERVICIO
PRECAUCIÓN

Inspeccionar contenedores

Qué hace
Lista contenedores, muestra logs de uno concreto y abre una shell interactiva.
Cuándo usarlo
Necesito saber qué contenedores existen y entrar en uno.
Antes de ejecutar
Sustituye NOMBRE_CONTENEDOR. Entrar en un contenedor es útil para diagnosticar, pero evita editar datos a mano si no sabes qué toca.

Placeholders:NOMBRE_CONTENEDOR

terminal
docker ps
docker ps -a
docker logs --tail 50 NOMBRE_CONTENEDOR
docker exec -it NOMBRE_CONTENEDOR bash
SEGURO

Medir espacio ocupado por Docker

Qué hace
Mide el uso de Docker antes de borrar nada.
Cuándo usarlo
El servidor se está quedando sin disco.
Antes de ejecutar
Empieza siempre midiendo. No limpies volúmenes si no sabes qué datos guardan.
terminal
docker system df
docker volume ls
df -h
du -h --max-depth=1 . | sort -h
PELIGROSO

Limpiar imágenes y recursos no usados

Qué hace
Limpia imágenes colgantes y recursos Docker no usados. No toca volúmenes en la primera pasada.
Cuándo usarlo
Ya he medido el disco y necesito liberar espacio.
Antes de ejecutar
Revisa `docker compose ps`, `docker system df` y backups. No lo ejecutes en producción desconocida.

Aviso: este comando puede borrar datos, cambiar permisos, abrir puertos, tocar secretos, matar procesos o modificar tareas. Revisa backups y entorno antes de copiarlo.

terminal
docker compose ps
docker system df
docker image prune -f
docker system prune -f
PELIGROSO

Último recurso: limpiar volúmenes Docker

Qué hace
Elimina volúmenes no asociados a contenedores. Puede borrar datos importantes.
Cuándo usarlo
Necesito borrar volúmenes no usados después de confirmar backups.
Antes de ejecutar
Haz backup, revisa `docker volume ls`, confirma qué servicios usan cada volumen y no lo ejecutes por impulso.

Aviso: este comando puede borrar datos, cambiar permisos, abrir puertos, tocar secretos, matar procesos o modificar tareas. Revisa backups y entorno antes de copiarlo.

terminal
docker volume ls
docker volume prune -f
PRECAUCIÓN

Smoke test de OpenClaw en Docker

Qué hace
Clona el repo, arranca configuración Docker base y comprueba endpoints locales del Gateway.
Cuándo usarlo
Quiero validar que la instalación Docker responde.
Antes de ejecutar
Úsalo como prueba controlada. Si ya tienes un stack productivo, no mezcles carpetas ni tokens.
terminal
git clone https://github.com/openclaw/openclaw.git
cd openclaw
export OPENCLAW_IMAGE=ghcr.io/openclaw/openclaw:latest
export OPENCLAW_SKIP_ONBOARDING=1
./scripts/docker/setup.sh
docker compose ps
docker compose logs --tail 50
curl -s http://127.0.0.1:18789/healthz
curl -s http://127.0.0.1:18789/readyz
VPS, SSH y archivos

Entrar al servidor, mover archivos y comprobar rutas.

SEGURO

Entrar al VPS por SSH

Qué hace
Abre una sesión SSH con usuario, IP o dominio.
Cuándo usarlo
Quiero conectarme a mi servidor.
Antes de ejecutar
Sustituye USUARIO e IP_DEL_VPS. Usa una clave SSH propia y evita contraseñas si puedes.

Placeholders:USUARIO, IP_DEL_VPS, TU_DOMINIO

terminal
ssh USUARIO@IP_DEL_VPS
ssh USUARIO@TU_DOMINIO
PELIGROSO

Copiar archivos entre local y VPS

Qué hace
Usa scp para copias puntuales y rsync para sincronizar carpetas.
Cuándo usarlo
Necesito subir o bajar archivos del servidor.
Antes de ejecutar
Revisa origen y destino. Rsync puede sobrescribir archivos si apuntas mal la ruta.

Placeholders:USUARIO, IP_DEL_VPS

Aviso: este comando puede borrar datos, cambiar permisos, abrir puertos, tocar secretos, matar procesos o modificar tareas. Revisa backups y entorno antes de copiarlo.

terminal
scp archivo.zip USUARIO@IP_DEL_VPS:/ruta/remota/
scp USUARIO@IP_DEL_VPS:/ruta/remota/archivo.zip .
rsync -avz ./carpeta/ USUARIO@IP_DEL_VPS:/ruta/remota/carpeta/
SEGURO

Buscar archivos y logs

Qué hace
Busca por nombre, revisa logs recientes y filtra errores.
Cuándo usarlo
No encuentro un archivo o necesito localizar logs.
Antes de ejecutar
Empieza por rutas acotadas para no recorrer todo el servidor sin necesidad.

Placeholders:RUTA_AL_ARCHIVO

terminal
find . -name "*.log" -type f
tail -f /ruta/al/archivo.log
grep -R "ERROR" ./logs
Firewall, permisos y secretos

Abrir puertos, proteger ficheros y evitar fugas de tokens.

PELIGROSO

Revisar y activar firewall UFW

Qué hace
Muestra reglas, permite SSH y activa UFW si procede.
Cuándo usarlo
Necesito comprobar el firewall del VPS.
Antes de ejecutar
Nunca actives UFW sin permitir antes SSH. Podrías quedarte fuera del servidor.

Aviso: este comando puede borrar datos, cambiar permisos, abrir puertos, tocar secretos, matar procesos o modificar tareas. Revisa backups y entorno antes de copiarlo.

terminal
ufw status verbose
ufw allow OpenSSH
ufw enable
ufw status verbose
PELIGROSO

Proteger archivos de secretos

Qué hace
Aplica permisos restrictivos a archivos que suelen contener secretos o certificados.
Cuándo usarlo
Quiero ajustar permisos de .env, acme.json o claves.
Antes de ejecutar
Sustituye rutas reales. Un chmod/chown mal aplicado puede romper servicios.

Placeholders:USUARIO, RUTA_AL_ENV, RUTA_AL_ACME_JSON

Aviso: este comando puede borrar datos, cambiar permisos, abrir puertos, tocar secretos, matar procesos o modificar tareas. Revisa backups y entorno antes de copiarlo.

terminal
chmod 600 /ruta/al/.env
chmod 600 /ruta/al/acme.json
chown USUARIO:USUARIO /ruta/al/.env
Backups, cron y tareas

Revisar tareas periódicas y preparar copias básicas.

PELIGROSO

Revisar tareas programadas

Qué hace
Lista cron del usuario actual y abre el editor para modificar tareas programadas.
Cuándo usarlo
Quiero saber qué tareas se ejecutan solas.
Antes de ejecutar
Haz copia del crontab antes de editar. Una tarea mal puesta puede lanzar procesos repetidos.

Aviso: este comando puede borrar datos, cambiar permisos, abrir puertos, tocar secretos, matar procesos o modificar tareas. Revisa backups y entorno antes de copiarlo.

terminal
crontab -l
crontab -l > crontab.backup.txt
crontab -e
SEGURO

Crear backup comprimido de una carpeta

Qué hace
Genera un archivo tar.gz con fecha para guardar una carpeta antes de hacer cambios.
Cuándo usarlo
Necesito una copia rápida antes de tocar configuración.
Antes de ejecutar
Sustituye RUTA_A_COPIAR. Comprueba después que el archivo existe y pesa más que cero.

Placeholders:RUTA_A_COPIAR

terminal
tar -czf backup-$(date +%Y%m%d-%H%M%S).tar.gz RUTA_A_COPIAR
ls -lh backup-*.tar.gz
Troubleshooting

Buscar síntomas frecuentes cuando algo deja de responder.

SEGURO

Ver logs de systemd

Qué hace
Consulta estado y logs recientes de un servicio gestionado por systemd.
Cuándo usarlo
Un servicio Linux no arranca o se reinicia solo.
Antes de ejecutar
Sustituye NOMBRE_SERVICIO. Si no sabes el nombre exacto, lista unidades primero.

Placeholders:NOMBRE_SERVICIO

terminal
systemctl status NOMBRE_SERVICIO
journalctl -u NOMBRE_SERVICIO -n 100 --no-pager
journalctl -u NOMBRE_SERVICIO -f
PELIGROSO

Ver qué proceso usa un puerto

Qué hace
Identifica procesos escuchando en puertos y, si hace falta, mata uno concreto.
Cuándo usarlo
Un puerto está ocupado y el servicio no arranca.
Antes de ejecutar
No mates procesos sin saber qué son. Sustituye PUERTO y PID después de revisar la salida.

Placeholders:PUERTO, PID

Aviso: este comando puede borrar datos, cambiar permisos, abrir puertos, tocar secretos, matar procesos o modificar tareas. Revisa backups y entorno antes de copiarlo.

terminal
ss -tulpn | grep PUERTO
lsof -i :PUERTO
kill PID
SEGURO

Comprobar Node y npm

Qué hace
Muestra versiones instaladas y dónde resuelven los binarios.
Cuándo usarlo
OpenClaw o npm fallan y quiero validar la base.
Antes de ejecutar
Úsalo antes de reinstalar nada. La salida ayuda a diagnosticar PATH o versiones antiguas.
terminal
node --version
npm --version
which node
which npm