Melhorando meu Homelab aos poucos
Description and use
The author moved from a shared VPS to isolated VMs on a personal mini‑PC using Proxmox, improving stability and monitoring.
Problem
Misturar ambientes de laboratório, staging e produção na mesma VPS causou indisponibilidade de serviços para clientes devido a restart e blast radius.
Outcome
A migração resultou em ambientes isolados, redução do blast radius, maior estabilidade de produção e aprendizado prático sobre recursos de hardware.
Workflow
- 1. Iniciar com VPS e instalar serviços básicos (n8n, Portainer, Traefik).
- 2. Trocar Traefik por nginx para centralizar configuração em arquivo.
- 3. Usar VPS para servir aplicações reais, transformando-a em ambiente de staging.
- 4. Identificar risco de blast radius quando aplicações de produção e testes coexistem.
- 5. Limpar VPS removendo serviços inconstantes, deixando apenas produção.
- 6. Investir em mini PC (Lenovo M710q) e instalar Proxmox VE.
- 7. Criar VMs isoladas (microlabs) para laboratório, staging e testes.
- 8. Adicionar serviços self-hosted (Gitea, Pi‑hole, Uptime Kuma).
- 9. Monitorar recursos e ajustar limites de rede e CPU.
- 10. Planejar expansão para cluster de 2‑3 nós.
Evidence
No começo eu subi coisas que, sinceramente, não faziam muito sentido. Eu só queria ver funcionando.
O problema é que esse staging morava ao lado de aplicações instáveis e inconstantes: experimentos, serviços de teste, coisas que eu subia e esquecia.
Descobri que serviços que alguns clientes usavam ficaram fora do ar por causa de um restart da VPS.
A solução foi fazer uma limpeza. Removi as aplicações inconstantes e os serviços de teste que estavam lá só por estar.
A estratégia, então, foi ter microlabs: uma VM aqui, outra ali, tudo gerenciado pelo Proxmox.
- Record date: 2026-10-19T03:56:10.000Z