code-server en tu propio servidor, con un clic.
Programa en VS Code desde cualquier navegador con code-server, en un servidor tuyo. ServerAvatar lo ejecuta en un contenedor Docker, guarda tu carpeta personal en un volumen, genera la contraseña de acceso y activa HTTPS por ti.
- Un contenedor
- VS Code en el navegador
- Una contraseña, sin usuario
- code-server
- HTTPS activado
- Copias programadas
- Firewall web
- Bloqueo de bots de IA
Sección 01Qué es code-server
¿Qué es code-server?
code-server es VS Code ejecutándose en un servidor y abierto en tu navegador. Lo desarrolla Coder sobre el núcleo de código abierto de VS Code: tienes el mismo editor, la misma terminal y las mismas extensiones en cualquier dispositivo, mientras las compilaciones, las pruebas y las descargas se ejecutan en el servidor y no en tu portátil.
Esta receta ejecuta la imagen oficial de code-server en un contenedor. Tu carpeta personal, /home/coder, es un volumen Docker, así que los proyectos, los ajustes, las extensiones instaladas y el historial de la terminal sobreviven a reinicios y actualizaciones de la imagen. No hay cuentas de usuario: entras con una sola contraseña.
- Gratis y de código abierto (MIT)
- Basado en el núcleo de código abierto de VS Code
- Extensiones de Open VSX
Sección 02Funciones
Lo que puedes hacer con code-server
VS Code en una pestaña del navegador
Trabaja en el editor que ya conoces, con el explorador de archivos, la búsqueda en todos los archivos, la paleta de comandos, los ajustes y los temas, desde cualquier ordenador o tableta con navegador.
Una terminal en tu servidor
Abre una terminal en el editor para ejecutar compilaciones, pruebas y scripts en el servidor. Es un shell dentro del contenedor, con git, curl, wget, nano, vim y zsh listos para usar.
Extensiones de Open VSX
Instala soporte de lenguajes, linters, formateadores y temas desde la vista de extensiones. code-server usa la galería Open VSX, y también puedes instalar un archivo .vsix descargado.
Git integrado
Clona, haz commits, crea ramas y haz push desde la vista de control de código fuente o desde la terminal. La imagen incluye git, Git LFS y un cliente SSH.
Mira lo que ejecutas
Arranca un servidor de desarrollo en la terminal y ábrelo en your-domain/proxy/3000/ si escucha en el puerto 3000. code-server lo sirve tras la misma contraseña, así que pruebas una app web sin abrir otro puerto.
Instálalo como app
Instala code-server como aplicación web progresiva en Chrome, o añádelo a la pantalla de inicio de un iPad. Se abre en su propia ventana y más atajos de teclado llegan al editor en lugar de al navegador.
Sección 03Requisitos
Lo que necesitas
Un servidor Ubuntu limpio al que puedas entrar como root. El instalador comprueba todo esto antes de cambiar nada.
| Requisito | code-server en Docker |
|---|---|
| Sistema operativo | Ubuntu 24.04 o 26.04 LTS (x86-64) |
| CPU | 2 núcleos o más |
| RAM | 1 GB o más |
| Disco | 10 GB o más (25 GB recomendados) |
| Contenedores | code-server 4.141 |
| Puertos | 80 y 443 abiertos |
La CPU y la RAM son la recomendación mínima del propio code-server: 2 núcleos de CPU y 1 GB de RAM. Disco: en nuestro servidor de prueba se usan unos 7,5 GB con el panel y code-server instalados; 25 GB es la recomendación de Ubuntu.
Sección 04Instalación
Cómo instalar code-server
Todos los pasos se hacen en el panel de ServerAvatar. Sin terminal.
Elige code-server en 1-Click Recipes
En tu servidor, abre Applications, haz clic en Create application y busca code-server en 1-Click Recipes.
Ponle nombre y elige un dominio
Dale un nombre a la aplicación y usa tu propio dominio, o uno temporal que funciona al momento. El panel crea un usuario del sistema para ella.
Créalo
Haz clic en Create application. El panel arranca code-server, activa HTTPS y muestra la contraseña de acceso que generó. Guárdala en un lugar seguro.
Entra y empieza a programar
Abre el dominio de la aplicación e introduce la contraseña del panel; code-server no tiene nombre de usuario. VS Code se abre en el navegador: abre una carpeta en /home/coder o clona un repositorio Git y ponte a trabajar.
Sección 05Preguntas
Preguntasfrecuentes.
¿No encuentras la respuesta que buscas? Escribe a nuestro equipo de soporte.
Contactar con soporteSin riesgo
Despliega tu primera appen 10 minutos.
Conecta un servidor, elige una aplicación y publícala, con SSL y copias de seguridad ya listas.
- Sin tarjeta de crédito
- Prueba gratis de 4 días
- Despliega en los próximos 10 minutos
