Home Server Cube

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
Home Server Cube impresso em 3D

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.


Fotos