Melhorando meu Homelab aos poucos
Описание и применение
Автор мигрировал от общей VPS к изолированным виртуальным машинам на собственном мини‑ПК с Proxmox, улучшив стабильность и мониторинг.
Задача
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.
Результат
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.
Рабочий процесс
- 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.
Доказательства
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.
- Дата записи: 2026-10-19T03:56:10.000Z