Homelab

Ambiente próprio para desenvolver, testar e evoluir produtos digitais com automação e qualidade.

🖥️ Bare-metal 📦 Proxmox VE 📊 Grafana + Prometheus 🔒 OPNsense 🐳 Docker / LXC 🌐 acesso seguro
8+
VMs Ativas
15+
Serviços Docker
24/7
Disponibilidade
100%
Self-hosted

Desenvolvimento de software Física

Servidor bare-metal rodando Ubuntu Server 26.04 LTS como base. Acesso remoto via SSH com MOTD customizado e monitoramento de temperatura e carga do sistema em tempo real.

🐧

Servidor Principal

Online
  • Ubuntu Server 26.04 LTS
  • IP: endereco interno omitido
  • CPU: Bare-metal
  • RAM: 16 GiB
  • Storage: 454 GB
  • Temperatura: ~48°C
  • SSH + Hardening ativo
Ubuntu SSH UFW Fail2ban
Acesso seguro ao servidor
Terminal Linux com mensagem inicial personalizada, identificação do ambiente e indicadores básicos de disponibilidade. O acesso é protegido por SSH, firewall e bloqueio contra tentativas repetidas.
🪟

Windows Server

Online
  • VM via QEMU/KVM no Proxmox
  • Server Manager Dashboard
  • File and Storage Services
  • Active Directory (planejado)
  • Acesso via noVNC
Windows Server QEMU/KVM noVNC
Máquina virtual de serviços
Ambiente Windows isolado para testar administração de arquivos, armazenamento e serviços corporativos. A virtualização permite criar, pausar e restaurar o ambiente sem afetar os demais sistemas.

Virtualização — Proxmox VE 9.1.1

Hypervisor Type-1 gerenciando múltiplas VMs e containers LXC. Topologia de rede com BGP (spine-leaf) para roteamento interno entre as máquinas virtuais.

🗺️ Topologia de VMs no Proxmox

🌐spine1201
🌐spine2202
⇅ BGP EVPN ⇅
🍃leaf1203
🍃leaf2204
🍃leaf3205
🦜parrot100
🎯metasploitable101
🪨rocky-linux102
💾truenas103
🖥️irn-serv104
🔥OPNsense105
🐧Lubuntu106

Rede & Segurança

Firewall OPNsense gerenciando regras de tráfego LAN/WAN, VPN acesso seguro para acesso remoto seguro e segmentação de rede entre VMs.

🔥

OPNsense Firewall

Ativo
  • Regras IPv4/IPv6 por interface
  • LAN network policies
  • NAT automático
  • 25 regras configuradas
  • Log e diagnóstico integrados
OPNsense PF NAT VLAN
Políticas de firewall
Regras organizadas por interface e finalidade, com controle de entrada, saída, NAT e segmentação. O objetivo é permitir apenas os fluxos necessários entre usuários, serviços e ambientes de teste.
🌐

acesso seguro Mesh VPN

4 nodes
  • serv-irn (Linux 7.0.0)
  • desktop-b8bvrrl (Win 11)
  • irn (Proxmox PVE)
  • parrot (Parrot OS)
  • WireGuard-based, zero-config
acesso seguro WireGuard Mesh VPN
Rede privada de acesso
Malha de acesso remoto baseada em túneis criptografados e identidade por dispositivo. Ela permite administrar ambientes autorizados sem publicar interfaces internas diretamente na internet.

Observabilidade

Stack completa de monitoramento: Prometheus coleta métricas, Grafana visualiza dashboards em tempo real e Node Exporter expõe dados do sistema operacional.

CI/CD & Git

Gitea self-hosted como forge Git privado, com Actions Runner para pipelines de build, teste e deploy automatizados. Integração com projetos pessoais e acadêmicos.

🦉

Gitea — Forge Privado

60 repos
  • 60 repositórios hospedados
  • Contribuições visuais (heatmap)
  • Mirror de GitHub
  • Organizações e permissões
  • Webhooks e integrações
Gitea Git Self-hosted
Forge de código
Serviço central para repositórios, permissões, branches, pull requests e integrações. Ele organiza o ciclo de desenvolvimento e mantém o histórico de mudanças associado a cada produto.
⚙️

Gitea Actions

Pipeline
  • Backend: lint + test + build
  • Frontend: build automatizado
  • Docker build (sem push)
  • Node.js + TypeScript + Jest
  • Status de jobs em tempo real
CI/CD Node.js Docker Jest
Pipeline de entrega
Fluxo automatizado que executa lint, testes, build e empacotamento. A pipeline reduz trabalho manual, detecta regressões cedo e prepara uma entrega repetível para cada alteração.

🔄 Fluxo de CI/CD

💻Dev Localgit push
🦉Giteawebhook
⚙️Runnerpipeline
🐳Dockerbuild
🚀Deployhomelab

🛠️ Stack Completa do Homelab

Ubuntu Server 26.04 Proxmox VE 9.1.1 Docker & LXC Grafana Prometheus Loki OPNsense acesso seguro BGP EVPN TrueNAS SCALE Gitea Windows Server Rocky Linux Parrot OS Lubuntu Metasploitable