Veja por que auto-hospedar um servidor não é uma boa ideia

Configurar seu próprio servidor doméstico para streaming de mídia, armazenamento de arquivos ou outras tarefas oferece controle total de seus próprios dados e pode ser muito divertido. No entanto, existem muitos motivos pelos quais você não deveria fazer isso.

Não é nenhum segredo que as grandes empresas de tecnologia têm práticas de privacidade inadequadas, especialmente quando se trata de repassar seus dados a autoridades governamentais  sem motivo suficiente. Isso contribuiu para o aumento da popularidade da auto-hospedagem, que geralmente envolve configurar o Network Attached Storage ou um computador completo em sua casa e deixá-lo funcionando o tempo todo. Os servidores domésticos oferecem muitos dos benefícios do armazenamento em nuvem ou dos serviços de streaming de mídia, mas sem as preocupações de privacidade que normalmente acompanham as plataformas hospedadas. Você pode usá-los para criar seu próprio armazenamento em nuvem , configurar uma VPN , executar um servidor de jogos para amigos e familiares, hospedar repositórios de código para projetos de software e muito mais.

Servidores auto-hospedados podem ser extremamente úteis e até divertidos se você estiver interessado em redes ou sistemas back-end. No entanto, hospedar seu próprio servidor tem uma grande desvantagem: você precisa hospedar seu próprio servidor.

Funk de tempo de atividade

Talvez o maior desafio de hospedar seu próprio servidor seja mantê-lo funcionando o tempo todo. Estamos todos acostumados com serviços como Google Drive, Netflix e Gmail acessíveis a qualquer hora do dia, sete dias por semana, 365 dias por ano – exceto interrupções ocasionais que raramente duram mais de uma ou duas horas. Isso é possível porque as empresas de tecnologia empregam funcionários inteiramente dedicados a manter tudo funcionando, mesmo que isso signifique acordar no meio da noite para resolver um problema .

Você provavelmente não executará software para outras empresas em seu servidor doméstico, então os riscos não são tão altos, mas ainda é algo em que se pensar. Sua casa tem cortes de energia ocasionais? Nesse caso, você pode precisar de uma  fonte de alimentação ininterrupta (UPS)  que dê tempo ao servidor para desligar para evitar perda de dados. Uma perda de energia também corta o acesso do servidor à Internet mais ampla. Se você está fora de casa e precisa acessar um arquivo no seu servidor, mas uma tempestade derrubou a internet em casa, você está praticamente preso.

Recomendado:  Como desligar o Nest quando você sair de férias

Os próprios servidores também podem ter problemas que podem ser difíceis de diagnosticar ou corrigir, especialmente quando você está fora de casa. O que acontece se o sistema operacional travar quando você estiver ausente? A única maneira de reiniciá-lo seria conectar o servidor a uma tomada inteligente ou outra opção semelhante. No entanto, se o servidor estiver offline porque uma atualização do Windows está sendo instalada, uma reinicialização remota forçada poderá piorar a situação.

Seu roteador e modem também podem ser possíveis pontos de falha difíceis de diagnosticar, especialmente se o seu provedor de serviços de Internet não oferecer endereços IP estáticos . Finalmente, você precisa planejar a redundância de dados – uma solução de backup externa é a única maneira de proteger totalmente contra falhas de unidade. Isso acrescenta mais complexidade e custo, mas pode não ser necessário para todas as tarefas. Por exemplo, se você estiver hospedando um servidor de jogo Minecraft para você e seus amigos, copiar ocasionalmente o arquivo mundial para um provedor de armazenamento em nuvem provavelmente será suficiente.

Bloqueie-o

A segurança também é uma preocupação com qualquer coisa conectada à Internet. A maioria dos sistemas operacionais pode instalar patches de segurança críticos automaticamente, como Ubuntu Linux ( com o pacote de atualizações autônomas ) e Windows, mas executar um servidor apresenta desafios adicionais de segurança no mundo real.

Os servidores têm endereços IP, que indicam onde o servidor está localizado. Se você tiver um servidor doméstico, o IP aponta para a localização aproximada da sua casa (pelo menos para a cidade ou bairro). Existem muitos , muitos  motivos pelos quais você não deve transmitir o local onde mora para o mundo inteiro. Você realmente não precisa se preocupar com isso se hospedar serviços apenas para si mesmo, mas se configurar um domínio da web para apontar para o servidor de outras pessoas (ou até mesmo fornecer o endereço IP direto para outras pessoas), você poderá estar se configurando preparado para uma invasão de privacidade no mundo real.

Recomendado:  DevToys para Windows é Microsoft PowerToys para desenvolvedores

Você também precisa se preocupar com o acesso físico ao seu servidor, especialmente às suas unidades. Se alguém invadir sua casa, também poderá acessar os dados do seu servidor, especialmente se as unidades não estiverem criptografadas . Os data centers de propriedade do Google, da Microsoft e de outros provedores de nuvem possuem fechaduras, câmeras, scanners biométricos, guardas de segurança e até raios laser para proteger contra acesso não autorizado. Raios laser malditos !

Se você estiver usando apenas uma unidade de rede local simples que não interage com o mundo externo, ou se você for o único com acesso ao seu servidor doméstico (e tiver certeza de que o IP e outros dados não cairão em nas mãos erradas), você terá muito menos com que se preocupar. Ainda assim, a segurança física é um fator crucial a se ter em mente em todos os seus eletrônicos, especialmente nos servidores.

O que você deve considerar em vez disso

O fator de risco e dificuldade para servidores domésticos varia dependendo do hardware e software. Configurar seu próprio servidor com um sistema operacional completo, como Windows ou Linux, geralmente é o que dá mais trabalho. No entanto, as  melhores unidades NAS , como produtos da Synology e WD, são praticamente plug-and-play – você não precisa se preocupar em ficar por dentro das atualizações de segurança ou depurar uma atualização quebrada do Windows. No entanto, o acesso remoto ainda pode ser complicado. A Western Digital teve muitos problemas de segurança com seus drives NAS quando eles estavam conectados à Internet externa, e quedas de energia ou de Internet em casa ainda podem deixá-lo sem acesso remoto aos seus dados.

Recomendado:  Como usar o “Modo Lockdown” no Android

Se você procura acesso confiável a arquivos, qualquer um dos melhores serviços de armazenamento em nuvem pode ser a solução ideal. A maioria deles custa uma assinatura mensal para maior armazenamento de dados, e você não tem controle total como teria com um servidor doméstico. Você tem que decidir por si mesmo se o investimento de tempo, dinheiro e energia representa um custo maior do que a privacidade total. O Syncthing pode ser outra alternativa, pois sincroniza arquivos entre seus computadores sem exigir armazenamento centralizado em nuvem – contanto que você tenha um computador funcional acessível com seus arquivos, você não perderá nada.

Servidores virtuais privados, ou VPSes, podem ser outra alternativa à auto-hospedagem. Os provedores de VPS oferecem uma máquina virtual remota (geralmente executando Linux) que você pode usar para hospedar praticamente qualquer coisa. Seus dados não estão totalmente em suas mãos, mas você não precisa se preocupar em perder a conexão devido a uma queda de energia ou internet. Você também pode fornecer gratuitamente o endereço IP a outras pessoas, sem revelar onde mora, tornando-os muito mais ideais para servidores web e outros casos de uso semelhantes. Muitas vezes, um VPS também pode ser mais acessível do que o custo de construção e manutenção de um servidor doméstico. Por exemplo,  o VPS “Basic Droplet” da DigitalOcean com 512 MB de RAM, 10 GB de SSD e 500 GB de transferência mensal de dados custa apenas US$ 4 por mês. Servidores virtuais privados não são econômicos para todos os casos de uso –executar um servidor Plex a partir de um VPS ficaria caro – mas pode ser útil.

No final das contas, administrar um servidor doméstico significa ser seu próprio cara de TI. É uma ótima opção, mas não é para todos.