Como montei um homelab por R$ 0 usando Docker e um notebook velho
Você não precisa de um servidor caro nem de hardware novo para montar seu próprio laboratório de tecnologia em casa. Com um notebook velho, Docker e Linux, montei um homelab completo — e gastei exatamente zero reais. Neste guia, mostro o hardware, o stack, o passo a passo e os erros que você deve evitar.
O que é um homelab (e por que você quer um)
Um homelab é um ambiente de servidores e serviços que você roda na sua própria casa. Serve para três coisas: aprender (praticar tecnologias sem risco), hospedar (seus próprios serviços, sem depender de nuvem paga) e economizar (substituir assinaturas por soluções próprias).
Com um homelab você pode ter seu próprio “Netflix”, seu bloqueador de anúncios, seu servidor de arquivos, suas automações residenciais e um ambiente para testar containers — tudo em hardware que já está encostado.
O hardware: o que você já tem em casa
Meu ponto de partida foi um Dell Latitude de 2015, com 8 GB de RAM e um SSD de 256 GB que estava parado na gaveta. Qualquer notebook ou desktop dos últimos 10 anos serve. O que importa:
| Componente | Mínimo | Ideal |
|---|---|---|
| Processador | 2 núcleos | 4+ núcleos |
| RAM | 4 GB | 8-16 GB |
| Armazenamento | 128 GB | SSD 256 GB+ |
| Rede | Ethernet | Gigabit + IP fixo |
Consumo de energia: um notebook antigo ligado 24/7 gasta entre R$ 15 e R$ 30 por mês. Menos que a maioria das assinaturas que ele substitui.
O stack: 7 serviços que rodam no meu homelab
- Portainer: painel visual para gerenciar containers sem decorar comandos
- Nginx Proxy Manager: proxy reverso com SSL automático (Let’s Encrypt) — a chave de tudo
- Pi-hole: bloqueador de anúncios na rede inteira da casa
- Home Assistant: automação residencial (luzes, sensores, câmeras)
- Jellyfin: servidor de mídia pessoal, seu “Netflix” sem mensalidade
- Uptime Kuma: monitoramento de todos os serviços com alertas
- VS Code Server: sua IDE acessível de qualquer navegador
O passo a passo (do zero ao primeiro serviço no ar)
- Instale o Ubuntu Server LTS. Versão sem interface gráfica — mais leve e estável. Usei a 24.04.
- Configure IP fixo na rede local (ou reserva de DHCP no roteador). Isso evita que o servidor “mude de endereço”.
- Instale Docker e Docker Compose. Um comando para cada, via repositório oficial.
- Crie uma rede bridge dedicada para os containers conversarem entre si.
- Suba o Nginx Proxy Manager primeiro e aponte todos os outros serviços para trás dele.
- Habilite SSL com DuckDNS + Let’s Encrypt. Domínio grátis e certificado grátis — acesse de qualquer lugar com HTTPS.
- Suba os demais containers um a um, testando cada um antes de adicionar o próximo.
Se você nunca usou Docker, vale começar pelo guia de Docker do zero ao deploy em 1 hora antes de mergulhar no homelab.
Erros que eu cometi (para você não repetir)
- Não fazer backup da configuração. Perdi um Portainer inteiro por não salvar os volumes. Hoje uso UpdraftPlus-style de containers: backup dos volumes semanal.
- Expor serviços direto na internet. NUNCA. Tudo passa pelo proxy reverso com autenticação.
- Ignorar a temperatura. Notebook fechado em armário esquenta. Deixe ventilado.
- Usar o disco do sistema para dados. Separe: sistema em um SSD, dados em outro (ou externo).
Quanto custa manter um homelab?
| Item | Custo |
|---|---|
| Hardware (reaproveitado) | R$ 0 |
| Ubuntu + Docker | R$ 0 |
| Domínio (DuckDNS) | R$ 0 |
| SSL (Let’s Encrypt) | R$ 0 |
| Energia elétrica | R$ 15-30/mês |
| Total | ~R$ 20/mês |
Perguntas frequentes
Preciso de um IP público para ter um homelab?
Não. Com DuckDNS e um túnel ou redirecionamento de porta bem configurado, você acessa de fora sem IP fixo pago. Alternativas como Cloudflare Tunnel eliminam até o redirecionamento de porta.
Um notebook velho aguenta rodar tudo isso?
Aguenta a maioria dos serviços leves (proxy, Pi-hole, monitoramento, automação). Para Jellyfin transcodificando vídeo em 4K, RAM e CPU podem limitar — nesse caso, evite transcode e sirva o arquivo direto.
É seguro expor serviços na internet?
Só através de proxy reverso com HTTPS e autenticação, e mantendo tudo atualizado. Nunca exponha portas de banco de dados ou painéis administrativos diretamente.
Conclusão
Montar um homelab é uma das formas mais baratas de aprender infraestrutura de verdade — e ainda te devolve controle sobre seus dados e serviços. Você já tem o hardware; falta só começar. Em um fim de semana, dá para ter o primeiro serviço no ar com SSL.
Continue por aqui: veja o guia de Docker para iniciantes e conheça 5 formas de gerar renda extra com tecnologia.
📬 Receba os próximos artigos
Toda semana eu publico conteúdo prático sobre tecnologia, IA, finanças e produtividade — sempre com números reais e sem enrolação. Assine a newsletter gratuita e receba tudo direto no seu e-mail.
