
O artigo da XDA sobre construir um fluxo de trabalho inteiro de desenvolvedor em torno de containers Docker revelou um padrão real. O stack do time integrou um Git auto-hospedado, um executor de CI auto-hospedado, um IDE containerizado e algumas ferramentas menores em um fluxo de trabalho que não dependia de GitHub, GitLab.com ou Replit estar funcionando. Testamos 7 dos melhores apps para ferramentas de desenvolvedor auto-hospedadas no desktop em 2026. A lista mistura hosts Git, engines de CI e ambientes de codificação completos que rodam em uma estação de trabalho, NAS ou VPS alugado.
O objetivo: escolher ferramentas que instalam em uma noite, rodam dentro de containers e não exigem um servidor de licença em escala.
O que procurar em uma ferramenta de desenvolvedor auto-hospedada
A categoria é ampla; trate as escolhas como um stack, não como uma substituição única. Combine cada camada com o que você realmente precisa:
- Hospedagem de Git versus forge completo. Gitea e Forgejo são forges completos (Git, issues, PRs, CI, packages, container registry). Plain Git via SSH é mais leve; escolha uma forge quando você quer revisão de PR e CI na mesma interface.
- Executor de CI versus engine de CI. Drone, Woodpecker e Jenkins são engines de CI que orquestram executores. Forgejo Actions e Gitea Actions são compatíveis com GitHub-Actions e rodam dentro da mesma forge.
- Editor como um serviço. Coder e code-server deixam você hospedar VS Code, acessível pelo navegador, em um NAS ou servidor doméstico. Gitpod e JetBrains Space são os equivalentes SaaS que têm caminhos de auto-hospedagem.
- Modelo de licença. MIT, Apache, AGPL e BSL cada um tem implicações. Forgejo é totalmente AGPL; Gitea é dividido entre MIT (mais antigo) e uma licença permissiva com recursos pagos opcionais.
- Pegada de recurso. Gitea e Forgejo rodam felizmente com 512 MB de RAM. Jenkins quer 2 GB no mínimo. Coder e Gitpod querem uma máquina mais potente.
- Manutenção. Um stack auto-hospedado é seu trabalho mantê-lo vivo. Escolha ferramentas com mantenedores ativos e uma cadência clara de lançamentos.
Comparação rápida
| App | Melhor para | Plano gratuito | Licença | Camada do stack |
|---|---|---|---|---|
| Gitea | Forge completo leve | Sim, totalmente | MIT dividido / proprietário | Host Git + CI + packages |
| Forgejo | Fork Gitea governado pela comunidade | Sim, totalmente | AGPL | Host Git + CI + packages |
| Coder | Ambientes de dev containerizados | Open source core, Enterprise pago | AGPL | Ambiente de codificação |
| code-server | VS Code no navegador | Sim, totalmente | MIT | Ambiente de codificação |
| Gitpod | Dev envs efêmeros estilo cloud | Auto-hospedado: pago; SaaS free tier | AGPL (legado) | Ambiente de codificação |
| Woodpecker CI | CI leve para forges | Sim, totalmente | Apache 2.0 | Engine de CI |
| Drone CI | CI nativo de container | Open source core, Enterprise pago | Apache 2.0 (CE) | Engine de CI |
| Jenkins | O CI para tudo | Sim, totalmente | MIT | Engine de CI |
1. Gitea — a forge leve padrão
Gitea é a forge Git auto-hospedada mais implantada em setups homelab e pequenos times. É entregue como um único binário estático em Go, roda felizmente com 512 MB de RAM e cobre hospedagem de Git, revisão de código, issues, projetos, container registry, package registry, LFS, acesso SSH e um sistema de CI compatível com GitHub-Actions (Gitea Actions). A interface web é mais próxima de GitHub do que GitLab e o onboarding é o mais curto da categoria.
Onde fica aquém: Governança é a crítica recorrente desde a divisão de 2024. O fork (Forgejo) fica no mesmo papel para usuários que querem um projeto apenas da comunidade.
Preços:
- Gratuito: Totalmente gratuito, auto-hospedado
- Pago: Gitea Cloud opcional e ofertas gerenciadas
Plataformas: Linux, Windows, macOS, Docker, FreeBSD
Em resumo: A forge padrão para qualquer homelab ou pequeno time que quer um único binário com baterias incluídas.
2. Forgejo — o fork Gitea governado pela comunidade
Forgejo é o soft-fork de Gitea criado no final de 2024 em resposta à mudança de governança corporativa de Gitea. É totalmente compatível com Gitea (migrações são uma troca de banco de dados), feature-equivalente na superfície de Git, issues, PRs, packages e CI, e é executado pela organização sem fins lucrativos Codeberg e.V. Se governança e clareza de licença importam, esta é a escolha.
Onde fica aquém: Comunidade menor que Gitea por contagem de cabeças, embora crescendo rápido. Algumas integrações de terceiros ainda entregam branding “Gitea” por padrão.
Preços:
- Gratuito: Totalmente gratuito, AGPL
- Pago: Nenhum
Plataformas: Linux, Windows, macOS, Docker
Download: forgejo.org ou Codeberg
Em resumo: Escolha Forgejo em vez de Gitea quando clareza de licença e governança apenas da comunidade importam para você.
3. Coder — ambientes de dev containerizados
Coder é a plataforma auto-hospedada para girar espaços de trabalho de desenvolvedor dentro de containers, VMs ou pods Kubernetes. Cada espaço de trabalho é definido por um template Terraform, persiste entre sessões e é acessível pelo navegador, um VS Code local ou JetBrains Toolbox. O core open-source lida com auth, templates e acesso; a tier Enterprise paga adiciona RBAC, audit logging e alta disponibilidade.
Onde fica aquém: Requer infraestrutura real para ser útil (Kubernetes ou um servidor com espaço suficiente para vários espaços de trabalho). Onboarding do primeiro template é um projeto de meio dia.
Preços:
- Gratuito: Open Source Edition (AGPL), conjunto de recursos completo para indivíduos e pequenos times
- Pago: Tiers Premium e Enterprise por usuário ativo por mês
Plataformas: Servidor Linux (Docker, Kubernetes, VM); clientes em Windows, macOS, Linux, navegador
Em resumo: A escolha certa quando “qual é meu ambiente de dev?” é a pergunta desacelerando o time.
4. code-server — VS Code no navegador
code-server é a maneira mais implantada de rodar VS Code em uma aba do navegador. Roda como um único binário ou container Docker, abre qualquer pasta e suporta o marketplace de extensões VS Code completo via o registro Open VSX. Em um VPS de $5 ou um NAS, oferece paridade de editor completa a partir de qualquer navegador, incluindo iPads e Chromebooks.
Onde fica aquém: É apenas o editor; CI, builds e runners são seu problema. Algumas extensões que dependem de APIs somente de Electron não estão disponíveis.
Preços:
- Gratuito: Totalmente gratuito, MIT
- Pago: Nenhum
Plataformas: Servidor Linux (Docker ou nativo); clientes em qualquer navegador moderno
Download: code-server no GitHub
Em resumo: A maneira mais simples de colocar VS Code em qualquer máquina que tenha um navegador.
5. Gitpod — dev envs efêmeros estilo cloud
Gitpod é a plataforma de ambiente de dev pré-construído. Cada espaço de trabalho bota a partir de um Dockerfile e .gitpod.yml, dependências são pré-instaladas pelo passo de prebuild e um espaço de trabalho fresco está a dois cliques de distância. A versão hospedada tem um free tier generoso; a versão Enterprise auto-hospedada (Gitpod Flex) visa times maiores.
Onde fica aquém: O caminho gratuito totalmente auto-hospedado se estreitou em 2024; para novas implantações, Coder é geralmente a escolha open-source mais óbvia. O preço do Flex é por usuário, não fixo.
Preços:
- Gratuito: 50 horas por mês no Gitpod Classic SaaS
- Pago: Gitpod Flex auto-hospedado, por usuário
Plataformas: Linux (Kubernetes), clientes navegador
Download: gitpod.io
Em resumo: A escolha para times já na tier hospedada de Gitpod que querem um caminho de upgrade auto-hospedado pago.
6. Woodpecker CI — CI leve para forges auto-hospedadas
Woodpecker CI é o fork amigável da comunidade de Drone que manteve Apache 2.0. Funciona com Gitea, Forgejo, GitLab, GitHub e Bitbucket; pipelines são YAML no repo, passos rodam dentro de containers e runners escalam horizontalmente. A pegada é pequena o suficiente para o servidor e um executor rodarem dentro de um único arquivo Docker Compose.
Onde fica aquém: Catálogo de plugins menor que Jenkins. Alguns casos de uso de nicho (builds Android com AABs assinados, por exemplo) precisam de encanamento extra.
Preços:
- Gratuito: Totalmente gratuito, Apache 2.0
- Pago: Nenhum
Plataformas: Servidor Linux (Docker preferível), executores em Linux, Windows, macOS
Download: woodpecker-ci.org ou GitHub
Em resumo: O engine de CI para combinar com Gitea ou Forgejo se você não quer usar o executor Actions integrado da forge.
7. Drone CI — engine de CI nativo de container
Drone CI é o engine de CI nativo de container original e o projeto pai de Woodpecker. A Community Edition é Apache 2.0 e entrega recursos suficientes para pequenos times; a licença Enterprise adiciona RBAC avançado, audit logging e suporte comercial. Executores são de primeira classe e Docker-nativos por padrão.
Onde fica aquém: Harness (a empresa-mãe) focou atenção comercial em sua plataforma DevOps mais ampla; o ritmo da comunidade de Drone esfriou comparado a Woodpecker. Novas implantações auto-hospedadas frequentemente escolhem Woodpecker por essa razão.
Preços:
- Gratuito: Community Edition, Apache 2.0
- Pago: Licença Enterprise por build host
Plataformas: Servidor Linux (Docker preferível), executores em Linux, Windows, macOS
Em resumo: Vale a pena manter se você já roda. Novas implantações tendem para Woodpecker.
8. Jenkins — o CI para tudo
Jenkins é o estadista veterano de CI e ainda o engine de CI mais implantado em ambientes enterprise. O ecossistema de plugins é maior que todas as outras entradas nesta lista combinadas (2.000+ plugins), pipelines declarativos via Jenkinsfile são o caminho recomendado e toda linguagem e plataforma major tem um executor de build mantido pela comunidade. Se você precisa construir um app iOS assinado dentro de uma VM enclave, Jenkins é o que faz.
Onde fica aquém: O sprawl de plugins é o trade-off. Plugins mais antigos decaem, a superfície de configuração é ampla e a pegada de JVM é a maior desta lista. Onboarding de um novo Jenkins é um projeto, não uma tarde.
Preços:
- Gratuito: Totalmente gratuito, MIT
- Pago: Nenhum para Jenkins em si; CloudBees oferece distribuições pagas
Plataformas: Linux, Windows, macOS, Docker
Download: jenkins.io
Em resumo: Escolha Jenkins quando a matriz de build é a parte do stack que tem o máximo de casos extremos.
Como escolher o certo
Se você quer o Git auto-hospedado mais simples, instale Gitea. Se você quer a mesma coisa mas governado pela comunidade, instale Forgejo. Se você quer o editor como um serviço, comece com code-server em um VPS pequeno; mude para Coder quando o time crescer.
Se você quer CI ao lado da sua forge, use Forgejo Actions ou Gitea Actions. Se você quer um engine de CI separado, instale Woodpecker. Se sua matriz de build é grande e estranha, aceite Jenkins.
Mantenha-se no GitHub gerenciado, GitLab ou Bitbucket se o time é maior que 20 e o time da plataforma é uma pessoa. Auto-hospedagem em escala é um trabalho real.
FAQ
Gitea ou Forgejo é um servidor Git auto-hospedado melhor?
Ambos são tecnicamente equivalentes. Forgejo é governado pela comunidade sob a organização sem fins lucrativos Codeberg e é licenciado em AGPL; Gitea é executado por Gitea Limited e tem um futuro de licença mista. Escolha Forgejo quando clareza de licença e governança importam; escolha Gitea quando você quer o catálogo de integração de terceiros ligeiramente maior por padrão.
Posso rodar meu fluxo de trabalho de dev inteiro auto-hospedado gratuitamente?
Sim. A combinação de Forgejo (Git + issues + PRs + Actions), Woodpecker CI (executores adicionais) e code-server (editor navegador) cobre o fluxo de trabalho completo sem custo. Adicione Coder quando o time precisar de espaços de trabalho com templates.
Qual é o servidor Git auto-hospedado mais leve?
Gitea e Forgejo cada um roda com 512 MB de RAM. Para um único usuário, Gogs (o predecessor) é ainda mais leve mas recebe menos atualizações. Plain Git via SSH é o mínimo absoluto.
Jenkins ainda é relevante em 2026?
Sim, em ambientes com matrizes de build grandes ou incomuns. Novos times auto-hospedados sem essas restrições geralmente escolhem Forgejo Actions, Gitea Actions ou Woodpecker.
Preciso de Kubernetes para Coder?
Não. Coder roda em hosts Docker, setups de VM única e Kubernetes igualmente. Para uso homelab, Docker em uma única máquina mais potente é o padrão mais comum. Kubernetes é o caminho recomendado quando mais de 10 usuários ativos compartilham o cluster.