Español
€EUR
  • claude code
  • vps
  • desarrollo con ia
  • servidor linux
  • ssh
  • tmux

Claude Code en un VPS: ventajas para tu actividad profesional

Por qué ejecutar Claude Code en un VPS y no en el portátil: disponibilidad, aislamiento, trabajo en equipo y los pasos básicos para empezar.

  • 8 min de lectura
  • Sarah Belkacem
Claude Code en un VPS: ventajas para tu actividad profesional

Ejecutar Claude Code en un VPS te permite encargar tareas de desarrollo a un agente que sigue trabajando cuando tu ordenador está apagado, accesible desde cualquier equipo y en un entorno separado de tus datos personales. Esa es la ventaja principal: el asistente de código pasa a ser un recurso de infraestructura y deja de ser una herramienta que se lanza en un terminal local.

Este artículo explica primero qué cambia en la práctica para un desarrollador, una agencia o un equipo pequeño. La parte técnica viene después y es breve a propósito: cómo dimensionar la máquina, instalarla correctamente y evitar los errores de seguridad más habituales.

Qué ganas al llevarlo a un servidor

Claude Code es un agente de línea de comandos de Anthropic. Lee tu repositorio, modifica archivos, ejecuta pruebas y comandos. En un portátil, vive y muere con tu sesión: suspensión, batería, wifi del hotel, reinicio forzado por una actualización. En un VPS, se ejecuta en una sesión persistente.

Los beneficios se resumen sin mucho esfuerzo:

  • Disponibilidad continua: una refactorización, una migración de dependencias o una batería de pruebas puede ejecutarse durante la noche. Revisas el resultado por la mañana.
  • Acceso desde cualquier lugar: basta una conexión SSH, desde un segundo ordenador, una tableta o un equipo prestado. El contexto de trabajo se queda en el servidor.
  • Equipo de trabajo liberado: las compilaciones, las pruebas y los contenedores consumen los recursos del VPS, no los de tu máquina. Tu portátil sigue respondiendo con fluidez.
  • Entorno limpio y reproducible: una máquina dedicada a este fin, con las versiones correctas de Node, Python o PHP y sin los restos de diez proyectos distintos.
  • Coste de infraestructura predecible: alquilas una máquina con cuota fija. Lo único que varía según el uso es el consumo de Claude (suscripción o API).

Una separación clara entre el agente y tus datos

Un agente que ejecuta comandos merece estar confinado. En tu equipo, potencialmente tiene acceso a tu carpeta personal, tus claves SSH, tus navegadores y los documentos de tus clientes. En un VPS, solo ve lo que tú hayas puesto allí.

Es un argumento de peso para agencias y autónomos que trabajan con código de clientes. Creas un servidor por cliente o por proyecto, con únicamente los repositorios y los secretos necesarios. Al terminar el encargo, eliminas la máquina y el perímetro desaparece con ella.

La configuración sigue siendo responsabilidad tuya: un VPS aislado solo protege si los accesos están bien gestionados. Volvemos sobre ello más abajo.

Los usos que rentabilizan antes un VPS

No todos los usos valen lo mismo. Estos son aquellos en los que el servidor aporta una ventaja clara:

  1. Las tareas largas: migración de framework, añadir pruebas a código existente, refactorizaciones a gran escala. Mientras la tarea dure, no hay motivo para mantener un portátil abierto.
  2. El trabajo en equipo: un servidor común con un usuario por persona, repositorios compartidos y la misma cadena de herramientas. Desaparecen las diferencias de configuración entre equipos.
  3. El mantenimiento de sitios de clientes: actualizaciones, correcciones y auditorías de código en varios proyectos WordPress o de aplicaciones, desde un único punto de entrada.
  4. Los despliegues cercanos a producción: el agente puede preparar y probar sus cambios en la misma familia de sistema que usan tus servidores finales.
  5. El trabajo itinerante: empiezas una tarea en la oficina, la sigues desde el tren y la terminas en casa.

Qué VPS elegir

Claude Code en sí es ligero: la mayor parte del cálculo se hace en el lado de Anthropic, y la máquina local se limita a ejecutar los comandos solicitados. Lo que pesa es tu proyecto: compilación, suites de pruebas, base de datos, Docker.

A modo orientativo, para empezar:

PerfilRecursos de partida recomendados
Scripts, sitios estáticos, proyectos pequeños2 vCPU, 4 GB de RAM
Aplicaciones web con base de datos4 vCPU, 8 GB de RAM
Compilaciones pesadas, varios contenedores8 vCPU o más, 16 GB de RAM o más

Prevé también espacio en disco en proporción: repositorios, dependencias e imágenes de Docker crecen deprisa. Una distribución Ubuntu LTS o Debian es una opción sencilla y bien documentada, y es el terreno natural de un VPS Linux.

En cuanto a la ubicación, elige según tus restricciones. Si tus clientes o tus requisitos de cumplimiento exigen que el código permanezca en Europa, consulta las ofertas en Francia o en Alemania. La oferta pensada para este uso se presenta en la página VPS para Claude Code, y la gama completa está en la página VPS.

Instalar Claude Code en pocos minutos

Cuando el servidor esté listo, conéctate por SSH y crea un usuario estándar. Evita trabajar como root: es una buena práctica general, y un agente que ejecuta comandos debe tener derechos limitados.

Bash
adduser dev usermod -aG sudo dev su - dev

Instala después Claude Code con el instalador oficial:

Bash
curl -fsSL https://claude.ai/install.sh | bash claude --version

Si prefieres usar npm, necesitas Node.js (versión 18 o superior):

Bash
npm install -g @anthropic-ai/claude-code

A continuación, sitúate en tu proyecto y ejecuta claude. En el primer arranque, la herramienta te propone autenticarte con una cuenta de Claude o con una clave de API. En un servidor sin navegador, muestra una dirección que debes abrir desde tu equipo; luego pegas en el terminal el código que obtengas.

Mantener la sesión viva con tmux

Sin precauciones, un corte de SSH cierra la sesión e interrumpe al agente. tmux resuelve el problema:

Bash
sudo apt update && sudo apt install -y tmux tmux new -s claude # lanza claude en esta sesión y sepárate con Ctrl+b y después d tmux attach -t claude

El comando attach te devuelve exactamente al punto donde dejaste la sesión, incluso si te reconectas al día siguiente.

Proteger el servidor antes de dejar trabajar a un agente

Un agente que lee y modifica código necesita un marco. Unos pocos ajustes bastan para tener una base sólida.

  • Autenticación solo por clave SSH. En /etc/ssh/sshd_config, define PasswordAuthentication no y PermitRootLogin no, y recarga con sudo systemctl reload ssh.
  • Cortafuegos mínimo: abre solo lo necesario.
Bash
sudo ufw allow OpenSSH sudo ufw enable
  • Secretos limitados: guarda en la máquina solo las claves que el proyecto necesita. Prefiere claves de despliegue de solo lectura antes que tus credenciales personales de Git.
  • Revisión de las acciones: mantén el modo de permisos por defecto de Claude Code, que pide confirmación antes de las acciones sensibles, mientras no tengas claro el perímetro exacto de la máquina.
  • Copias de seguridad y Git: sube tus cambios con regularidad a un repositorio remoto. El servidor es una herramienta de trabajo, no el único ejemplar de tu código.

Si tu servidor está expuesto además a otros servicios públicos (sitio web, API), una protección anti-DDoS también puede tener sentido, aunque no concierne a Claude Code en sí.

Errores que conviene evitar

El primero: quedarse corto de memoria. Un npm install o una compilación puede ser terminado por el sistema si falta RAM. Un archivo de intercambio (swap) saca del apuro, pero no sustituye a la memoria real.

El segundo: mezclar proyectos de clientes distintos bajo un mismo usuario Unix. Sepáralos por usuario o, mejor, por servidor.

El tercero: olvidar que el uso de Claude tiene su propio coste, independiente del VPS. Vigila el consumo de tu suscripción o de tu clave de API, sobre todo si el agente trabaja de noche en tareas amplias. Fija objetivos concretos en lugar de un «mejora todo el código».

Para profundizar en la administración de un servidor Linux, los tutoriales del sitio cubren SSH, cortafuegos y gestión de usuarios.

FAQ

Funciona en los sistemas Linux habituales (Ubuntu, Debian y equivalentes), así como en macOS y Windows. Para un VPS, Ubuntu LTS o Debian sigue siendo la opción más sencilla. Consulta la documentación de Anthropic para conocer los requisitos exactos de tu versión.

No, la herramienta en sí es ligera. Los recursos necesarios dependen sobre todo de tu proyecto: compilación, pruebas, bases de datos o contenedores. Para un proyecto web convencional, 4 vCPU y 8 GB de RAM ofrecen un margen cómodo.

El servidor aísla al agente de tu equipo personal, lo que reduce la exposición del resto de tus datos. A partir de ahí, la seguridad del VPS depende de tu configuración: claves SSH, cortafuegos, actualizaciones y secretos limitados. Ten presente también que el contenido que Claude Code lee se envía a Anthropic para su procesamiento, según sus condiciones de uso.

Sí. Crea un usuario Unix por persona, con sus propias claves SSH y su propia autenticación de Claude. Para clientes distintos, un servidor por cliente sigue siendo el enfoque más limpio.

No. El VPS aporta la infraestructura. El acceso a Claude se hace con tu propia cuenta de Anthropic (suscripción o clave de API), que se factura aparte.

Sarah Belkacem

Autor

Sarah Belkacem

Responsable de marketing, Infrawire

Artículos relacionados

Mantente al día con las últimas ofertas, descuentos y promociones especiales.

Ver promociones

Utilizamos cookies

Utilizamos cookies analíticas para mejorar su experiencia en nuestro sitio. No vendemos datos a terceros. Más información en nuestra política de privacidad.