+56 2 2914 4261 Correo de soporte

Blog

Cómo publicar en un VPS una aplicación creada con Claude Code

Terminal publicando una aplicación creada con Claude Code en un VPS de Megacloud

Herramientas como Claude Code permiten crear una aplicación completa en horas: una tienda, un panel interno, una API o un agente de IA. Pero cuando la aplicación funciona en tu computador, aparece la pregunta de siempre: ¿dónde la publico para que la usen tus clientes? La respuesta más flexible es un servidor VPS. En esta guía te explicamos, paso a paso y sin rodeos, cómo llevar tu proyecto a producción.

Por qué un VPS y no un hosting compartido

Un hosting compartido está pensado para sitios en PHP y WordPress. Las aplicaciones que se crean con Claude Code suelen usar otras tecnologías: Node.js, Python, Docker, bases de datos como PostgreSQL o Redis, o procesos que deben quedar corriendo todo el día. Para eso necesitas un servidor donde tú decides qué se instala.

  • Acceso root: instalas el lenguaje, la versión y las librerías que tu aplicación necesita.
  • Recursos exclusivos: la memoria RAM y los vCPU son tuyos; otro sitio no te quita velocidad.
  • Procesos permanentes: tu API, tus tareas programadas o tu agente de IA pueden quedar funcionando 24/7.
  • Servidor en Chile: menor latencia para tus usuarios chilenos.

1. Elige el tamaño del VPS

Para una aplicación pequeña o un prototipo, 2 GB de RAM suelen ser suficientes. Si usas Docker con varios servicios, una base de datos o un agente que procesa mucha información, conviene partir con 4 u 8 GB. Siempre puedes subir de plan después, así que no necesitas comprar el más grande desde el inicio.

2. Prepara el servidor

Al contratar el VPS eliges el sistema operativo; para aplicaciones modernas recomendamos Ubuntu, Debian o AlmaLinux. Luego entra por SSH y haz lo básico:

  • Actualiza el sistema (en Ubuntu o Debian: sudo apt update && sudo apt upgrade).
  • Crea un usuario propio y deja de trabajar como root.
  • Usa llaves SSH en vez de contraseñas para entrar.
  • Activa un firewall que solo deje abiertos los puertos que usas (normalmente 22, 80 y 443).

3. Instala lo que tu aplicación necesita

Revisa con qué tecnología se creó tu proyecto. Un archivo package.json indica Node.js; requirements.txt o pyproject.toml, Python; composer.json, PHP. Instala la misma versión que usaste en tu computador para evitar sorpresas.

Si tu proyecto incluye un archivo docker-compose.yml, todo es más simple: instalas Docker Engine y Docker Compose, y con un solo comando levantas la aplicación con su base de datos.

4. Sube el código

La forma más ordenada es guardar el proyecto en un repositorio Git (GitHub, GitLab o similar) y clonarlo en el servidor. Así, cada vez que Claude Code te ayude a mejorar algo, solo haces git pull en el VPS para actualizar.

Un punto importante: las claves no van en el repositorio. Las contraseñas de la base de datos, las llaves de API y los tokens se guardan en variables de entorno o en un archivo .env que solo existe en el servidor.

5. Deja la aplicación funcionando siempre

Si ejecutas tu aplicación a mano desde la terminal, se detendrá cuando cierres la sesión. Para que quede corriendo y se reinicie sola si el servidor se reinicia, usa un administrador de procesos: systemd (incluido en Linux), PM2 para Node.js o la opción restart: always si usas Docker.

6. Publícala con tu dominio y HTTPS

Tu aplicación normalmente escucha en un puerto interno (por ejemplo, el 3000). Para que tus usuarios entren con https://app.tuempresa.cl:

  • Apunta el dominio o subdominio a la IP del VPS.
  • Instala Nginx como proxy inverso, que recibe las visitas y las envía a tu aplicación.
  • Activa un certificado SSL gratuito con Let’s Encrypt (Certbot), que se renueva solo.

7. No olvides los respaldos

Antes de dar por terminada la publicación, define cómo respaldarás la base de datos y los archivos que suben tus usuarios. Un respaldo automático diario, guardado fuera del servidor, te puede salvar de un error o de una actualización que salió mal.

Lista rápida antes de lanzar

  • El sistema está actualizado y el firewall activo.
  • Las claves están en el .env del servidor, no en el código.
  • La aplicación se reinicia sola si el servidor se reinicia.
  • El sitio carga con HTTPS y el certificado se renueva automáticamente.
  • Hay respaldos automáticos y probaste restaurar uno.

Conclusión

Crear una aplicación con IA es cada vez más rápido; publicarla bien es lo que la convierte en un producto que tus clientes pueden usar. Con un VPS tienes control total, recursos exclusivos y la libertad de instalar exactamente lo que tu proyecto necesita.

En Megacloud tenemos servidores VPS en Chile desde $3.000 al mes + IVA, con AlmaLinux, Debian o Ubuntu, discos SSD y enlaces de fibra redundantes. Si tienes dudas sobre qué plan elegir, conversemos.