HomeLab

Qual a diferença entre o seu computador e um servidor? 2

Montando um Servidor - Laboratório Pessoal.

Minha carreira de TI terminou faz uma década; no entanto, um projeto adormecido permanece latente n'alma.
Sempre quis ter um HomeLab em casa - um computador de garimpo, com peças recicladas para fazer projetos, servidores, testes, estudos, modelos.

Quando mais jovem fui desencorajado a fazê-lo, trabalhava o dia inteiro programando e o notebook de estudos era suficiente.
Os arquivos ficavam sempre cmg; seja em HD externo, ou disco adicional na baia de DVD. Os recursos eram escassos e por vezes acabei perdendo arquivos; nada relevante: fotos, filmes, ISOs, ROMs.

Certa vez conheci o NCloud - um roteador intelbras com USB para HD externo; básico, mas o suficiente para auto hospedagem de arquivos. O ponto fraco era o HD sem redundância e o firmware que sempre resetava.

Hoje consumimos conteúdo pelo celular, temos hospedagem em nuvem, espaço pago à vontade para dados e afins, mas o sonho do self-host agora mais acessível. Há hardware x86_64 em qualquer armário, discos rígidos estocados sem uso, perdendo valor.
https://blog.dbinfo.app.br/o-que-fazer-com-esse-tanto-de-hds
https://blog.dbinfo.app.br/linux-em-pcs-antigos-2
https://blog.dbinfo.app.br/linux-em-pcs-antigos

Então decidi montar um servidor.
https://blog.dbinfo.app.br/home-server-linux

Um Celeron Dual Core de 2009, com 4GB de RAM DDR2, 2 HDs de 1TB em RAID1 e um SSD básico com Ubuntu (mate) para sistema.
Iniciei o serviço de compartilhamento de pastas do windows, Anny Admin e VNC para conexão remota, e testei as principais opções de media server por ele.

Testei Jellyfin, Plex e Emby. 
https://blog.dbinfo.app.br/homelab-media-server

Também testei o SyncThing e nextCloud, outros serviços de sincronização, mas eles oferecem mais do que eu preciso no momento.

Para backup estou usando HD externo, salvo arquivos importantes no Google Drive e Terabox para Filmes, Música e ISOs diversas.

A integração com o Terabox é um pouco complicada, mas esse é o intuito do HomeLab - testar, experimentar, aprender.

  • Eles disponibilizam 1TB de armazenamento no plano gratuito, mas é cheio de limitações:
  • Não tem API de Integração com Windows Explorer.
  • A velocidade de Upload é limitada a 8MB/s e só transfere 2 arquivos por vez (16MB/s)
  • O tamanho máximo de cada arquivo é 4GB (na versão free)
  • Há dúvidas quanto à confiabilidade do serviço;

Não existe almoço grátis. Por isso o deixei como backup secundário para dados pouco sensíveis.
Tive que usar o aList (outro software chinês) para me conectar ao Terabox (baidu),
criando uma camada de compatibilidade para WebDav, integração ao Explorer.

Para quem ainda deseja testá-lo, separei uma série de artigos que podem auxiliar na integração:
https://blog.dbinfo.app.br/webdav
https://blog.dbinfo.app.br/terabox
https://blog.dbinfo.app.br/alist-webdav
https://blog.dbinfo.app.br/alist-terabox

Quanto ao acesso externo, AnyAdmin e Tailscale devem resolver por hora.
https://blog.dbinfo.app.br/tailscale-vpn

Já em relação à limitação do Terabox de 4GB por arquivo, pode-se quebrar o arquivo em partes (com winRar),
ou diminuir a resolução dos filmes como software HandBrake:
https://blog.dbinfo.app.br/tailscale-vpn

Estou gostando de configurar e testar esses serviços. São soluções interessantes que só tive acesso\conhecimento à curiosidade.
Acredito que esse caminho do homelab e selfhost sejam tendências agora.
Para quem tem recursos, um NAS Dedicado talvez seja melhor caminho,
mas eu não acho valia para um civil adquirir um produto proprietário caro, com hardware Atom tão ultrapassado quanto o meu.

Nesse contexto, testar, experimentar e aprender superam a versatilidade de um sistema fechado pré-fabricado.

https://blog.dbinfo.app.br/servidor-ti