Saltar al contenido

Aplicaciones → code-server

VS Code en tu navegador, en tu propio servidor.

code-server es una versión de VS Code basada en el navegador que se ejecuta en tu servidor ReefOffice. Accede a tu entorno de desarrollo completo desde cualquier dispositivo — portátil, tableta o Chromebook — sin configuración, sin conflictos de sincronización y sin que el código salga de tu servidor.

Qué hace code-server

code-server ofrece la experiencia completa de VS Code en el navegador — editor, terminal, depurador, extensiones, integración git y servidores de lenguaje. Tu espacio de trabajo, archivos y extensiones viven en tu servidor; accedes a ellos desde cualquier navegador sin instalar nada localmente. Es especialmente útil para flujos de trabajo en tableta, espacios de trabajo compartidos de equipo y entornos donde el código debe permanecer en infraestructura privada.

Por qué code-server en ReefOffice

1

VS Code completo en el navegador

La interfaz completa de VS Code — editor, terminal integrada, control de código fuente, depurador, marketplace de extensiones — se ejecuta en tu navegador. Abre proyectos, edita archivos, ejecuta comandos y haz commit desde cualquier dispositivo.

2

Entorno de desarrollo siempre activo

Tu espacio de trabajo se mantiene ejecutándose en tu servidor. Cierra tu portátil, reabre desde otra máquina — tus sesiones de terminal, procesos en ejecución y archivos abiertos están exactamente donde los dejaste.

3

Extensiones y servidores de lenguaje

Instala cualquier extensión de VS Code desde el marketplace. Los servidores de lenguaje para Python, TypeScript, Go, Rust y más pueden instalarse del lado del servidor para soporte IDE completo — linting, autocompletado, ir a definición.

4

Acceso SSO

SSO de Authentik protege tu instancia de code-server. Inicia sesión una vez a través del mismo proveedor de identidad que usa tu equipo para Nextcloud, Vaultwarden y todos los demás servicios.

Detalle técnico

Cómo funciona

code-server es el proyecto upstream de código abierto mantenido por Coder. Ejecuta el modo servidor de VS Code detrás de un proxy inverso nginx con terminación TLS, con soporte websocket para la terminal y el depurador. En ReefOffice se ejecuta como un contenedor Docker con autenticación SSO, acceso al sistema de archivos delimitado al directorio del espacio de trabajo y reenvío de puertos opcional para vista previa de aplicaciones web.

Cómo se adapta a tu stack

code-server funciona junto a tus servicios de ReefOffice — edita proyectos conectados a Nextcloud, empuja código a Forgejo, revisa trazabilidad del agente Hermes o construye piezas personalizadas de Activepieces — todo desde una pestaña del navegador sin salir de tu servidor.

Preguntas frecuentes

¿Puedo instalar cualquier extensión de VS Code? +

La mayoría de extensiones del marketplace funcionan. Las extensiones que dependen de binarios nativos (servidores de lenguaje, depuradores) deben ser compatibles con el entorno Linux del contenedor. Si una extensión requiere un runtime específico, puedes instalarlo del lado del servidor a través de un Dockerfile personalizado o pedir a ReefOffice que lo incluya.

¿Mi código es seguro? +

Sí. Todo el tráfico está cifrado en tránsito (TLS). La autenticación pasa por SSO de Authentik con MFA. Tu código nunca sale de tu servidor — permanece en el sistema de archivos raíz cifrado junto al resto de tus datos de ReefOffice. Esto es fundamentalmente diferente de las IDE en la nube que copian tu código a la infraestructura de un proveedor externo.

¿Puedo previsualizar aplicaciones web que desarrollo? +

Sí. code-server soporta reenvío de puertos — ejecuta tu servidor de desarrollo en cualquier puerto y accede a él a través del navegador. Para vistas previas públicas, ReefOffice puede configurar un subdominio que se proxy a tu puerto de desarrollo.

¿Listo para programar desde cualquier dispositivo?

Reserva una demo y descubre cómo code-server en ReefOffice te ofrece un entorno de desarrollo privado y siempre activo accesible desde cualquier navegador.

Reservar una demo