Pular para o conteúdo
pedrovilaca.dev

pedro/projetos/homelab

Homelab

Um Ryzen 7 5700G com Ubuntu Server e cerca de 22 containers em Docker Compose: casa conectada com Mosquitto e Home Assistant, mídia, rede e ferramentas de desenvolvimento.

InfraIoT

Contexto

O homelab é onde eu testo infraestrutura de verdade, sem depender de nuvem. Roda num Ryzen 7 5700G com Ubuntu Server 26.04 e cerca de 22 containers, organizados em stacks do Docker Compose.

O que roda

Visão geral do homelabO acesso chega pelo WireGuard e pelo Caddy até um servidor Ryzen 7 5700G com Ubuntu Server, que roda quatro grupos de containers Docker: casa conectada, mídia, rede e ferramentas.acessoWireGuard · CaddyRyzen 7 5700G · Ubuntu Server~22 containers · Docker Composecasa conectadaHome AssistantFrigateMosquittomídia e fotosJellyfinImmichredePi-holeWireGuardCaddyferramentasSonarQubeSearXNGOpen WebUI
  • Rede e acesso: WireGuard para acesso remoto, Pi-hole para DNS e Caddy como proxy reverso.
  • Casa conectada: Home Assistant, Frigate (NVR) e Mosquitto MQTT, o mesmo protocolo que estudei na iniciação científica do CEFET-MG.
  • Mídia e fotos: Jellyfin e Immich.
  • Ferramentas: SonarQube, SearXNG e Open WebUI.

Automação e manutenção

  • Um bot do Telegram em Python liga a máquina com Wake-on-LAN.
  • Segredos guardados no KeePassXC.
  • Atualizações acompanhadas por Renovate, Watchtower e Diun.
  • Mudanças planejadas com o fluxo do OpenSpec.

Aprendizado

Manter serviços rodando em casa ensina o que um tutorial não ensina: atualizar sem quebrar, guardar segredos direito e expor o mínimo possível.