Por qué un VPS es el sitio adecuado para una carga tipo OpenClaw
Los usuarios de OpenClaw eligieron el agente porque podía correr durante horas sin supervisión — leer un repo, planear una refactorización, entregar una rama y, al día siguiente, encontrarse con un diff terminado. Esa carga encaja mal en un portátil. Cerrar la tapa mata la sesión. El estado de red del agente desaparece al cambiar de Wi-Fi. Y en el momento en que el plan de suscripción se bloqueó, el medidor de la API empezó a sumar por cada archivo que el agente releía mientras dormías.
Un VPS arregla las tres cosas. Permanece en línea, tiene una red estable y la caja en sí cuesta unos €5 al mes. La parte difícil no es el servidor — es la capa de gestión que va encima: cómo aprovisionar, cómo iniciar sesión, cómo mantener las claves del agente fuera de internet, cómo abrir realmente una ventana hacia lo que está haciendo.
Esta es una guía de configuración. Vamos a recorrer el camino más barato, más pequeño y más honesto: un único VPS Contabo corriendo Codex CLI, impulsado por una suscripción ChatGPT, gestionado desde una app de escritorio. Es el camino en el que aterrizan la mayoría de los usuarios de OpenClaw después de una semana intentando autohospedar el agente, y es lo que entrega Office Claws.
La aclaración honesta: no corremos OpenClaw de forma nativa
Antes de la receta, el descargo que sigue apareciendo en nuestros artículos porque importa de verdad. Office Claws no es un runtime de OpenClaw. No incrustamos el marketplace de extensiones de OpenClaw, no cargamos extensiones de OpenClaw, y "ejecutar OpenClaw en un VPS a través de Office Claws" en sentido literal no es algo que entreguemos.
Lo que entregamos es la forma de la migración. Codex CLI en un VPS, autenticado con tu suscripción ChatGPT, haciendo el trabajo de codificación de ocho horas al día que solía hacer OpenClaw bajo una tarifa plana. Si tu carga de OpenClaw era 80 % en forma de repo — leer código, editar código, ejecutar pruebas, empujar una rama — el cambio es limpio. Si era 30 % navegadores, 30 % pagos y 30 % extensiones específicas del framework, esta guía no es la que quieres; la comparación OpenClaw vs Codex cubre cuándo quedarse en OpenClaw es la decisión correcta.
Lee más allá del encuadre y tienes una guía de Codex. Los usuarios de OpenClaw que nos escriben están en su mayoría aquí por eso.
Lo que necesitas antes de empezar
El kit completo, con los precios que hemos pagado de verdad:
| Componente | Para qué | Coste |
|---|---|---|
| Cuenta Contabo | El proveedor del VPS — apuntamos a Contabo porque la caja de €5 mueve agentes Codex con holgura | €4,99/mes por caja |
| ChatGPT Plus o Pro | Impulsa Codex CLI — Plus para un desarrollador, Pro para sesiones paralelas pesadas | $20 o $200/mes |
| App de escritorio Office Claws | Aprovisiona la caja, ejecuta el manager, guarda las claves SSH localmente | $4,99/mes (autohospedado) |
| Cuenta Tailscale | Malla privada entre escritorio y VPS — no expondrás SSH a internet público | Gratis para uso personal |
El total mensual cae en los veintipocos para un solo desarrollador con Plus, alrededor de $210 para un equipo en Pro. Es el mismo orden de magnitud que el plan OpenClaw que quizá acabas de perder — no es un milagro, pero las cuentas vuelven a cuadrar.
Una nota concreta sobre Contabo: lo recomendamos porque es barato y consistente. Otros proveedores funcionan; el aprovisionamiento basado en snapshots que entregamos apunta primero a Contabo porque es donde han acabado la mayoría de nuestros usuarios. Si ya tienes presencia en DigitalOcean o Hetzner, el agente correrá igual de bien allí — solo aprovisionarás la caja por tu cuenta y saltarás el paso de snapshot de abajo.
La receta del setup
1. Instala Office Claws y conecta Contabo
Descarga la app de escritorio, instálala y autentícate. Lo primero que pide la app es un token de API de Contabo — pégalo una vez y se queda en el llavero local del SO. No lo subimos. El token es lo que permite a la app aprovisionar y desmontar VPSs en tu nombre, pero cada operación se ejecuta desde tu escritorio, no desde nuestros servidores.
2. Aprovisiona el agente
En la app, clic en "Add agent" → elige una región Contabo → confirma. El flujo de aprovisionamiento usa un snapshot Contabo prehorneado con Docker, Tailscale y Codex CLI ya instalados, y un fichero centinela en /etc/openclaw-snapshot-version que le dice al script de bootstrap "salta los pasos de instalación, ya estás listo." El tiempo total del clic a "agente en línea" se mantiene de forma consistente por debajo de tres minutos; el camino anterior con Ubuntu vainilla tardaba de ocho a diez.
El agente sube en una IP privada de Tailscale, no en una pública. SSH público está cerrado por defecto. La única vía de entrada a la caja es el túnel entre tu escritorio y el VPS, mediado por la malla de Tailscale.
3. Inicia sesión con tu suscripción ChatGPT
Dentro del agente, ejecuta codex auth. El Codex CLI te guía por el flujo OAuth contra tu cuenta de ChatGPT; el token resultante se guarda en el VPS, no en tu escritorio. A partir de aquí, tu suscripción Plus o Pro impulsa las llamadas del agente — sin clave de API de Anthropic, sin medidor por token, sin facturación de agente inactivo.
Esta es la sustitución que hace el trabajo. OpenClaw en la API era un medidor; Codex en una suscripción ChatGPT es una tarifa plana. El host es distinto, el agente es distinto, pero la forma de la factura es la que pagaban los usuarios de OpenClaw hace dos meses.
4. Apunta el agente a un repo
El mismo flujo que le habrías dado a un agente OpenClaw. Elige un repo, ramifica, dale al agente una descripción de tarea y restricciones. El agente ejecuta codex dentro de un contenedor Docker en el VPS; cerrar la tapa del portátil no mata la sesión, cambiar de Wi-Fi no corta la conexión, y el agente sigue corriendo mientras duermes sin facturarte por el privilegio.
La vista "Office" de la app de escritorio muestra cada agente como un personaje pixel-art en un escritorio — animación de tecleo cuando está trabajando, animación idle cuando no, paseando hacia un sofá durante test largos. Asumimos que esto es en parte estética, pero también es un chequeo de estado más rápido que leer líneas de log.
Lo que este setup no hace
Algunas cosas sobre las que queremos ser honestos antes de que te comprometas.
- No ejecuta OpenClaw. Si tu carga depende de extensiones OpenClaw — los flujos de consumo de QClaw, las integraciones de Alipay AI Pay, las extracciones de datos de CoinGecko, cualquier cosa del ecosistema OpenClaw más amplio — eso no se porta. Estás cambiando de agente, no envolviéndolo.
- No te da un agente impulsado por Claude. Codex es solo OpenAI. Si la abstracción multi-proveedor de modelos era estructural en tu stack, este setup la aplana.
- No reemplaza los logs de auditoría a nivel de equipo. Los planes de API de Anthropic entregan logs de auditoría, DPAs y asignación de coste por proyecto. Las suscripciones de ChatGPT no. Para equipos de finanzas que querían una línea por carga, el camino API sigue siendo la forma adecuada; solo pagas más por ello.
- No elimina el tope. ChatGPT Plus y Pro tienen ambos límites de tasa blandos. Son generosos — la mayoría de los días de un solo desarrollador se mantienen muy por debajo — pero un equipo corriendo agentes paralelos en una sola cuenta Plus los tocará. Pro, o un Plus por desarrollador, es la respuesta práctica.
Si alguno de esos puntos describe un requisito duro, la migración no es una victoria estricta. La comparación OpenClaw vs Codex entra en cuándo cada agente es la elección correcta — léela antes de pagar el cambio.
La mitad operativa
Aprovisionar la caja es la parte fácil. Mantener un agente corriendo durante un mes sin sorpresas es la parte que requiere algunos hábitos.
Algunos en los que nos hemos asentado:
- Pon un tope de gasto en Contabo. Aunque Codex es tarifa plana en el lado API, el VPS en sí factura por hora. Un bug de aprovisionamiento descontrolado levantando cajas durante una tarde es el modo de fallo que cuesta dinero. La app de escritorio expone el tope; pon una cifra.
- Usa una ACL de Tailscale por rol de agente. La ACL por defecto deja a tu escritorio alcanzar todos los agentes. Si empiezas a entregar agentes a compañeros, restringe la ACL para que cada escritorio vea solo los agentes asignados a él. Es el modelo de claves local-first que el post de seguridad de OpenClaw recorre de cabo a rabo.
- Snapshot, no reconstruir. Cuando el estado de un agente se tuerce — instalación mala, capa Docker rota, una autenticación de Codex en estado raro — destruye y reaprovisiona. El aprovisionamiento basado en snapshots es lo bastante rápido para que "quemarlo" sea el camino de depuración más barato. Lo aprendimos a las malas.
- Vigila el tope de ChatGPT, no el medidor de tokens. El modelo mental de OpenClaw en API es "cada lectura cuesta dinero." Aquí ese marco es el equivocado. El correcto es "límite de tasa por hora"; el medidor se fue.
Estos no son hábitos específicos de Office Claws. Cualquiera que ejecute Codex en su propio VPS llega a la misma lista en pocas semanas. Los codificamos porque los veteranos de OpenClaw tienden a traer los reflejos de facturación medida y cuesta un instante soltarlos.
Cuándo elegir esto vs quedarte en OpenClaw
Recomendación rápida porque esto ya es largo:
| Tu carga | Elegir |
|---|---|
| 80 %+ codificación dentro de repos, sesiones autónomas de ocho horas | Codex en un VPS (esta guía) |
| Mezcla de código + navegador + pagos + extensiones del framework | Quedarse en OpenClaw, asumir la factura API |
| Equipo necesita logs de auditoría, DPAs, asignación de coste por proyecto | Quedarse en OpenClaw en planes API |
| Un desarrollador, $20–25/mes presupuesto total, mayormente código | Codex en un VPS (esta guía) |
| Agentes paralelos pesados, varios repos en marcha | Codex Pro en un VPS (una caja por agente) |
El caso de "carga mixta" es el que quema en la migración. Si la mitad de tu tiempo en OpenClaw estaba fuera de un repo, este setup es un downgrade — cambias una plataforma amplia por una herramienta estrecha. Si el trabajo siempre fue codificación y el runtime del agente era incidental, este es el camino más barato de vuelta a la forma de tarifa plana.
Recomendación
Si vienes de una suscripción OpenClaw bloqueada y tu carga tiene forma de repo, la receta de arriba es la que entregamos y la que la mayoría de los usuarios en tu situación acaban adoptando. El coste mensual total para un solo desarrollador cae en los veintipocos — una caja Contabo, una suscripción ChatGPT Plus y la app de escritorio Office Claws — y el agente corre de forma continua sin medidor.
Si tu carga es genuinamente de forma plataforma, esta guía es la recomendación equivocada. Quédate en OpenClaw sobre la API de Anthropic, pon topes de gasto agresivos, y trata Codex como una CLI con la que podrías emparejarlo para la rebanada específica de codificación. La narrativa más amplia de migración está en la guía de migración por bloqueo de suscripción OpenClaw — empieza ahí si aún no lo has hecho.
La forma del trabajo decide la forma de la factura. Un VPS es la cura más barata para un agente que quiere correr mientras duermes; elige el agente que corre plano encima.
Lecturas relacionadas
- ¿Suscripción OpenClaw bloqueada? El camino de migración a Codex — la historia más amplia de migración
- OpenClaw vs Codex: una comparación clara — cuándo cada agente es la elección correcta
- Aprovisionamiento en menos de 3 minutos — la mecánica de snapshots detrás del paso 2
- Autohospedado vs Gestionado — elegir el plan Office Claws que encaja con este setup