
ZeaburNodo de extensión para la aplicación principal de OpenClaw, que proporciona un entorno de ejecución remota con lenguajes de programación y herramientas de desarrollo preinstalados.
Los paquetes instalados por el usuario se conservan tras reinicios del contenedor:
pip install → ~/.local/npm install -g → ~/.npm-global/go install → ~/go/cargo install → ~/.cargo/Para clonar repositorios privados, agregue las siguientes variables de entorno al servicio devbox en el panel de Zeabur:
GIT_TOKEN — GitHub personal access token. El script de inicio configurará automáticamente la autenticación HTTPS. Genere uno en GitHub > Settings > Developer settings > Personal access tokens con el alcance repo.SSH_PRIVATE_KEY — Clave SSH privada codificada en Base64. El script de inicio la escribirá automáticamente en ~/.ssh/id_rsa.
Genere un par de claves y codifíquelo:
ssh-keygen -t ed25519 -f ~/.ssh/openclaw_devbox -N ""
base64 -i ~/.ssh/openclaw_devbox # pegue este valor en SSH_PRIVATE_KEY
Luego agregue ~/.ssh/openclaw_devbox.pub a su cuenta de GitHub en Settings > SSH and GPG keys.Necesita una instancia de OpenClaw en ejecución. Si aún no tiene una, despliegue primero la plantilla principal de OpenClaw.
openclaw, ingrese openclaw)openclaw devices list # encontrar el ID de solicitud pendiente
openclaw devices approve <requestId>
Después del despliegue, verifique que el nodo devbox aparezca en OpenClaw:
openclaw nodes list en la terminal de su servicio OpenClawexec.security está configurado como full — no se necesita aprobación interactiva para la ejecución de comandosopenclaw devices list, es posible que el nombre del servicio sea incorrecto. Vaya a la pestaña Red del servicio OpenClaw en el panel de Zeabur y verifique el hostname privado. Por ejemplo, si el hostname privado es openclaw.zeabur.internal, entonces el Gateway Host debe ser openclaw (la parte antes de .zeabur.internal).