Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

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.

Source

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.

Source

Descobri que serviços que alguns clientes usavam ficaram fora do ar por causa de um restart da VPS.

Source

A solução foi fazer uma limpeza. Removi as aplicações inconstantes e os serviços de teste que estavam lá só por estar.

Source

A estratégia, então, foi ter microlabs: uma VM aqui, outra ali, tudo gerenciado pelo Proxmox.

Source

  • Record date: 2026-10-19T03:56:10.000Z