Voltar ao blog

O que significa 'self-hosting', de fato?

1 de setembro de 20264 min
Apps de nuvem gerenciadas

Novo nesse assunto? Você está no lugar certo. Este artigo não pressupõe que você saiba o que significam "hosting" ou "self-hosting". Se uma palavra precisa de explicação, ela é explicada bem onde aparece.

O único conceito sobre o qual tudo o resto se constrói

Todo site ou app que você usa vive num computador em algum lugar — ele não fica simplesmente flutuando na "internet" abstrata. Esse computador sempre pertence a alguém e é operado por alguém, e essa pessoa é responsável por mantê-lo ligado, seguro, e consertá-lo quando quebra. "Hosting" é simplesmente a palavra para de quem é esse computador, e o que é preciso para mantê-lo funcionando.

Na maior parte do tempo você não pensa nisso porque uma empresa que você paga por um serviço (Slack, Dropbox, Google Drive) cuida de tudo isso — você nunca vê o computador, só usa o app. "Self-hosting" significa escolher ser você mesmo essa empresa — alugar um computador, colocar o software nele você mesmo, e assumir a responsabilidade que vem junto, em troca de não pagar uma assinatura e ter controle total.

Por que uma empresa escolheria fazer isso

Ferramentas de chat de equipe e compartilhamento de arquivos cobram por pessoa, por mês, para sempre. Para uma equipe crescendo, isso soma rápido — muitas vezes chegando a milhares de dólares por ano. O self-hosting troca esse custo contínuo por pessoa por um custo bem menor e majoritariamente fixo de alugar um computador, porque esse mesmo computador alugado pode atender toda a equipe não importa quantas pessoas o usem.

As ferramentas em si costumam ser exatamente o mesmo tipo de coisa que você já conhece: uma ferramenta de chat de equipe auto-hospedada funciona como Slack ou Microsoft Teams — canais, mensagens diretas, chamadas de vídeo. Uma ferramenta de arquivos auto-hospedada funciona como Google Drive ou Dropbox — enviar, compartilhar, sincronizar, editar documentos juntos. A diferença não é o que a ferramenta faz; é quem opera o computador em que ela vive.

Pelo que você é realmente responsável, se você faz self-hosting

Aqui está a troca honesta, porque prometer demais não ajuda ninguém: uma empresa como Google ou Slack cuida de uma longa lista de tarefas nada glamurosas, mas importantes, nos bastidores — manter intrusos afastados, garantir que seus dados sobrevivam se algo quebrar, manter o tráfego criptografado para que ninguém espionando a conexão consiga lê-lo. Quando você faz self-hosting, essa lista vira seu trabalho (ou o da sua equipe de TI), não algo tratado automaticamente para você. Concretamente, isso significa coisas como: fechar todo ponto de acesso ao seu computador alugado exceto os que você realmente usa, conseguir um certificado de segurança válido para que a conexão seja criptografada, ativar backups automáticos, e ficar de olho se o computador está realmente saudável.

Nada disso é exótico — é principalmente uma configuração feita uma vez, mais checar periodicamente que continua funcionando — mas é trabalho real que não acontece a menos que alguém o faça deliberadamente.

O que isso não é

Uma observação honesta, porque prometer demais não ajuda ninguém: self-hosting não é grátis, e não é "configure uma vez e esqueça". Você paga pelo computador alugado todo mês, e você (ou alguém) assume o trabalho de segurança e confiabilidade que um serviço por assinatura de outra forma teria tratado de forma invisível. É uma troca genuinamente boa para muitas equipes pequenas e médias — mas é uma troca, não um almoço grátis.

Pronto para a versão mais aprofundada?

Tudo acima é a versão em linguagem simples de um guia técnico real, passo a passo, para de fato fazer isso — implantar, proteger e manter uma ferramenta de chat e uma ferramenta de arquivos auto-hospedadas. Se você quiser o detalhe de verdade — comandos exatos de configuração, passos de fortalecimento de segurança, e comparações de custo reais —, a versão completa está aqui: Self-Host Rocket.Chat and Nextcloud on DigitalOcean: Step-by-Step Guide.

Se essa foi sua primeira leitura sobre hosting e self-hosting, agora você já sabe o suficiente para acompanhar aquele artigo — e o suficiente para saber se o self-hosting faria sentido para sua equipe.

Entre em contato

Interessado em um tema? Deixe uma mensagem e escolha uma categoria. Também estou disponível para uma reunião de consultoria gratuita — entre em contato e combinamos.