
Code Server Hosting
Utiliza Visual Studio Code de forma segura en un navegador con proyectos y configuraciones persistentes.
- Un clic desplegar
- 15 GB Espacio en disco necesario
- 1 GB de RAM Memoria necesaria
- Desde 2 € Precio

Enlaces oficiales
Los enlaces oficiales y el sitio web original de Code Server
Lo que obtienes
en AvaHost
El despliegue con un clic, un dominio personalizado, HTTPS gratuito, actualizaciones automáticas de aplicaciones y copias de seguridad programadas vienen con cada aplicación en la nube. Puedes ejecutar múltiples aplicaciones en un servidor, y el acceso a la terminal está incluido.
Esta plantilla no incluye un contenedor de base de datos.

Tecnología
- Imagen de Docker
- lscr.io/linuxserver/code-server:latest
- Puerto predeterminado
- 8443

Cómo funciona Code Server
Code Server ejecuta una experiencia VS Code parcheada como aplicación web. El navegador se conecta al servicio del editor, mientras que los archivos del proyecto, extensiones y configuración residen en el entorno alojado en lugar de reconstruirse en cada dispositivo cliente. Esto proporciona al desarrollador un espacio de trabajo consistente desde una laptop, tablet u otro navegador compatible.
El catálogo genera una contraseña y persiste el volumen /config utilizado por la imagen de LinuxServer. La contraseña protege el editor web, y la dirección HTTPS personalizada proporciona un contexto de navegador seguro necesario para service workers y web views. Las credenciales del repositorio, código fuente, dependencias, herramientas de compilación y servicios externos permanecen como contenido controlado por el cliente dentro del espacio de trabajo.
Características clave de Code Server
La edición, búsqueda, vistas de control de código fuente, extensiones, configuración y navegación del proyecto siguen conceptos familiares de VS Code. Code Server utiliza Open VSX de forma predeterminada en lugar del marketplace oficial de extensiones de Microsoft, y algunas extensiones de escritorio o propietarias pueden no estar disponibles o comportarse de manera diferente en un entorno de navegador. La compatibilidad debe verificarse antes de que un equipo estandarice un conjunto de extensiones requeridas.
Code Server se asigna con PostgreSQL y MariaDB marcados como No requerido. El tamaño del proyecto, indexación, servicios de lenguaje, extensiones, compilaciones, pruebas, descargas y sesiones de navegador concurrentes determinan su demanda de recursos. El paquete no incluye cuentas de GitHub, GitLab, proveedor de nube, registro de paquetes o asistente de IA, y no otorga acceso a infraestructura no relacionada.
Code Server vs GitHub Codespaces
Code Server
Code Server proporciona un editor de navegador autohospedado conectado a un entorno de aplicación persistente. GitHub Codespaces crea entornos de desarrollo en la nube nativos de GitHub y puede abrirse desde un navegador, VS Code de escritorio o herramientas de GitHub. Codespaces también admite configuración de dev-container definida por repositorio y sigue los controles de cuenta, facturación y organización de GitHub.
GitHub Codespaces
GitHub Codespaces puede ser adecuado para equipos que desean aprovisionamiento nativo de GitHub, configuración de repositorio repetible y entornos de desarrollo administrados por el proveedor. Code Server es más adecuado cuando una instancia de editor persistente en un dominio controlado es suficiente y el operador acepta la responsabilidad de las dependencias del proyecto, compatibilidad de extensiones, credenciales y gobernanza del espacio de trabajo.
Quién utiliza Code Server
Los desarrolladores continúan el trabajo desde diferentes dispositivos, los educadores proporcionan un editor consistente para ejercicios, y los ingenieros de soporte inspeccionan la configuración o el código sin preparar un entorno local completo. Los equipos pequeños pueden usar una instancia por persona donde la configuración persistente y los archivos del proyecto importan más que la creación rápida de espacios de trabajo desechables.
Code Server no es una plataforma de desarrollo completamente administrada, host de repositorio, granja de compilación, gestor de secretos o fuente de extensiones licenciadas. La edición en navegador también difiere de VS Code de escritorio de formas sutiles. Las credenciales del proyecto sensibles deben limitarse, rotarse y mantenerse fuera de archivos de código fuente o configuración de extensiones siempre que sea posible.

Autohospedaje de Code Server: requisitos y costo
El uso de memoria y CPU aumenta con el tamaño del repositorio, monitoreo de archivos, índices de búsqueda, servidores de lenguaje, extensiones, compilaciones, pruebas y sesiones de navegador activas. El almacenamiento persistente contiene proyectos, configuración y datos de extensiones. No se especifica ningún servicio PostgreSQL o MariaDB separado para Code Server. Los árboles de dependencias grandes o las tareas de desarrollo exigentes aún pueden superar el Plan 1 con solo un usuario activo.
En AvaHost, Code Server utiliza Plan 1 a €2. El paquete Code Server alojado incluye implementación con un clic, un dominio personalizado con HTTPS automatizado, actualizaciones automáticas de aplicaciones y copias de seguridad programadas. La contraseña generada protege el editor, mientras que HTTPS personalizado admite funciones del navegador que requieren un contexto seguro. El paquete no incluye repositorios de código fuente, licencias de extensiones propietarias, acceso a Microsoft Marketplace, credenciales de paquetes, suscripciones de IA o servicios de compilación externos. Trate el espacio de trabajo como un sistema de desarrollo que contiene datos de proyecto sensibles.
F.A.Q
Code Server comienza en €2 en el Plan 1. El plan de entrada es adecuado para un espacio de trabajo ligero con proyectos modestos y extensiones. El tamaño del repositorio, la indexación, los servicios de lenguaje, las compilaciones, las pruebas, las descargas de dependencias y las sesiones concurrentes del navegador determinan si se requiere más procesamiento o memoria. El alojamiento de código fuente y los servicios de desarrollador pagos permanecen separados.
El catálogo genera una contraseña para abrir el editor web, y el dominio personalizado recibe HTTPS automatizado. Utiliza una contraseña única y evita compartirla entre usuarios. La contraseña protege únicamente esta interfaz del editor; los tokens de repositorio, credenciales de paquetes, claves en la nube y secretos almacenados dentro de archivos de proyecto o extensiones requieren su propio manejo cuidadoso y rotación.
La compatibilidad de extensiones varía. Code Server utiliza Open VSX por defecto en lugar del marketplace oficial de Microsoft, y los entornos de navegador pueden limitar las extensiones que dependen de APIs solo de escritorio o distribución propietaria. Se requiere probar las herramientas de lenguaje, depuradores, notebooks, servicios remotos y flujos de autenticación necesarios antes de integrar el editor alojado en un proceso de desarrollo crítico.
AvaHost aplica actualizaciones de aplicaciones automáticamente, mantiene el volumen persistente `/config` adjunto e incluye copias de seguridad programadas. Después de una actualización importante, verifica el acceso por contraseña, los archivos del proyecto, las vistas de control de versiones, la configuración, los servicios de idioma, las extensiones y las tareas representativas de compilación o prueba. Mantén los repositorios importantes duplicados en su destino de control de versiones normal como salvaguarda adicional del proyecto.
