Transformei um netbook velho em um servidor caseiro Linux
Gledyson Ferreira
@gledyson-ferreira

Nos últimos tempos eu estava querendo montar um pequeno servidor caseiro para centralizar meus arquivos, servir mídia para a TV e ainda manter backups automáticos na nuvem. Nada muito glamuroso, nada com múltiplos containers, automações exuberantes ou Kubernetes piscando luzinhas. A ideia era criar algo simples, funcional e barato, de preferência aproveitando algum hardware esquecido pela casa. Foi assim que um antigo Acer Aspire One, equipado com um processador Atom de 32 bits, 2 GB de RAM e um HD capenga, acabou se tornando o protagonista inesperado desse projeto.
Logo no início, percebi que não poderia usar qualquer sistema operacional. Eu sempre mantenho minhas máquinas pessoais atualizadas com as versões mais recentes das distros, então meu plano inicial era instalar Debian 13. Só que ele acabou deixando de oferecer suporte à arquitetura i386. Ou seja, meu notebook pré-histórico estava fora da festa. A solução foi voltar para o Debian 12, que ainda mantém compatibilidade com 32 bits. Instalei tudo de forma absolutamente mínima, sem interface gráfica, justamente para economizar cada mísero recurso daquele hardware ultrapassado. É impressionante como um sistema enxuto faz diferença em máquinas limitadas.
Antes mesmo de avançar muito, o primeiro obstáculo apareceu na forma de um HD de 1 TB que eu jurava estar bom. Instalei o Debian nele, reiniciei e… nada. BIOS olhando para mim com cara de quem não queria conversa. Depois de algumas tentativas entendi que o disco estava simplesmente morto, então tive que recorrer a outro HD antigo que eu tinha guardado, dessa vez com apenas 500 GB, mas pelo menos funcional. Acabei abraçando o destino e seguindo com ele mesmo.
A história não melhora muito quando entramos nos detalhes da fonte de energia. A original já estava tão cansada quanto o notebook. Às vezes carregava, às vezes não, sempre no estilo te pego, te largo. Isso tornava praticamente impossível configurar um servidor para ficar ligado o tempo todo. Comprei uma fonte nova e, quando finalmente chegou, aproveitei para remover a bateria de vez. Baterias antigas, principalmente em notebooks rodando 24 horas por dia, têm um grande talento para inchar e criar problemas mais sérios. Melhor prevenir.
Com o Debian instalado, comecei a configurar tudo o que tornaria aquele pequeno laptop um servidor doméstico digno. O Samba foi a parte mais tranquila. É o serviço responsável por permitir compartilhamento de arquivos na rede usando o protocolo SMB, então foi só configurar as permissões, ajustar o compartilhamento e pronto: meu computador principal e até a TV conseguiram acessar o servidor facilmente.
Já o MiniDLNA, responsável por expor o conteúdo multimídia como um servidor DLNA para players como o Kodi, foi uma aventura bem mais intensa. Considerei usar o Jellyfin, mas logo percebi que o pobre processador Atom 32 bits não aguentaria essa missão. A solução foi usar um programa como o Kodi que não fizesse transpilação em tempo real e que não exigisse muito do hardware.

Para quem não conhece, o Kodi é um media center muito popular que centraliza filmes, músicas e séries em uma interface unificada. Ele fala perfeitamente com servidores DLNA, mas fazer o MiniDLNA cooperar levou tempo. Passei por várias tentativas, editei o /etc/minidlna.conf tantas vezes que acho que já sei a sintaxe de cabeça, recriei o files.db, reiniciei o serviço com systemctl várias vezes e ainda precisei ajustar os limites de inotify do sistema, que é o mecanismo do kernel que monitora alterações no sistema de arquivos. Só depois de insistir bastante o servidor finalmente apareceu no Kodi e começou a indexar tudo direitinho.
A última peça do quebra-cabeça foi configurar os backups automáticos para a AWS. Como vou usar o servidor para armazenamento de arquivos, adotar um mecanismo de backup era essencial. Para isso usei rclone, uma ferramenta excelente que permite sincronizar diretórios locais com diversos serviços de armazenamento na nuvem. Fuçando na documentação, vi que existe até a opção de usar o Magalu Cloud, mas optei por usar a velha AWS de guerra. Criei um cron job para executar todo domingo às três da manhã, enviando tudo para um bucket configurado com a classe One Zone IA, que é barata e perfeita para backups que não exigem replicação entre múltiplas zonas de disponibilidade.
No fim, aquele pequeno notebook cansado acabou ganhando uma nova vida. Agora funciona como um servidor de arquivos, central de mídia e armazenador resiliente de memórias digitais. Não é rápido, não é moderno, não roda Docker nem faria sentido tentar. Mas é silencioso, estável, gasta pouquíssima energia e cumpre exatamente o que eu precisava. E, talvez o mais importante, me lembrou como é divertido trabalhar no limite do hardware, onde cada decisão precisa ser consciente e cada dependência importa.
Criar esse servidor caseiro foi quase terapêutico. Num mundo onde tudo é containerizado, abstrato e replicado automaticamente, voltar às raízes e montar algo puramente funcional, com ferramentas simples e diretas, traz uma sensação muito boa de controle e clareza. E se você também tem um notebook velho encostado por aí, talvez valha a pena dar uma chance para ele. Com um pouco de paciência, alguns comandos e talvez um novo carregador, dá para transformar sucata em aprendizado e utilidade real.