Publica tu weben tu servidor.
Así publico las webs de la serie «Día X»: un VPS en Contabo con EasyPanel, su MCP y una skill que hace el despliegue por mí. Te explico cada pieza y te dejo la skill.
El recorrido completo.
01 El servidor
Un VPS en Contabo.
Un VPS es una computadora en un centro de datos que alquilas por mes y está encendida todo el día. Yo uso uno de Contabo con Ubuntu. Sirve cualquier proveedor que te dé acceso root por SSH.
- Ubuntu recién instalado
- Mínimo 2 GB de RAM para EasyPanel
- Puertos 80 y 443 libres
02 EasyPanel
Un panel para tu servidor.
EasyPanel convierte el VPS en algo parecido a Vercel o Railway, pero en tu propio servidor: creas apps, conectas repos de GitHub, agregas dominios con HTTPS y ves logs desde el navegador. Por debajo usa Docker.
curl -sSL https://get.easypanel.io | sh- Al terminar, el panel abre en http://IP:3000
- Plan gratis: hasta 3 proyectos con servicios ilimitados
03 El MCP
El enchufe para la IA.
MCP (Model Context Protocol) es un estándar para que un agente de IA use herramientas de otros programas. EasyPanel trae uno oficial en /api/mcp. Con una API key, Claude Code o Codex pueden crear apps, desplegar y leer logs en tu panel con los permisos de tu usuario.
- La key se genera en Settings → Server → Users
- Connect → MCP te da la URL de conexión
04 GitHub
Tu código, privado.
Cada web vive en un repo privado. EasyPanel lo clona con un token de GitHub que solo puede leer el código y crear webhooks, y vuelve a desplegar cada vez que haces push.
- Token en EasyPanel: Settings → GitHub
- El repo nunca se vuelve público
05 Dominio
Un registro DNS, una sola vez.
Un registro A comodín (*) manda todos los subdominios a la IP de tu servidor. Desde ahí cada web nueva queda en nombre.tudominio.com sin volver a tocar el DNS, y EasyPanel pide el certificado HTTPS.
06 La skill
La que junta todo.
Una skill es un archivo de instrucciones que el agente sigue paso a paso. publica-tu-web arma el Dockerfile, crea el repo privado, crea la app en EasyPanel por el MCP, conecta el dominio y comprueba que la web abra con HTTPS antes de darte el link.
- Funciona en Claude Code y en Codex
- Antes de crear algo te muestra qué hará y espera tu “sí”
Descárgala gratis.
- 01
Déjame tus datos y descárgala
- 02
Descomprímela en tu carpeta de skills
unzip ~/Downloads/publica-tu-web.zip -d ~/.claude/skills/ - 03
Abre tu proyecto y escribe
publica esta web
- 04
La primera vez te pide conectar
- GitHub en tu computadora con
gh auth login - EasyPanel: Settings → Server → Users → Generate API Key → Connect → MCP
- GitHub en EasyPanel: Settings → GitHub, para tus repos privados
- Tu dominio: registro A
*→ IP de tu servidor
Tus tokens nunca pasan por el chat. La configuración se guarda sin secretos.
- GitHub en tu computadora con