Minha Nuvem Particular
Este projeto nasceu de uma ideia simples: criar um servidor doméstico que qualquer pessoa pudesse montar, entender e manter.
Ao longo dos anos, acumulei experiência com Linux, redes, containers, desenvolvimento de software e impressão 3D. Em determinado momento surgiu a vontade de reunir tudo isso em um único projeto: um servidor compacto, silencioso, bonito e funcional, capaz de hospedar serviços úteis para o dia a dia dentro da própria casa.
O resultado foi este Home Server Cube, um gabinete cúbico desenvolvido para impressão 3D, projetado para acomodar hardware comum e executar aplicações como servidores de mídia, armazenamento de arquivos, backup de fotos, jogos, automação residencial e inteligência artificial local.
Mais do que um servidor, este projeto representa a convergência de diversas áreas da tecnologia que gosto de explorar: hardware, software, infraestrutura, redes, fabricação digital e computação pessoal.
Nesta página compartilho o processo de desenvolvimento, os desafios encontrados, as escolhas de hardware, as peças impressas, a configuração do sistema operacional e os serviços que utilizo diariamente.
A proposta não é criar um produto comercial, mas demonstrar uma solução prática, acessível e replicável para quem deseja ter mais controle sobre seus próprios dados e serviços.
O que ele faz?
- Armazena fotos e vídeos da família
- Servidor de filmes e séries com Jellyfin
- Backup de arquivos
- Servidor Minecraft
- Nextcloud
- Navidrome
- Inteligência artificial local
- Acesso remoto seguro
O que é necessário?
O Home Server Cube foi projetado para utilizar componentes facilmente encontrados no mercado de usados ou reaproveitados de computadores antigos. A proposta é reduzir custos sem abrir mão da confiabilidade necessária para um servidor doméstico.
Placa-mãe
O gabinete foi desenvolvido para acomodar placas-mãe Micro-ATX compactas de aproximadamente 17 cm x 19 cm.
No projeto apresentado foi utilizada uma placa B75 compatível com processadores Intel de segunda e terceira geração.
Processador
A escolha do processador depende da placa-mãe utilizada. Neste projeto foi utilizado um Intel Core i5 de terceira geração, suficiente para serviços como CasaOS, Jellyfin, Immich, Minecraft, Nextcloud, Navidrome e modelos leves de inteligência artificial local.
Memória RAM
A quantidade de memória depende dos serviços executados. Na configuração utilizada foram instalados 2 módulos DDR3 de 8 GB, totalizando 16 GB de RAM.
Armazenamento
O projeto pode utilizar SSD SATA, HD SATA, SSD NVMe ou adaptadores PCI Express para NVMe, dependendo dos recursos disponíveis na placa-mãe escolhida.
Fonte de alimentação
Foi utilizada uma fonte ATX Low Profile, escolhida por ocupar menos espaço interno sem comprometer a refrigeração.
Sistema de refrigeração
São necessários cooler para o processador, aberturas de ventilação no gabinete e, dependendo do hardware utilizado, ventoinhas auxiliares.
Fixação
Também são necessários parafusos para a placa-mãe, fonte, SSDs, HDs e espaçadores metálicos ou plásticos.
Botão Power
Qualquer botão momentâneo compatível com placas-mãe ATX pode ser utilizado.
No meu caso, reaproveitei o botão power de um Dell OptiPlex que seria descartado, apenas por ele ser quadrado e combinar com o design.
Gabinete
Todas as peças estruturais foram produzidas em impressora 3D utilizando filamento PLA.
Neste projeto
| Componente | Utilizado | Preço aproximado |
|---|---|---|
| Placa-mãe | B75 Micro-ATX 17 x 19 cm | R$ 150 |
| Processador | Intel Core i5 3ª geração | R$ 100 |
| Memória | 16 GB DDR3 (2x8 GB) | R$ 100 cada |
| Armazenamento | SSD SATA 1 TB | R$ 750 |
| Fonte | ATX Low Profile | R$ 80 |
| Sistema | Ubuntu Server + CasaOS | Gratuito |
| Serviços | Jellyfin, Immich, Minecraft Server, Nextcloud | Gratuito |
Arquivos para download
Se você deseja montar seu próprio Home Server Cube, disponibilizei gratuitamente os arquivos utilizados no projeto.
O gabinete foi desenvolvido no FreeCAD e dividido em partes para facilitar a impressão e montagem.
Para cada peça estão disponíveis o arquivo original do FreeCAD, no formato .FCStd, e o arquivo de impressão 3D, no formato .STL.
Estrutura dos arquivos
Base_A.FCStd
Base_A.stl
Superior_B.FCStd
Superior_B.stl
Tampa.FCStd
Tampa.stl
Licença de uso
Os arquivos são disponibilizados gratuitamente para uso pessoal, estudo e modificação.
Caso realize melhorias ou adaptações interessantes, fique à vontade para compartilhar o resultado no e-mail gutierre69@gmail.com.
Importante
Este gabinete foi projetado para acomodar a configuração descrita neste projeto. Antes de imprimir, verifique as dimensões da sua placa-mãe, fonte de alimentação, sistema de refrigeração e dispositivos de armazenamento.