O Início do Meu Projeto HomeLab
Eu estava de bobeira no YouTube quando caí num vídeo de um cara montando um homelab minimalista. Ele usava um Raspberry Pi Zero 2W para bloquear anúncios na rede inteira, rodar uma VPN e acessar os arquivos de casa remotamente. A ideia me pegou na hora.
Fui pesquisar o preço da placa e, por um golpe de sorte, encontrei um Raspberry Pi 3 Model B pelo mesmo valor, cerca de 50% abaixo do preço comum. Não pensei duas vezes.
Desde então, o projeto virou um buraco sem fundo. Comecei a subir serviços, testar ferramentas e aprender muito mais do que eu esperava. Este post é sobre esse começo e o que é possível extrair de um hardware limitado que muitos considerariam “ultrapassado” e tentar te convencer a ter um HomeLab.
O Desafio do Hardware Limitado
O Pi 3 tem apenas 1GB de RAM. Esse detalhe define praticamente todas as decisões do projeto. Se você sai instalando qualquer serviço pesado, a placa engasga rápido.
A regra aqui é clara: tudo precisa ser leve. Acabei priorizando ferramentas escritas em Rust. Não por hype, mas por necessidade absoluta: programas em Rust costumam ter um gerenciamento de memória muito mais eficiente para dispositivos de baixo recurso.
O Que Já Está Rodando
Sistema Operacional
- CasaOS: Acabei optando por instalá-lo como painel visual simplesmente por ser de baixo consumo e amigável, e eu ainda não conhecia muitas opções hehe. Porém, já estou estudando algumas alternativas melhores para substituí-lo no futuro.
Infraestrutura e Rede
Comecei pelo básico, influenciado pelo vídeo que vi no youtube:
- Pi-hole: Funciona como o DNS da minha rede. Ele corta anúncios e rastreadores direto na origem, antes mesmo de chegarem no meu navegador ou aplicativos.
- Tailscale: Uma VPN baseada em WireGuard que é ridícula de fácil de configurar. Com ela, acesso minha rede interna de qualquer lugar do mundo. Além disso, consigo usar o Pi-hole mesmo no 4G, roteando o tráfego do celular pela conexão de casa. Existem outros, mas escolhi ele por ter uma configuração bem amigável e ter um aplicativo para android.
Inteligência Artificial Local
Depois, resolvi arriscar algo mais complexo:
- ZeroClaw: Um fork do OpenClaw compilado em Rust. Escolhi ele especificamente pela limitação de memória. Ele roda como um agente no meu Telegram e me ajuda com resumos de notícias, automações e até debug de código.
- Antigravity-Manager: Encontrei esse projeto num fórum do Reddit 🏴☠️. Ele gerencia múltiplas contas Google e as expõe como uma API única dos modelos de IA do Google, o que me ajuda a diminuir os custos de uso pesado de tokens.
Observabilidade e meu Site
Bom, agora que já tinha os serviços rodando, eu precisava de métricas e observabilidade:
- Beszel: Foi a opção leve, completa e com um layout bacana que encontrei. Consigo acompanhar CPU, temperatura e o comportamento individual de cada container em tempo real.
- Nginx + Cloudflare Tunnel: Pra hospedar esse site eu uso essa combinação. Mantém a rede de casa segura e me permite acessar os serviços de qualquer lugar.
Evoluções
Com os preços de serviços de nuvem aumentando, comecei a pesquisar alternativas self-hosted e algumas coisas que já estou estudando:
- Nextcloud: A alternativa self-hosted ao Google Drive. Ainda avaliando se o Pi 3 aguenta bem ou se preciso de um hardware mais parrudo pra isso.
- Immich: Backup de fotos local, tipo Google Fotos mas rodando na minha casa.
- n8n: Automação de fluxos, tipo um Zapier self-hosted. A ideia é integrar com o agente de IA e criar automações mais complexas.
- Jellyfin: Servidor de mídia self-hosted, tipo um Netflix pessoal. Organiza filmes, séries e músicas e faz stream pra qualquer dispositivo da rede — ou de fora dela.
- Home Assistant: Casa inteligente rodando local, sem depender de nuvem de fabricante nenhum.
Vale a pena?
Pra mim valeu muito, não só pelo aprendizado, mas é muito gratificante deixar de usar alguns serviços pagos, ter mais controle sobre meus dados e pagar um preço irrisório na conta de luz. Com as minhas configurações, o RPi consome em média 5~7W de potência, o que é praticamente nada. Somando o SSD, o consumo total fica em torno de 12W. Isso da mais ou menos 10kWh por mês, o que dá cerca de R$ 10,00 na conta de luz. Claro, tem o custo de todo o aparato, mas pra mim, se pagou.
E o ponto que mais me surpreendeu: você não precisa de um Raspberry Pi. Qualquer computador parado num canto já serve pra começar. Um notebook com defeito na tela, um desktop que virou enfeite, até mesmo um celular Android antigo — hardware “inútil” pode virar um servidor decente. O meu só é pequeno porque eu quis assim.
Hoje, esse computadorzinho que enfeita minha mesa é responsável por limpar minha internet, hospedar meus projetos, API de IA gratuito e consigo controlar na palma da mão.
Se ainda não te convenci, vai lendo — tenho mais pra mostrar. E se já tiver um hardware encostado em casa, você já tem o suficiente pra começar. 😝