Saltar para o conteúdo principal

Code-server

Descrição

O Code-server é o VS Code em execução em um servidor remoto, acessado por meio de um navegador.

Benefícios

  • Trabalhe em qualquer dispositivo em um único ambiente de desenvolvimento
  • Se você tiver uma estação de trabalho Windows ou Mac, será mais fácil desenvolver no Linux
  • Todas as tarefas intensivas são executadas no servidor

Primeiros passos

Após a instalação da imagem, a interface web do Code-server estará disponível em https://example.com, em que example.com é o nome do host do seu servidor.

Para acessar a interface web, use as credenciais enviadas a você por e-mail.

Além disso, as credenciais de login podem ser encontradas no servidor no arquivo:

/root/.app_credentials

Para acessar esse arquivo, você precisará fazer login no servidor via SSH. Você pode se conectar ao servidor via SSH:

  • Com uma chave SSH, se essa opção estiver habilitada antes de um servidor ser criado
  • Com a senha do usuário root enviada por e-mail quando o servidor é ativado

Alterando domínio

Se você quiser usar seu domínio ou subdomínio para acessar a interface web do Code-server, precisará acessar o servidor via SSH como o usuário root e executar o comando::

add_domain

Será solicitado que você insira um domínio ou subdomínio no formato subdomain.example.com.

nota

Certifique-se de que seu domínio exista e aponte para o endereço IPv4 do seu servidor!

Quando o script terminar, um certificado Let's Ecnrypt será emitido para o domínio ou subdomínio especificado, e a interface web estará disponível em https://example.com/, em que example.com é o domínio (subdomínio) especificado anteriormente.

Alterando senha

Se você quiser alterar a senha de acesso ao Code-server, precisará acessar o servidor via SSH como o usuário root e executar o comando::

change_pwd

Após executar o comando, o script solicitará que você informe uma nova senha e a confirme.

Software instalado

NomeLicença
Code-serverLicença MIT
CaddyLicença Apache 2.0

Para obter mais informações sobre os pacotes instalados, consulte a documentação oficial deles: