Bluesky, Mastodon, Telegram e RSS

Dicas para montar um servidor caseiro?

Aproveitando a outra postagem sobre o NAS caseiro. To querendo montar um PC para servir de servidor daqui de casa. Quero rodar um NAS, com pelo menos uns 4 HDDs para ter redundância. Mas quero também hospedar serviços como Jellyfin, Home Assistant, etc. Já tem bastante tempo que não monto um PC então não tenho certeza da configuração, pensei em pegar algo mediano, com uns 16gb que eu possa extender futuramente e talvez colocar uma GPU pra fazer transcode de streaming e rodar algumas aplicações de IA.

Vocês têm sugestões ou recomendações? Tanto de hardware quanto de software. Tinha pensado em pegar o gabinete Jonsbo N4 porque cabe placas M-ATX e me parece que seria mais fácil consertar ou trocar peças no futuro, mas com as novas importações já não sei se vale a pena. Não queria usar um gabinete gigante, mas também não preciso de um Mini-ITX ou algo assim.

A título de informação tenho um Synology 720+ que não curti, o sistema é bom (apesar de eu não ter conseguido hospedar os serviços em docker direito nele), mas uma peça deu problema e não consegui encontrar em lugar nenhum pra trocar. Talvez tenha que trocar o nas inteiro e por isso to querendo uma coisa que eu possa manter a longo prazo com mais facilidade. Recentemente tava experimentando o CasaOS com um notebook gamer antigo que tinha aqui parado e to gostando muito mais, acho que prefiro ter um sistema linux mais customizável mesmo.

15 comentários

15 comentários

  1. Quais OS ou apps windows free posso estar usando para criar um servidor nuvem ?

    1. Do pouco entendimento que eu tenho se seu objetivo é só ter uma alternativa a Google Drive, iCloud, etc. A melhor opção é o NextCloud, acho que dá pra instalar ele numa máquina Windows. Se você quiser hospedar outros serviços eu recomendaria pegar uma máquina simples, um pc/notebook velho ou até um mini pc intel usado e colocar Ubuntu Server e usar o CasaOS, com ele você consegue instalar vários serviços dockerizados.

  2. Eu consideraria olhar o consumo, pq isso normalmente impacta bem.
    Então os processadores intel 8th ou 9th gerações já são bem melhores em consumo e tem um desempenho bem interessante para as tarefas que citou (os i5, por exemplo).

    Se o seu uso for parecido com o meu, apesar de vários serviços rodando e disponíveis, o tempo ocioso será bem grande após as primeiras tarefas, então essa questão do consumo em repouso faz diferença. Citei intel pq li em algum lugar que são mais eficientes em economia de energia que os AMD quando em repouso (algo como 6~8W no intel vs 16~20W nos AMD, mas não sei se é real).

    Tem a opção de pegar um mini pc N100, ou ainda os N100 em placa mãe mini itx para NAS, que já vem com acho q 6 portas SATA, geralmente um PC mais econômico no consumo de energia e, em contrapartida, com menos possibildiades de expansão, como o caso de GPU que você mencionou.

    1. Valeu pela dica! Nem tinha pensado nisso ainda, sabe dizer onde eu acho essas placas mãe N100? Não to sabendo procurar eu acho.

      1. Procure por “n100 nas motherboard” no aliexpress para ver alguns modelos como este ou a Asrock N100DC-ITX.

        Na Amazon encontrei uma com 2 nvme, 6 SATA e 4 LAN 2.5G, que seria interessante para um firewall, por exemplo, que é a mesma configuração da placa que tem no aliexpress que eu linkei.

        Muitas vezes são usadas com Proxmox, TrueNas, Unraid ou OpenMediaVault, mas nunca utilizei tais sistemas, então não posso opinar. Espero que direcione suas buscas.

        Gabinetes você consegue encontrar uns “nas case mini itx”, como o Jonsbo N2.

    2. Citei intel pq li em algum lugar que são mais eficientes em economia de energia que os AMD quando em repouso (algo como 6~8W no intel vs 16~20W nos AMD, mas não sei se é real).

      Cara, tem certeza? Vi que alguns AMD direcionado pra consumo são bem eficientes também e vi uma galera recomendando bastante esses tipos de mini PCs. Faz tempo que não acompanho, mas tava afim também de fazer um mini server aqui em casa.

      1. Não tenho certeza.
        Quando for procurar a respeito, observe o consumo em idle (repouso), porque normalmente servidores caseiros trabalham com certa folga (ou ficam bastante ociosos), mesmo com vários contamines.
        Acho que vale a pena dar uma pesquisada não só nas informações oficiais, mas também naquelas de usuários dos sistemas em si.

  3. Vou pegar carona nesse posto porque estou com uma ideia de montar um!
    Obrigado!

  4. Eu comecei com um Synology DS420j, que é bem fraquinho, bom pra ser apenas pra armazenamentos mas ruizinho se quiser rodar vários serviços nele.

    Eu rodava o plex principalmente nele, e muitas vezes ele sofria. Então eu fui atrás de montar meu servidor.

    Eu comecei com 16 GB de ram e posso dizer que vai servir mesmo na maioria dos casos. Depois eu coloquei mais 32 Gb primeiro por que não é tão caro e segundo por que a medida que você executa serviços ao mesmo tempo, mais ram você vai precisar… Eu rodo Plex (Netflix pessoal), Immich (Google Photos pessoal) e uma variedade de outros serviços. Vi que o que come mais ram e processamento é o Plex e o Immich, quando vão fazer transconding ou usar processamento de machine learning (caso do Immich). Então recomendo comprar uma placa de vídeo, ou uma placa mãe que tenha uma placa razoável.

    O servidor é um ubuntu server, maior parte dos serviços rodam em docker e eu automatizo boa parte das configurações via Ansible (que é algo mais avançado e dispensável, apesar de ser uma mão na roda).

    Aqui está as configurações do meu servidor. https://www.marcal.dev/meu-segundo-homelab-montado

    Honestamente, não sei se são as melhores configurações, se eu poderia ter economizado em uma marca de algum hardware, ou comprado algum outro similar por um preço menor, mas me atende muito bem hoje.

    1. Incrível! É bem o caminho que to querendo seguir também, gostei da sua sugestão de gabinete. Também tava me batendo pra encontrar um que coubesse tantos HDDs e SSDs. O Hardware Haven recentemente lançou um vídeo mostrando uma build que usa um gabinete gamer aquário que achei num preço acessível aqui no Brasil. Ele imprimiu uma peça pra segurar os HDDs e prendeu no topo do gabinete, gostei da ideia, mas to sem acesso a impressora 3D e não sei se valeria a pena arriscar.

  5. Para o software, dê uma olhada no Unraid. É pago, mas vale a pena.

  6. Para o Jellyfin não precisa de muito hardware. GPUs integradas modernas contam com aceleração de hardware e lidam com vídeos com um pé nas costas. Meu mini PC tem um processador Intel N100 e vídeos via Jellyfin mal fazem cócegas (embora eu limite meu consumo a 1080p, que é a resolução da TV).

    Dependendo do ambiente, uma placa de vídeo pode ser ruidosa. Sei lá, eu me incomodaria com isso enquanto assisto a filmes. Se for o seu caso também, considere isso.