Meu NAS, o Synology DS218J, não foi o que pesquisei e comprei. Na verdade, ganhei em um sorteio aleatório do YouTube e ele estava na minha casa porque eu estava estudando PMP e morando em um dormitório. Acabei adicionando-o quando estava em casa após a formatura e usando-o como servidor, não apenas como armazenamento, como todo guia sugere.
Quando construí meu servidor de laboratório doméstico a partir de um laptop Dell antigo reaproveitado, abandonei para sempre a tese do NAS como servidor e mantive o NAS antigo para apenas um trabalho. Depois disso, meu NAS armazena apenas dados, nenhum aplicativo além do necessário para armazenamento, e meu servidor cuida de todas as minhas tarefas de computação. Essa separação acabou tornando meu laboratório doméstico um playground mais seguro para meus experimentos e me deu tranquilidade durante os intervalos.
Nada funciona no meu NAS e não é aleatório
Todos os outros manuais de laboratório doméstico dizem para você fazer mais com seu NAS. Eu fiz menos.
Consultei muitos guias de compra de NAS ao longo dos anos. A maioria deles tinha recomendações semelhantes, incentivando-me a instalar o Docker, servidores de mídia, bibliotecas de fotos, clientes de download e muito mais. Nos primeiros anos, segui cegamente esses guias. De aplicativos Synology como Photos, Drive, Office e Download Station a programas de terceiros como Plex e ElephantDrive, instalei tudo o que vi.
Mais tarde, quando me familiarizei com os contêineres Docker, tentei instalá-los também, mas o DS218J não era um dos modelos Synology capazes de executar o Docker. Estou até pensando em atualizar meu NAS para um NAS mais potente como o DS225+. Avançando alguns anos: meu NAS não executa nenhum contêiner Docker, quase nenhum pacote Synology, exceto aqueles necessários para armazenamento e compartilhamento de arquivos. É basicamente um dispositivo de armazenamento dedicado. Até esqueci de atualizar meu NAS de 6 anos quando construí meu servidor de laboratório doméstico a partir de um laptop de 8 anos reaproveitado.
O laptop era um Dell Latitude 7480; ele tinha uma CPU Core i5-6300U, 8 GB de RAM e um SSD de 256 GB. Mais tarde, adicionei 4 GB de outro laptop antigo. Atualmente tem mais de 15 baldes com mais de 20 contêineres alimentando minha casa. As pilhas incluem serviços de conteúdo e mídia como Jellyfin, Immich e Nextcloud; serviços de rede como AdGuard, Unbound, Tailscale e Newt (conector Pangolin); serviços de monitoramento como Uptime Kuma, Beszel e Speedtest Tracker; e utilitários como qBittorrent, Scrutiny, Vaultwarden e Omada Controller.
E para armazenamento, esses serviços anexam pastas do NAS via SMB e NFS. Não foi porque meu NAS não conseguia rodar mais software – Photos, Drive, Plex, tudo ainda funcionou bem. Em vez disso, eu poderia ter atualizado para um NAS compatível com Docker, como o DS225+. Mas isso acontecia porque eu queria que meu NAS tivesse exatamente uma responsabilidade: armazenamento. E essa decisão tornou meu laboratório doméstico mais fácil do que jamais poderia ter sido com um NAS melhor.
Eu constantemente explodo meu servidor e meu armazenamento nunca percebe
Separar o armazenamento da computação ajuda mais do que você imagina
Devido à natureza do meu trabalho, que gosto muito, um dia estou testando vários servidores DNS e outro dia estou hospedando o Painel de Controle Tailscale Cloud em meu próprio servidor. Desde servidores MCP e alternativas auto-hospedadas do Cloudflare Tunnel até novas pilhas Docker dia sim, dia não, meu servidor Debian muda quase toda semana. Meu servidor Debian não é apenas meu laboratório doméstico, mas também um local experimental para todas as minhas ideias e novas pilhas.
Já uso Linux há muitos anos e ainda penso duas vezes antes de atualizar uma distro ou apenas atualizar para o Debian. Como meus dados estão em outro lugar, não preciso me preocupar com as consequências se fizer algo maluco no servidor. Devido a esse fluxo, restaurar contêineres e excluir a pilha não é estressante nem assustador. Eu sei que se algo der errado ou o experimento não for frutífero o suficiente, posso sempre voltar ao estado real de funcionamento com os dados intactos, simplesmente apontando de volta para a montagem do NAS. Mas como meus dados vivem em um plano separado, há um custo mental muito menor para experimentar.
Penso em um laboratório doméstico como duas partes independentes, uma que armazena os dados e outra que executa o software.
Por exemplo, no mês passado fiz um teste extensivo em diferentes servidores DNS. Eu uso Pi-hole e dnscrypt-proxy há muito tempo. Em seguida, mudei para o AdGuard Home para simplificar minha configuração de dois contêineres para um, já que o AGH originalmente suportava DoH. E então mudei para o Technitium novamente porque ele oferecia melhores recursos e parecia menos um “bloqueador de anúncios com recursos de DNS” e mais como um “servidor DNS real”. Estou de volta ao AGH agora, testando-o com Unbound para recursão local. E esses testes não se limitam a apenas um dos meus dispositivos; Eu testo-o na rede, o que significa que todos os meus dispositivos o utilizam. Eu poderia fazer isso sem estresse porque sei que não importa o que eu faça com o servidor, os dados armazenados no NAS estarão sempre seguros.
Um exemplo semelhante e mais relevante. Estou hospedando a Watchtower em meu servidor para o artigo. E eu realmente gostei do aplicativo, então o mantive funcionando. Na semana passada, minhas instâncias Immich e Nextcloud caíram. Durante a solução de problemas, descobri que a Watchtower atualizou automaticamente o Immich para v3.0.1 e o Nextcloud para um esquema de violação de versão sem minha visibilidade. Embora eu tenha resolvido o problema e recuperado o Nextcloud com docker exec nextcloud php occ upgradeImich ainda precisava de uma migração de imagem Postgres. Mas todo o incidente aconteceu apenas no lado da computação. Meu armazenamento montado em NAS que abrigava dados Immich e Nextcloud permaneceu intacto.
Estes não são os únicos exemplos – tenho muitos outros casos em que meu NAS manteve minha paz de espírito enquanto morava sozinho. Após cada mudança, o importante não era que eu recuperasse o serviço, mas que meu NAS não se importasse com nenhuma das mudanças. Ela não tinha ideia do caos que estava acontecendo no lado da computação. Penso em um laboratório doméstico como duas partes independentes, uma que armazena os dados e outra que executa o software. Portanto, a maioria dos meus problemas agora fica de lado.
Meu NAS estava ficando chato e esse era o ponto
Todo o resto no meu laboratório doméstico muda semanalmente. O login do NAS não é necessário há vários meses.
Meu servidor está mudando constantemente. Atualmente estou testando AGH com Unbound, Headscale como uma alternativa de nuvem para Tailscale e Muckscraper (um feed de notícias de IA habilitado para LLM local) e isso além dos contêineres regulares. Ao mesmo tempo, a NAS não pede atenção há meses.
Francamente, eu nem abro mais o DSM. Às vezes abro o Jellyfin e tento reproduzir um vídeo; se funcionar, significa que meu NAS está funcionando bem. Eu realmente não consigo me lembrar da última vez que entrei nele. Abrirei o painel hoje, mas apenas para fazer capturas de tela para este artigo.
Quando digo que meu NAS ficou chato, isso é realmente uma coisa boa, não apenas neutra. Como os dados são separados do lado da computação, cada experimento é muito baixo. E nenhum dos meus experimentos se aplica ao meu NAS. Não preciso verificar o uso da CPU. Nunca pensei que adicionar outro contêiner o sobrecarregasse. Em vez disso, ele envia arquivos silenciosamente para o servidor, que é exatamente o que espero do armazenamento.
Nada disso quer dizer que NAS seja uma má ideia. Os contêineres Docker funcionam muito bem em modelos Synology mais recentes e outras caixas NAS. Meu DS218J não conseguiria, mesmo que eu quisesse, mas está perto. O que realmente importa é que meu fluxo de trabalho inclui alterações de computação do lado do servidor, novas pilhas e coisas novas que quebro intencionalmente para ver o resultado. Portanto, para uma configuração como a minha, a parte chata acaba sendo mais confiável do que a parte interessante. Quanto mais experimento software, mais aprecio o hardware que tem uma função.
O chato venceu, e meu laboratório doméstico é melhor para isso
Em algum momento do ano passado, após fazer a transição completa para meu próprio servidor para computação, parei de pensar no meu DS218J como um NAS de baixa potência que nunca atualizei. Comecei a pensar nele como um dispositivo de armazenamento idiota com exatamente uma tarefa previsível. O NAS, que é um dispositivo enfadonho na minha configuração, não foi um compromisso; isso tornou meu laboratório doméstico mais gerenciável. Nem todo laboratório doméstico precisa de um multifuncional; às vezes, a configuração que parece menos interessante no início é aquela que se revela mais confiável no longo prazo.






