Saltar al contenido principal

Code-server

Descripción

Un Code-server es VS Code ejecutándose en un servidor remoto, al que se accede a través de un navegador.

Ventajas

  • Trabaja en cualquier dispositivo en un único entorno de desarrollo
  • Si tienes una estación de trabajo con Windows o Mac, te resultará más fácil desarrollar en Linux
  • Todas las tareas intensivas se realizan en el servidor

Primeros pasos

Después de instalar la imagen, la interfaz web de Code-server estará disponible en https://example.com, donde example.com es el nombre de host de tu servidor.

Para acceder a la interfaz web, utiliza las credenciales que se te enviaron por correo electrónico.

Además, las credenciales de inicio de sesión se pueden encontrar en el servidor en el archivo:

/root/.app_credentials

Para acceder a este archivo, tendrás que iniciar sesión en el servidor mediante SSH. Puedes conectarte al servidor mediante SSH:

  • Con una clave SSH, si esta opción está habilitada antes de crear un servidor
  • Con la contraseña del usuario root enviada por correo cuando se activa el servidor

Cambiar dominio

Si deseas usar tu dominio o subdominio para acceder a la interfaz web de Code-server, tendrás que conectarte al servidor por SSH con el usuario root y ejecutar el comando::

add_domain

Se te pedirá que introduzcas un dominio o subdominio con el formato subdomain.example.com.

nota

¡Asegúrate de que tu dominio exista y apunte a la dirección IPv4 de tu servidor!

Cuando el script finalice, se emitirá un certificado de Let's Ecnrypt para el dominio o subdominio especificado y la interfaz web estará disponible en https://example.com/, donde example.com es el dominio (subdominio) especificado anteriormente.

Cambiar contraseña

Si deseas cambiar la contraseña para acceder a Code-server, tendrás que conectarte al servidor por SSH con el usuario root y ejecutar el comando::

change_pwd

Después de ejecutar el comando, el script te pedirá que introduzcas una nueva contraseña y la confirmes.

Software instalado

NombreLicencia
Code-serverLicencia MIT
CaddyLicencia Apache 2.0

Enlaces útiles

Para obtener más información sobre los paquetes instalados, consulta su documentación oficial: