Logo de Coder

Desarrollo

Coder

Coder — tus entornos de desarrollo en tu propio VPS: espacios de trabajo Docker, VS Code en el navegador, acceso SSH y plantillas Terraform.

Acerca de Coder

Coder es una plataforma de código abierto (licencia AGPL-3.0) que crea entornos de desarrollo bajo demanda en tu propia infraestructura. En lugar de instalar las mismas herramientas en cada portátil, describes una vez el entorno de un proyecto en una plantilla Terraform — imagen, lenguajes, extensiones, recursos — y cada desarrollador obtiene su espacio de trabajo con un clic, idéntico al de sus compañeros.

En un VPS de ServOrbit, cada espacio de trabajo es un contenedor Docker del servidor. Te conectas desde el navegador con VS Code (code-server), desde VS Code o un IDE de JetBrains instalado en tu equipo, o por SSH con el comando `coder ssh`. El código y las dependencias se quedan en el VPS: basta un ordenador modesto para trabajar, y la incorporación de un nuevo desarrollador ya no cuesta un día de configuración. Es una alternativa autoalojada a GitHub Codespaces o Gitpod.

Lo que se instala

Listo al arrancar el VPS

SO compatibles
Distribuciones Linux a elegir
Aplicación
Coder
Stack técnico
DockerGoTerraformPostgreSQL
RAM mínima
2 GB mínimo
CPU mínima
2 vCPU
Puerto por defecto
8114
Acceso
root por SSH

Funcionalidades clave

  • Espacios de trabajo bajo demanda — cada desarrollador crea, detiene y elimina sus entornos desde la interfaz web o la línea de comandos.
  • Plantillas Terraform — el entorno de un proyecto se describe una vez, se versiona y lo comparte todo el equipo; la plantilla "Docker Containers" viene incluida.
  • Acceso desde cualquier editor — VS Code en el navegador, VS Code Desktop, IDE de JetBrains o un terminal SSH con coder ssh.
  • Redirección de puertos — abre desde tu equipo la aplicación que desarrollas con coder port-forward, sin exponer el contenedor.
  • Parada automática — los espacios inactivos se detienen según la programación de la plantilla y liberan la memoria del VPS.
  • Cuentas e inicio de sesión único — cuentas locales, acceso con GitHub u OpenID Connect para todo el equipo.

¿Cuándo usar esta solución?

Incorporar a un nuevo desarrollador en minutos

El becario o el freelance recibe una cuenta, elige la plantilla del proyecto y programa en un minuto, con las versiones correctas de PHP, Node.js o Python ya instaladas.

Programar desde un portátil ligero o de viaje

Basta un portátil modesto, una tableta o un equipo compartido: la compilación, las pruebas y los contenedores se ejecutan en el VPS, no en la máquina local.

Mantener el código de tus clientes en tu servidor

Para una agencia o un equipo con requisitos de confidencialidad, el código fuente y los secretos se quedan en un VPS que controlas en lugar de copiarse en cada ordenador.

Guía

Desplegar Coder en su VPS

  1. Crear el VPS y elegir la dirección

    Contrata un VPS Ubuntu 24.04 con al menos 2 GB de RAM; cuenta con 4 GB o más para varios espacios de trabajo activos. Coder exige un dominio: los espacios de trabajo vuelven a llamar al servidor en su dirección HTTPS. Se abre en un subdominio de uno de tus dominios, o en el subdominio gratuito del VPS (coder.{dns_slug}.servorbit-dns.com), HTTPS incluido. No hace falta comprar un nombre de dominio.

  2. Instalar Coder desde el Marketplace

    En tu área de cliente, selecciona Coder, elige la dirección y pulsa Instalar. El script despliega el servidor Coder y su base PostgreSQL, genera la contraseña de administrador, crea la cuenta propietaria y configura el proxy inverso nginx en HTTPS, WebSocket incluido.

  3. Iniciar sesión por primera vez

    Abre https://tu-dominio e inicia sesión con la dirección [email protected] y la contraseña que aparece en tu área de cliente. Esta cuenta es la propietaria de la instalación: cambia su contraseña en los ajustes de la cuenta, apartado Security, y crea después las cuentas de tu equipo.

  4. Crear la plantilla Docker y un primer espacio de trabajo

    En Templates, pulsa Create Template, elige la plantilla de inicio "Docker Containers" y confirma. Crea después un espacio de trabajo a partir de esta plantilla: Coder arranca un contenedor en el VPS, instala su agente y muestra el estado Running en menos de un minuto.

  5. Trabajar desde VS Code o el terminal

    Desde la página del espacio de trabajo, abre code-server en el navegador, o instala la CLI en tu equipo: coder login https://tu-dominio, y luego coder ssh <espacio> o coder config-ssh para usar VS Code Remote-SSH y los IDE de JetBrains.

Preguntas frecuentes

Preguntas sobre Coder

← Volver a DesarrolloTodas las aplicaciones
code-server es VS Code en el navegador, para una sola persona y un solo entorno. Coder gestiona espacios de trabajo para todo un equipo: cuentas, plantillas de entorno versionadas, creación y parada bajo demanda, acceso desde el navegador, un IDE local o SSH. De hecho, usa code-server dentro de sus espacios de trabajo.

Integrar el botón de despliegue

¿Mantiene un proyecto que utiliza Coder? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de Docker.

Deploy Coder on ServOrbit
Markdown
[![Deploy Coder on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=coder&utm_source=deploy-badge&utm_medium=referral&utm_campaign=coder)
HTML
<a href="https://servorbit.com/vps-cloud?template=coder&utm_source=deploy-badge&utm_medium=referral&utm_campaign=coder"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Coder on ServOrbit" height="40"></a>

El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico.

Escribir por WhatsAppse abre en una pestaña nueva