Proxmox VE

Aquele velho torre de cinco anos sob a mesa tem mais RAM e mais núcleos do que a maioria dos tutoriais de instâncias em nuvem assumem. Limpar a instalação antiga e transformá-lo em um homelab é o caminho mais curto de “sei o que é Kubernetes” para “posso depurar um Ingress quebrado às 23h”. Alunos com tempo apropriado obtêm uma corrida gratuita nas ferramentas pelas quais as equipes profissionais pagam para usar. Estes são os sete aplicativos de desktop que usamos para converter um Optiplex de oito anos em um sandbox DevOps adequado em um fim de semana.

O que procurar em uma pilha DevOps homelab

Um homelab de aprendizado é diferente de uma pilha de produção. Deve:

As sete seleções abaixo atendem a pelo menos cinco critérios. Juntas, eles formam uma pilha de aprendizado completa que você pode instalar em um fim de semana e usar por um semestre.

Comparação rápida

App Melhor para Plataformas Plano gratuito Preço inicial/mês Classificação
Proxmox VE Hipervisor e SO base Bare-metal Linux Sim $110/ano para atualizações 4.7
Portainer UI Docker Web + agentes Sim $0 auto-hospedado 4.5
K3s Kubernetes leve Linux Sim Gratuito 4.6
Terraform Infrastructure as code Win/Mac/Linux Sim CLI gratuito 4.6
Ansible Gestão de configuração Linux/macOS Sim Gratuito 4.5
Gitea Git auto-hospedado + CI Docker Sim Gratuito 4.5
Grafana Painéis de métricas Docker + desktop Sim Gratuito 4.7

Os aplicativos

1. Proxmox VE, melhor hipervisor e SO base

Proxmox VE transforma uma máquina bare-metal em um hipervisor KVM e host de contêiner LXC com uma UI web. Instale-o como o SO no seu velho torre, e cada ferramenta subsequente nesta lista é executada como uma VM ou contêiner que faz snapshot, clona e restaura em um clique. Backups para uma unidade externa ou NAS funcionam fora da caixa. O fórum da comunidade é excepcionalmente bom em ajudar iniciantes.

Onde fica curto: Executa no metal, então você dedica uma máquina. Quer rede com fio mais que Wi-Fi para recursos de cluster. A UI web é densa no primeiro carregamento.

Preços:

Plataformas: Linux (ISO baseado em Debian)

Download: ISO Proxmox VE

Conclusão: Melhor escolha como a base que você instala primeiro e tudo mais é executado em cima.

2. Portainer, melhor UI Docker

Portainer é a UI web que a maioria dos homelabbers procura uma vez que têm mais de cinco contêineres executando. Ele gerencia Docker, Docker Swarm e clusters Kubernetes a partir de uma interface, com uma biblioteca de templates que implanta serviços comuns (Nextcloud, Vaultwarden, Grafana) em alguns cliques. Community Edition é gratuita e desbloqueada para uso pessoal.

Onde fica curto: Recursos corporativos (RBAC, logs de atividades) estão no nível pago. Suporte de Kubernetes é funcional mas não tão polido quanto Lens ou K9s. A UI de atualização tem peculiaridades ocasionais de cache.

Preços:

Plataformas: UI web, contêiner Docker, implantação de Kubernetes

Download: Instalação do Portainer

Conclusão: Melhor escolha quando a CLI do Docker deixa de ser divertida e você quer uma UI sobre sua frota de contêineres.

3. K3s, melhor Kubernetes leve

K3s é uma distribuição Kubernetes completa empacotada como um único binário de 60 MB. Ele inicia em menos de 60 segundos em um Raspberry Pi ou Optiplex antigo, inclui uma substituição leve de etcd e fala a API de Kubernetes padrão. Isso significa que os fluxos de trabalho exatos kubectl, Helm e Kustomize que uma equipe de produção usa funcionam identicamente aqui.

Onde fica curto: Atualizações de cluster requerem cuidado. Alguns recursos corporativos (log de auditoria, substituições PSP) requerem configuração que o k8s completo envia habilitado. A instalação de nó único é o caminho fácil; múltiplos nós precisam de um pouco de planejamento de rede.

Preços:

Plataformas: Linux (funciona em x86_64 e ARM)

Download: Script de instalação K3s

Conclusão: Melhor escolha para aprender Kubernetes em hardware que não parecerá um motor a jato.

4. Terraform, melhor infrastructure as code

Terraform é a ferramenta que a maioria dos anúncios de emprego significa quando dizem “infrastructure as code”. Mesmo em um homelab, descrever suas VMs Proxmox, contêineres Docker e registros DNS em arquivos .tf lhe dá uma pilha repetível que você pode derrubar e reconstruir em minutos. Os provedores Proxmox e Docker são ambos maduros.

Onde fica curto: O arquivo de estado vive em algum lugar; escolher entre backend local e armazenamento compatível com S3 é uma decisão que os iniciantes precisam tomar. A licença da HashiCorp mudou para BSL em 2023, que alguns usuários preferem contornar usando OpenTofu (um fork drop-in).

Preços:

Plataformas: Windows, macOS, Linux

Download: Instalação do Terraform

Conclusão: Melhor escolha para a ferramenta que mais se assemelha ao que você usará em um trabalho real.

5. Ansible, melhor gestão de configuração

Ansible lida com o trabalho “instalar e configurar este software nesses hosts” com playbooks YAML que se leem como documentação. Não há agente para instalar; as conexões ocorrem via SSH. Para um homelab, Ansible é a ferramenta que transforma “configurei Grafana uma vez” em “posso reconstruir Grafana em qualquer VM nova em 30 segundos.”

Onde fica curto: YAML em escala fica feio. Playbooks longos são lentos porque cada tarefa é enviada via SSH. As mensagens de erro melhoraram mas ainda exigem experiência para decodificar.

Preços:

Plataformas: Linux, macOS (executa o controlador); gerencia qualquer host alcançável via SSH

Download: Instalação do Ansible

Conclusão: Melhor escolha para automatizar a configuração de cada VM e contêiner em seu homelab.

6. Gitea, melhor git auto-hospedado + CI

Gitea é um serviço git auto-hospedado que é executado em um contêiner Docker de 100 MB. Gitea Actions oferece um CI runner que fala a sintaxe de fluxo de trabalho de GitHub Actions, portanto, arquivos YAML que você escreve aqui funcionam quase sem alterações quando você muda para um trabalho. Solicitações de pull, revisão de código e registros de contêiner vivem na mesma instância.

Onde fica curto: Nem todas as GitHub Actions funcionam um-a-um no Gitea Actions. O polimento da UI fica atrás do GitHub por alguns anos. A migração do GitHub mantém a maioria, mas alguns edge cases (templates de problemas, quadros de projeto) exigem trabalho manual.

Preços:

Plataformas: Docker, binários nativos para Linux/macOS/Windows

Download: Instalação do Gitea

Conclusão: Melhor escolha quando você quer um servidor git, um CI runner e um registro de contêiner em uma imagem.

7. Grafana, melhor painéis de métricas

Grafana associado com Prometheus é a pilha de observabilidade que a maioria dos trabalhos cloud-native assume que você pode ler. Prometheus raspa métricas; Grafana as transforma em painéis. Ambos são executados como contêineres Docker, ambos são gratuitos, e os painéis para serviços comuns (Proxmox, Portainer, K3s) já existem como arquivos JSON que você importa em um clique.

Onde fica curto: O armazenamento de Prometheus cresce a menos que você ajuste a retenção. A agregação de logs é uma pilha separada (Loki), que é outro contêiner para gerenciar. O roteamento de alertas requer alguma experimentação.

Preços:

Plataformas: Docker, binários nativos para Linux/macOS/Windows

Download: Grafana OSS

Conclusão: Melhor escolha para os painéis que transformam um rack de contêineres em algo que você pode realmente monitorar.

Como escolher o correto

FAQ

Qual é o melhor hipervisor gratuito para um homelab?

Proxmox VE é o favorito da comunidade por uma boa razão: é gratuito no nível do repositório da comunidade, tem uma UI web completa, gerencia VMs e contêineres, e faz snapshots e backups sem ferramentas extras. XCP-ng é a segunda escolha forte.

Posso executar Kubernetes em hardware antigo?

Sim com K3s. Uma máquina de 4 núcleos, 8 GB de RAM executa um cluster K3s de nó único e meia dúzia de cargas de trabalho instaladas com Helm sem estresse. Kubernetes upstream completo no mesmo hardware é possível mas apertado.

Preciso de Terraform se tenho Ansible?

Eles resolvem problemas diferentes. Terraform provê infraestrutura (VMs, redes, DNS). Ansible configura o que é executado nessa infraestrutura. Aprender ambos é o que os trabalhos reais esperam. Em um homelab, Terraform para girar uma VM Proxmox plus Ansible para instalar Grafana nela é o par canônico.

Qual é a forma mais barata de começar?

Um velho laptop com 8 GB de RAM e Proxmox VE inicializando por USB. Custo adicional total: zero. Adicione uma segunda unidade para backups quando você tiver $40 para gastar.

Quais ferramentas aparecem em anúncios de emprego DevOps reais?

Docker, Kubernetes, Terraform, Ansible e Grafana aparecem em quase todas as listagens. Adicionar CI baseado em Git (GitHub Actions, GitLab CI, ou Gitea Actions em um homelab) completa a pilha pronta para entrevista.