Quem visita fóruns dedicados a homelab costuma encontrar racks improvisados, mini PCs e servidores antigos reaproveitados. Um usuário do Reddit resolveu seguir outro caminho: em vez de comprar um computador dedicado, reuniu todos os Raspberry Pi que já possuía e montou uma torre com dez placas para executar diferentes serviços em sua rede doméstica.
Segundo o autor da publicação, o projeto nasceu depois que ele decidiu adiar a compra de um servidor convencional. A ideia inicial era montar um PC e utilizar o Proxmox para dividir os recursos entre diferentes máquinas virtuais. O plano mudou quando os preços de memória RAM e armazenamento aumentaram. Como já tinha diversos Raspberry Pi guardados, optou por transformá-los em um cluster.
Pi Server
by
u/billdhar in
homelabindia
Sete Raspberry Pi já estão em operação
A configuração atual reúne dez placas de diferentes gerações.
Segundo o autor, o conjunto é formado por:
- quatro Raspberry Pi 5;
- três Raspberry Pi 4;
- um Raspberry Pi 3;
- dois Raspberry Pi Zero W versão 1.1.
Nem todos estão ligados ao mesmo tempo. Atualmente, sete placas permanecem em funcionamento, enquanto três ficam reservadas como backup caso alguma apresente problemas.
As imagens mostram as placas organizadas em uma estrutura vertical de acrílico, conectadas por cabos Ethernet e alimentadas por diferentes fontes.
Cada Raspberry Pi executa uma função específica
Em vez de concentrar tudo em uma única máquina, o usuário distribuiu as tarefas entre diferentes placas.
Os Raspberry Pi mais rápidos executam aplicações que exigem maior capacidade de processamento, como GitLab e GitLab Runner.
Também já estão sendo configurados:
- Uptime Kuma para monitoramento;
- Coolify para gerenciamento de aplicações;
- NUT (Network UPS Tools), que permitirá desligamento automático caso ocorra falta de energia.
Segundo o autor, essa divisão facilita administrar os serviços individualmente.
Dois switches dividem o tráfego da rede
Outro detalhe da montagem é a separação da infraestrutura de rede. Os Raspberry Pi 5 e os serviços mais exigentes utilizam um switch Gigabit Ethernet.
Já o Raspberry Pi 3, os Raspberry Pi Zero W e outras aplicações com menor demanda ficam ligados a um switch Fast Ethernet de 100 Mbps.
Essa divisão evita desperdiçar portas Gigabit em dispositivos cujo limite de desempenho da interface de rede é inferior.
SSD NVMe reduz desgaste dos cartões microSD
Embora todos os Raspberry Pi iniciem o sistema operacional por cartões microSD, nem todas as aplicações utilizam esse armazenamento.
O autor explica que serviços como GitLab realizam muitas operações de leitura e gravação. Para reduzir o desgaste dos cartões, essas aplicações utilizam unidades NVMe conectadas às placas compatíveis. Os demais Raspberry Pi continuam utilizando apenas cartões microSD para o sistema.
A estratégia procura equilibrar custo e durabilidade.
Alimentação ainda é provisória
Nem toda a infraestrutura está finalizada. O próprio autor do projeto admite que a distribuição de energia ainda é o ponto mais improvisado do projeto.
Atualmente, a torre utiliza vários carregadores conectados a uma régua de energia com nove tomadas. Os Raspberry Pi Zero W e o Raspberry Pi 3 compartilham um carregador com múltiplas portas USB, enquanto os Raspberry Pi 5 utilizam suas próprias fontes oficiais.
Segundo ele, a próxima etapa será substituir esse conjunto por uma única fonte capaz de alimentar todas as placas, reduzindo a quantidade de cabos.
Um servidor tradicional continua nos planos
Apesar da montagem chamar atenção, o autor afirma que ela não representa sua solução definitiva. Seu objetivo continua sendo montar um servidor convencional no futuro e utilizar um hipervisor como o Proxmox para concentrar as aplicações em um único computador.
Enquanto isso não acontece, o cluster de Raspberry Pi permite manter todos os serviços funcionando utilizando equipamentos que já estavam disponíveis. Além de reduzir gastos imediatos, a solução também oferece redundância. Como cada placa executa uma tarefa diferente, uma falha em um Raspberry Pi tende a afetar apenas parte dos serviços, sem interromper completamente o ambiente doméstico.
