Despliega OpenClaw en Northflank con una plantilla de un solo clic y termina la configuración desde el navegador.
Es la forma más sencilla de ponerlo en marcha sin tocar la terminal del servidor: Northflank ejecuta el Gateway por ti
y tú configuras todo a través del asistente web en /setup.
Cómo empezar
- Haz clic en Deploy OpenClaw para abrir la plantilla.
- Crea una cuenta en Northflank si aún no tienes una.
- Haz clic en Deploy OpenClaw now.
- Configura la variable de entorno obligatoria:
SETUP_PASSWORD. - Haz clic en Deploy stack para construir y ejecutar la plantilla de OpenClaw.
- Espera a que termine el despliegue y haz clic en View resources.
- Abre el servicio de OpenClaw.
- Abre la URL pública de OpenClaw y completa la configuración en
/setup. - Accede a la interfaz de control en
/openclaw.
Qué incluye
- OpenClaw Gateway + interfaz de control alojados
- Asistente de configuración web en
/setup(sin comandos de terminal) - Almacenamiento persistente a través de un Volume de Northflank (
/data), para que la configuración, credenciales y workspace sobrevivan a los redespliegues
Flujo de configuración
- Ve a
https://<tu-dominio-northflank>/setupe introduce tuSETUP_PASSWORD. - Elige un proveedor de modelo/autenticación y pega tu clave.
- (Opcional) Añade tokens de Telegram/Discord/Slack.
- Haz clic en Run setup.
- Abre la interfaz de control en
https://<tu-dominio-northflank>/openclaw
Si los mensajes directos de Telegram están en modo emparejamiento, el asistente puede aprobar el código de emparejamiento.
Obtener tokens de chat
Token de bot de Telegram
- Envía un mensaje a
@BotFatheren Telegram - Ejecuta
/newbot - Copia el token (tiene esta forma:
123456789:AA...) - Pégalo en
/setup
Token de bot de Discord
- Ve a https://discord.com/developers/applications
- New Application → elige un nombre
- Bot → Add Bot
- Activa MESSAGE CONTENT INTENT en Bot → Privileged Gateway Intents (obligatorio; sin esto el bot se caerá al arrancar)
- Copia el Bot Token y pégalo en
/setup - Invita al bot a tu servidor (OAuth2 URL Generator; scopes:
bot,applications.commands)