code-server no seu próprio servidor, em um clique.
Programe no VS Code de qualquer navegador com o code-server, num servidor seu. O ServerAvatar roda o code-server num contêiner Docker, guarda sua pasta pessoal num volume, gera a senha de acesso e liga o HTTPS para você.
- Um contêiner
- VS Code no navegador
- Uma senha, sem usuário
- code-server
- HTTPS ativado
- Backups agendados
- Firewall web
- Bloqueio de bots de IA
Seção 01O que é o code-server
O que é o code-server?
O code-server é o VS Code rodando num servidor e aberto no seu navegador. Feito pela Coder sobre o núcleo de código aberto do VS Code, ele oferece o mesmo editor, o mesmo terminal e as mesmas extensões em qualquer dispositivo, enquanto builds, testes e downloads rodam no servidor, e não no seu notebook.
Esta receita roda a imagem oficial do code-server num contêiner. Sua pasta pessoal, /home/coder, é um volume Docker, então projetos, configurações, extensões instaladas e o histórico do shell sobrevivem a reinícios e atualizações da imagem. Não há contas de usuário: você entra com uma única senha.
- Gratuito e de código aberto (MIT)
- Baseado no núcleo de código aberto do VS Code
- Extensões do Open VSX
Seção 02Recursos
O que você pode fazer com o code-server
VS Code numa aba do navegador
Trabalhe no editor que você já conhece, com explorador de arquivos, busca em todos os arquivos, paleta de comandos, configurações e temas, de qualquer computador ou tablet com navegador.
Um terminal no seu servidor
Abra um terminal no editor para rodar builds, testes e scripts no servidor. É um shell dentro do contêiner, com git, curl, wget, nano, vim e zsh prontos para usar.
Extensões do Open VSX
Instale suporte a linguagens, linters, formatadores e temas pela visão de extensões. O code-server usa a galeria Open VSX, e você também pode instalar um arquivo .vsix baixado.
Git integrado
Clone, faça commits, crie branches e dê push pela visão de controle do código-fonte ou pelo terminal. A imagem inclui git, Git LFS e um cliente SSH.
Veja o que você roda
Inicie um servidor de desenvolvimento no terminal e abra em your-domain/proxy/3000/ se ele escutar na porta 3000. O code-server o encaminha atrás da mesma senha, então você testa um app web sem abrir outra porta.
Instale como app
Instale o code-server como aplicativo web progressivo no Chrome, ou adicione à Tela de Início num iPad. Ele abre em janela própria, e mais atalhos de teclado chegam ao editor em vez do navegador.
Seção 03Requisitos
O que você precisa
Um servidor Ubuntu limpo em que você entre como root. O instalador verifica tudo isso antes de mudar qualquer coisa.
| Requisito | code-server no Docker |
|---|---|
| Sistema operacional | Ubuntu 24.04 ou 26.04 LTS (x86-64) |
| CPU | 2 núcleos ou mais |
| RAM | 1 GB ou mais |
| Disco | 10 GB ou mais (25 GB recomendados) |
| Contêineres | code-server 4.141 |
| Portas | 80 e 443 abertas |
CPU e RAM são a recomendação mínima do próprio code-server: 2 núcleos de CPU e 1 GB de RAM. Disco: cerca de 7,5 GB ficam em uso com o painel e o code-server instalados no nosso servidor de teste; 25 GB é a recomendação do Ubuntu.
Seção 04Instalação
Como instalar o code-server
Todos os passos acontecem no painel do ServerAvatar. Sem terminal.
Escolha o code-server em 1-Click Recipes
No seu servidor, abra Applications, clique em Create application e procure code-server em 1-Click Recipes.
Dê um nome e escolha um domínio
Dê um nome à aplicação e use seu próprio domínio, ou um temporário que funciona na hora. O painel cria um usuário do sistema para ela.
Crie
Clique em Create application. O painel inicia o code-server, liga o HTTPS e mostra a senha de acesso que gerou. Guarde-a num lugar seguro.
Entre e comece a programar
Abra o domínio da aplicação e digite a senha do painel; o code-server não tem nome de usuário. O VS Code abre no navegador: abra uma pasta em /home/coder ou clone um repositório Git e comece a trabalhar.
Seção 05Perguntas
Perguntasfrequentes.
Não encontrou a resposta que procura? Fale com o nosso suporte.
Falar com o suporteSem risco
Implante sua primeira appem 10 minutos.
Conecte um servidor, escolha uma aplicação e publique, com SSL e backups já prontos.
- Sem cartão de crédito
- Teste grátis de 4 dias
- No ar nos próximos 10 minutos
