En este curso de Devbox con VPS aprenderemos a montar un entorno remoto en la nube para desarrollar con agentes de IA desde cualquier dispositivo.
En este curso de Devbox con VPS aprenderemos a montar un entorno de desarrollo remoto en la nube, de forma que los proyectos, las herramientas y los agentes de IA vivan en un servidor al que podamos conectarnos desde distintos dispositivos. La idea principal es cambiar el concepto de local: en lugar de depender siempre del ordenador que tenemos delante, trabajaremos sobre una maquina remota preparada para desarrollar, probar y continuar tareas desde cualquier sitio.
Durante el curso veremos como crear el servidor desde cero en Hetzner, elegir una configuracion razonable para empezar sin gastar de mas, añadir una clave SSH y hacer la primera conexion. A partir de ahi prepararemos el entorno para no trabajar siempre como root, creando un usuario de desarrollo, configurando permisos, copiando la llave SSH y dejando un firewall basico que nos permita trabajar con mas orden y seguridad.
Tambien instalaremos y configuraremos agentes de IA dentro de la propia devbox. Primero conectaremos Codex para que pueda trabajar directamente donde viven los proyectos, y despues añadiremos Claude Code para comprobar que podemos tener varios agentes en el mismo VPS. Veremos que cada uno sincroniza sus propias sesiones y chats, pero que los archivos son comunes, por lo que conviene evitar que dos agentes editen el mismo proyecto a la vez.
Mas adelante prepararemos el stack de desarrollo con herramientas como Git, Node, npm, pnpm y utilidades de compilacion, siempre comprobando que todo queda instalado y funcionando. Despues llevaremos proyectos reales al VPS con rsync, prestando especial atencion a lo que no entra en Git, como archivos ignorados, configuraciones locales o variables de entorno que si pueden formar parte del entorno de trabajo real.
El curso tambien aborda la parte mas comoda del flujo diario: abrir los proyectos desde VS Code con Remote SSH, editar archivos remotos como si fueran locales, levantar previews desde el VPS y verlas en el navegador del Mac gracias al reenvio de puertos. Ademas explicaremos la diferencia entre archivos locales y remotos, y por que el VPS no puede ver automaticamente nuestro escritorio, descargas o disco local.
Finalmente veremos como continuar tareas desde otro dispositivo usando Claude Code Remote Control, creando una pequeña app desde cero en la devbox y modificandola incluso desde el iPhone. Cerraremos protegiendo todo el entorno con backups gratuitos usando tar y rsync, y comentaremos las opciones de backups y snapshots del proveedor como alternativas mas comodas pero con coste adicional. La idea es avanzar paso a paso, con una inversion minima y comprobando cada parte antes de continuar. Al terminar tendremos una devbox real y funcional en la nube. Vamos alla.