- A Amazon encerrou a função de download e backup de e-books do Kindle, fazendo com que os usuários percam a posse do conteúdo
- Não só a mídia digital, mas também dados em Dropbox, Google Drive, iCloud e serviços semelhantes passam a ser tratados como algo alugado
- O autor montou um servidor doméstico baseado em open source e operou diretamente várias soluções para substituir serviços de nuvem
- Ainda assim, o self-hosting dificilmente se tornará uma alternativa popular por causa de sua ineficiência e natureza distribuída
- Como novo caminho para o futuro, propõe-se uma infraestrutura pública de nuvem para todos, ou uma abordagem cooperativa
Ativos digitais: da posse ao aluguel
- Recentemente, a Amazon encerrou a função que permitia aos usuários do Kindle fazer backup direto no computador dos e-books que haviam adquirido
- Com isso, o acesso aos e-books passou a depender de uma estrutura de aluguel vinculada à plataforma da Amazon
- Em linha com essa mudança, o texto informativo da Kindle Store também passou a explicitar que se trata de “licença de uso, não compra”
- Esse tipo de gestão de direitos digitais (DRM) não é novidade, mas a tendência é que as empresas falem de forma cada vez mais explícita sobre as restrições de propriedade
- O problema existe não apenas na mídia, mas também na maioria dos serviços de nuvem, como Dropbox, Google Drive e iCloud
- Nesses serviços, os dados passam a ser tratados como espaço alugado, e o controle do usuário enfraquece diante de treinamento de IA, mudanças de plano e dificuldade de migração de serviço
Experimento com self-hosting
O que é self-hosting
- A “nuvem” se refere a apps baseados na web que rodam em servidores dentro de grandes data centers
- Em essência, isso se resume à definição simples de que “a nuvem é o computador de outra pessoa”
- Self-hosting é o modelo em que a própria pessoa instala e opera servidores e apps em um computador pessoal ou doméstico, cuidando também do armazenamento e do backup dos dados por conta própria
- Isso exige até mesmo o papel de administrador de sistemas, incluindo gestão de hardware, configuração de servidores, operação de apps, gerenciamento de dados e resolução de problemas
- Por isso, não é uma opção realista para o público em geral, devido à dificuldade técnica e ao peso da manutenção contínua
Exemplo real de implementação
- O autor montou o seguinte ambiente em uma workstation Lenovo P520 comprada no eBay (128GB de RAM, CPU Xeon, GTX 1660Ti)
- Instalou um ambiente de virtualização com Proxmox, combinou 4 HDDs de 8TB com MergerFS e Snapraid e usou um SSD NVMe de 2TB como cache
- Preparou uma rede de acesso via VPN com Tailscale e implantou Docker e vários serviços open source sobre Ubuntu LXC
- Lista dos principais serviços:
- Immich : alternativa ao Google Photos, com backup e busca de fotos baseados em machine learning
- Calibre-web : gerenciamento de biblioteca de e-books, com suporte à integração com Kobo/Kindle
- Audiobookshelf : gerenciamento de audiolivros e streaming para vários dispositivos
- Jellyfin : servidor pessoal de streaming de mídia para assistir a filmes e TV
- Também montou funções de backup de arquivos e NAS, permitindo acesso remoto e seguro a partir de todos os dispositivos
- As possibilidades de expansão também são praticamente infinitas: automação residencial, bloqueio de anúncios, servidor de e-mail, IA local e mais
Limitações do self-hosting
- Na prática, a barreira técnica de entrada é alta, e operar todos os serviços de forma distribuída em nível individual é ineficiente
- Por exemplo, para compartilhar fotos com amigos e familiares ou colaborar com outras pessoas, acaba surgindo o inconveniente de voltar a usar serviços de nuvem compartilhados
- O modelo de self-hosting funciona como uma “suburbanização da internet”, com um servidor em cada casa, espalhando infraestrutura redundante e responsabilidade de suporte por cada domicílio
- Como resultado, a experiência tende a ser inferior à dos serviços baseados em nuvem, e a conexão comunitária se enfraquece
- Uma estrutura em que cada um fornece todo o sistema não resolve o problema fundamental, que é a concentração de poder e controle
Alternativa para o futuro: infraestrutura de nuvem compartilhada
- A verdadeira mudança começa ao pensar não em uma “nuvem só minha”, mas em construir uma “nuvem que possuímos juntos”
- Aponta-se a necessidade de uma estrutura em que governo, cooperativas ou infraestrutura pública permitam que qualquer pessoa use com segurança armazenamento de dados, compartilhamento e streaming de mídia
- Por exemplo, imagina-se uma sociedade em que, apenas com um cartão de biblioteca, seja possível usar gratuitamente serviços básicos como 100GB de armazenamento criptografado, compartilhamento de fotos e streaming de mídia
- Do ponto de vista técnico, isso seria baseado em criptografia de ponta a ponta (End-to-end Encryption), com protocolos padronizados e portabilidade de dados para minimizar a dependência de fornecedores
- Também se considera a possibilidade de coexistência entre diferentes modelos, como serviços privados, organizações sem fins lucrativos e cooperativas
- As bibliotecas dos EUA já oferecem serviços públicos de web 1.0 (eBook, streaming de mídia etc.), então a ideia de expansão no longo prazo é vista como algo realista
A visão de uma internet centrada na comunidade
- A comunidade de self-hosting funciona como uma “pequena experiência” em escala individual, e destaca-se a necessidade de ampliar esse aprendizado para a sociedade como um todo
- Liberdade e autonomia em sentido popular só são possíveis com uma infraestrutura de internet igualmente acessível a todos
- A partir de sua experiência com self-hosting, o autor enfatiza tanto os limites da autossatisfação quanto a realidade de que isso é, na prática, difícil para a maioria das pessoas sem domínio técnico
- Ao citar que “ninguém pode ser livre de verdade até que todos sejam livres”, ele defende que uma nuvem melhor depende de solidariedade comunitária e de uma base de convivência mútua
Conclusão
- O self-hosting é um experimento prático de soberania digital e proteção da privacidade, mas não é uma solução social sustentável
- É preciso repensar a infraestrutura da internet de forma alinhada à sua essência: a interconexão de todos e o interesse público
- O texto termina reforçando que a criatividade e a colaboração da comunidade técnica são a chave para abrir um futuro coletivo
2 comentários
"Nuvem" significa apps baseados na web que rodam em servidores dentro de grandes datacenters -> acho que não é bem assim.
Serviços web em nuvem e SaaS, PaaS, IaaS precisam ser distinguidos. No primeiro caso, como o objetivo de uso compartilhado (Google, Naver etc.) é claro, usa-se a nuvem comercial atual,
já no segundo, do ponto de vista de gestão de custos (TCO), a hospedagem própria é mais vantajosa.
Isso porque um servidor doméstico não precisa arcar com custos de rede comerciais.
Comentários no Hacker News
Auto-hospedagem não é simplesmente uma questão de escolha técnica, mas de quem controla o acesso ao conhecimento. Na era do Iluminismo, a posse física de livros significava liberdade intelectual. Naquela época, as ideias não eram “alugadas”, eram possuídas diretamente. Hoje, porém, a maior parte do conhecimento digital está bloqueada por plataformas ou é oferecida em formatos de aluguel, como streaming. Na prática, estamos caminhando para um feudalismo digital em que dependemos de porteiros para acessar cultura, ferramentas e até a história. Isso não é uma questão de lógica de mercado ou rentabilidade, mas de autonomia cívica. Se a infraestrutura do conhecimento for centralizada, o controle do pensamento também será. Nem todo mundo precisa fazer auto-hospedagem, mas sistemas abertos e distribuídos são essenciais para preservar uma esfera pública digital democrática e sustentável
Eu prefiro possuir meu conteúdo, meus livros e cópias locais. Mas, sendo honesto, acho um pouco exagerada a ideia de que, se você não possui livros, o conhecimento desaparece e a sociedade caminha para o feudalismo digital. Hoje o conhecimento se espalha numa velocidade enorme e está mais fácil de encontrar. Não é verdade que, por um livro que li há 5 anos não estar guardado numa biblioteca, eu perdi o conhecimento que obtive dele. Pelo contrário, hoje consigo achar rapidamente online a informação de que preciso, então raramente pego um livro físico. Claro, gosto de ter cópias. Mas falar em “feudalismo digital” e Iluminismo parece mais um debate filosófico abstrato do que uma descrição da situação real
No post do blog, fala-se de auto-hospedar filmes, fotos e podcasts como se fosse uma Netflix, e de compartilhar fotos, mas você está falando de uma questão maior: preservar a independência intelectual. As duas coisas são importantes, mas são problemas diferentes. Em especial, a parte que você menciona talvez pudesse ser resolvida com uma cópia local da Wikipédia e um servidor FTP cheio de livros didáticos digitais. Tentar começar a auto-hospedagem com a mesma UI/UX dos serviços centralizados é arriscado. Na verdade, acho que a qualidade dos serviços centralizados piora a cada ano
Quanto mais as empresas reforçam o controle, mais parece que elas acabam perdendo. Livros, filmes, TV, audiolivros e música, dá para conseguir tudo isso na internet e de forma relativamente segura (torrent, VPN etc.). No fim, a única coisa que as empresas conseguem vender é conveniência. E eu gosto de comprar isso! Mas, se essa conveniência desaparecer por fragmentação, falta de uso offline, preço e afins, as pessoas vão migrar para o que for mais conveniente. Não dá para ignorar essa tensão
Quem depende apenas de conteúdo digital servido online vai se arrepender um dia. Em algum momento vai faltar energia, um país vai restringir a internet ou o serviço de que você depende vai acabar
O autor tende a tratar auto-hospedagem de forma superficial. Ele compara com morar no subúrbio, mas, na prática, serviços de hospedagem na internet podem ser acessados de qualquer lugar. É uma analogia muito ruim. O único argumento realmente prático é que a tecnologia ainda é imatura. Mas, quando ele fala em expor o serviço à internet pública ou fazer seus amigos se cadastrarem em apps desconhecidos, isso pode ser resolvido com padrões técnicos (OIDC etc.) ou links de convite. Eu também não quero que minha família tenha de se cadastrar em apps estranhos. Outro grande obstáculo é que os ISPs dizem vender “acesso à internet”, mas não entregam um produto adequado. Se em 2025 não há conectividade IPv6, então o produto do ISP é defeituoso e mal explicado. Eu tenho até serviços pessoais que funcionam só com v6, e isso roda bem na maior parte das regiões
Já pensei bastante sobre a vida no subúrbio de uma forma positiva, então concordo parcialmente com a analogia. No mínimo, para fazer algo de forma independente, você precisa de um domínio, o que custa uns 10 dólares por ano. E um bom home server custa algumas centenas de dólares, um NAS custa ainda mais. Se o ISP for ruim, talvez você precise de uma internet profissional e, no fim, vai gastar muito mais do que num serviço gratuito para ter uma auto-hospedagem menos conveniente. Auto-hospedagem é como construir uma piscina em casa. Você pode ir à piscina pública do bairro, mas decide gastar centenas ou milhares de dólares para ter a sua
Esse argumento de que “as pessoas não fazem porque é difícil” continua se repetindo, mas a verdade é que a humanidade aceita fazer coisas difíceis há milhares de anos. O autor parece ter dificuldade de praticar algo que considera valioso e, por isso, se apoia num argumento fraco e um tanto derrotista
Na verdade, para muitos serviços basta “hospedar” em algo como a Hetzner, sem precisar necessariamente “auto-hospedar” a ponto de correr o risco de alguém arrancar o cabo de energia
A questão de expor o serviço à internet pública não foi tratada direito. Antes mesmo do incômodo do cadastro, isso é um problema de segurança. É muito arriscado um desenvolvedor solo expor uma aplicação sem uma equipe de segurança dedicada. Mesmo compartilhando contas de VPN, o problema continua. E a fragmentação, em que amigos precisam se cadastrar separadamente em vários apps, também é grande. O verdadeiro valor de uma rede é a possibilidade de comunicação entre todos. Se eu tiver de enviar fotos separadamente para cada grupo social em apps diferentes, a maioria das pessoas vai desistir por preguiça. Ideias como o Fediverse tentam lidar com isso, mas, para quem não é técnico, ainda deixam a desejar em usabilidade. Digo isso como alguém que já usou Mastodon como rede social principal
Auto-hospedagem é parecida com o mundo dos smartphones antes do iPhone. Naquela época, já dava para instalar apps no telefone e usar mapas offline, mas as pessoas comuns pensavam “por que usar o celular para algo além de ligar?”. De repente surgiu uma experiência fácil, bonita, ergonômica e integrada como a do iPhone, e a demanda do público explodiu. Na verdade, eu já usava muitas das funções que foram chamadas de inovadoras no iPhone, mas a diferença real foi a “qualidade da experiência”. A auto-hospedagem hoje é parecida. Existem apps e softwares excelentes, mas ainda não conseguimos tornar isso fácil, bonito e confortável. No fim, a etapa de configuração continua muito trabalhosa
Na época do Snow Leopard, a Apple tinha reunido hardware e software principais, rede e tecnologias que permitiam “configurar tudo de uma vez”. Naquele momento, eu achava que talvez surgisse algo como “cada função de servidor oferecida como um app separado, com uma App Store vendendo apps de servidor feitos por terceiros”. No fim, a Apple empurrou tudo para o lado dos datacenters
Quando o iPhone foi lançado, eu já usava quase todas as funções dele, então não fiquei muito impressionado. Ao meu redor, muita gente até desprezava o iPhone, mas no uso real o meu era mais conveniente. As pessoas não admitiam que um telefone fora da identidade delas pudesse ser bom. Com auto-hospedagem acontece algo parecido: quem está acostumado com esse mundo acredita que seu ambiente é o melhor e ignora as vantagens reais dos serviços em nuvem. Ambientes distribuídos como o Mastodon parecem interessantes no começo, mas, com o tempo, seguir pessoas e interagir fica cansativo. Só que, se você diz isso aos fãs, alguns insistem que não há problema. Na prática, há muitas partes da experiência que deixam a desejar, mas eles não querem admitir isso. Isso também vale para auto-hospedagem e projetos distribuídos. No fim, tudo acaba sendo moldado ao gosto de uma minoria que gosta de mexer à mão e depurar
Lancei um serviço feito para instalar apps hospedados da forma mais simples possível. Ele dá ao usuário controle sobre os dados e também compartilha receita com os autores para que os projetos possam continuar. Você pode ver em pikapods.com
Quando escrevi o texto, pensei em mencionar produtos de abordagem fácil, como os da Synology. Mas acabei deixando de fora porque ainda acho a configuração difícil. O hardware ajuda, mas a parte de software continua nada trivial
O iPhone parecia atraente para os outros por incluir a função do Shazam, o iPod touch e os recursos dos iPods anteriores. Você podia identificar músicas em qualquer lugar, e ele foi adotado como uma tendência, parecido com moda ou Starbucks. Depois que a concorrência aumentou, nunca mais senti vontade de comprar um celular por mais de 600 dólares
A maioria das pessoas não percebe o quanto abriu mão de tanta coisa. Eu mesmo troquei modem e roteador por questões de privacidade, investi tempo e dinheiro, e valeu a pena
Na verdade, existe um certo exagero sobre o que as pessoas “abrem mão”. A maioria simplesmente nunca precisou desse tipo de controle, ou não tem capacidade para lidar com isso. É por isso que serviços em nuvem são populares: a principal razão é economizar tempo e esforço
Não é só a quantidade de trabalho; há também questões complexas como backup em caso de queda de energia, acesso externo, compartilhamento de dados, ameaças de segurança e atualização de serviços. Eu mesmo faço algumas coisas via auto-hospedagem, mas cheguei à conclusão de que é preciso um “intermediário” confiável que cuide disso com segurança. Por motivos legais, vou continuar rodando coisas como jellyfin, mas, para a maior parte dos casos, é mais realista pagar por um serviço confiável
Para cada pessoa que perde algo que já tinha, pode haver mais de cinco ganhando algo novo. Serviços em nuvem beneficiam até quem originalmente tinha dificuldade de acesso técnico. Há questões de propriedade e controle, mas, na prática, eles entregam valor real para muita gente
Eu também vou instalar um PiHole em breve para bloquear anúncios no nível da rede. Acho que as pessoas não percebem o quanto lhes foi tirado, e, por causa disso, precisamos de uma proteção melhor ao consumidor em relação aos serviços de internet
Elas nem sabem que existem outras opções
A razão pela qual a transição para apps web e SaaS virou tendência é que o usuário pode usar tudo imediatamente, sem instalar nada. Mas, no fim, você fica preso a uma mensalidade contínua e, se o serviço acabar, acabou. Software para download ainda tem muito a dizer. Você paga uma vez, mantém seus dados em segurança local e pode usar por muito tempo. Estou desenvolvendo três softwares comerciais para download e não tenho planos de migrar para a web
Pensei muito sobre esse tema em relação ao meu trabalho na área de saúde. Tenho a sensação de que o governo da Noruega fala de IA, modernização e afins, mas antes precisa resolver problemas básicos. Precisamos de um sistema centralizado, fornecido pelo setor público, para identidade digital e autenticação. Também precisamos de um serviço integrado de mensagens seguras para profissionais de saúde e moradores. Esse princípio também se aplica à área de auto-hospedagem. Em vez de uma plataforma comunitária complexa e tudo-em-um, bastaria oferecer algo como um “cofre digital” que só armazene arquivos. Se ele se conectar por protocolos abertos (WebDAV etc.), pode integrar vários apps, e o usuário mantém a liberdade de escolher as ferramentas. Há três vantagens:
No fim, o texto não passa de propaganda de nuvem. Ele menciona por alto questões de propriedade e configuração e depois invalida radicalmente as vantagens existentes com um simples “mas como compartilhar fotos?”. Na prática, eu mesmo só envio para o Google Fotos as imagens que quero compartilhar, e isso não é tão trabalhoso; ainda assim, mantenho a maior parte dos benefícios. Não é porque faço o compartilhamento em um app separado, preservando propriedade, infraestrutura, descentralização e privacidade, que tudo perde o sentido
Fala-se para os sysadmins de meio período de comunidades ativas superarem o individualismo, mas antes disso é essencial criar incentivos para que eles invistam tempo e esforço em hospedagem comunitária. Sem esse incentivo, vira algo como o open source: “cada um por si” na maior parte do tempo. Não há garantias nem compromissos. Não é tão diferente da era da colocation. Para ter alta qualidade e confiabilidade de serviço, no fim você acaba voltando para serviços corporativos
Em algum momento esse ciclo vai se quebrar. Hoje não parece um grande problema confiar fotos ou e-mails a empresas, mas, à medida que a tecnologia se integrar mais e hackers ficarem mais espertos, só a lógica econômica não vai mais bastar. Nesse momento, talvez eu precise de um sysadmin cujos interesses estejam alinhados com os meus
Em várias comunidades há gente que faz trabalho de sysadmin puramente por hobby. Diversão, vínculo com amigos e a visão de descorporativização já são motivações não financeiras suficientes. Mas a maioria das pessoas não é sysadmin. Então, se isso virar negócio, será preciso um modelo de serviço que cuide da gestão da auto-hospedagem de forma fácil também para não especialistas. Já existem muitos casos de sucesso em modelos econômicos de open source, e eles também são usados com frequência em ambientes de alta confiabilidade
Sem infraestrutura econômica, esse modelo jamais pode ser sustentável. Boa vontade não é modelo de negócio
Eu faria isso de graça. Minha infraestrutura de homelab é mais estável do que as empresas por onde passei até hoje, e sempre foi frustrante vê-las sem querer sair da nuvem. A maioria das pessoas está satisfeita com Google, Apple etc., e, em termos de custo, é impossível competir. O Google One oferece 2 TB por 99 dólares ao ano; para eu prestar um serviço público, precisaria investir milhares ou dezenas de milhares de dólares em rack próprio, servidores, armazenamento e assim por diante. Desse jeito, não há viabilidade de negócio
Concordo que hospedagem comunitária precisa de incentivos melhores. Colocation continua sendo uma opção, e, se várias pessoas cuidarem disso profissionalmente, acredito que dá para ter confiabilidade e qualidade suficientes
O autor também aponta bem questões que discuto há muito tempo no meu blog pessoal: auto-hospedagem é a alternativa melhor, mas, por causa da complexidade e do custo, é inviável para o público em geral. A maioria das pessoas e empresas não atribui grande valor à própria privacidade, nem à segurança ou soberania, e isso não vai mudar a menos que aconteça uma crise de grande escala. Precisamos discutir mais alternativas sob a ótica de infraestrutura pública, como storage em bibliotecas ou minha ideia de o USPS oferecer CDN + espaço de armazenamento para os cidadãos. Softwares open source deveriam vir com UX e boas práticas de segurança por padrão para facilitar distribuição e operação. Se a UX for resolvida, como a do Plex, mais gente poderá se interessar por auto-hospedagem. Fico feliz em ver discussões mais amplas sobre alternativas, ao mesmo tempo em que se rejeita a concentração da infraestrutura e do ecossistema tecnológico nas mãos de poucas big techs
Graças ao Docker, o problema de implantação está praticamente resolvido. Em 90% dos apps de auto-hospedagem, basta um docker compose e um arquivo de ambiente para concluir o setup em 5 minutos. Sistemas como o casaOS já oferecem isso nativamente, o que facilita bastante. Com 300 dólares, você já consegue hardware e storage para uma alternativa à nuvem. Se adicionar um UPS, o custo ainda não fica tão pesado. Claro, não é perfeito, e segurança ou configuração continuam sendo incômodos. Mas os serviços existentes também não são perfeitos em segurança, então isso não chega a ser uma desvantagem tão grande em comparação
Somando Netflix, Spotify e outras assinaturas anuais, um custo de 500 dólares com servidor já é ultrapassado rapidamente. Se houver de 1 a 10 usuários, o peso do hardware não é tão grande assim
Você diz ser contra “uma estrutura dominada por grandes empresas”, mas, na prática, há centenas de milhares de provedores de hospedagem no mundo. Na verdade, acho que há mais diversidade nisso do que em um modelo hospedado pelo Estado. Uma cidade até poderia terceirizar isso para a Microsoft, mas eu não veria isso como um modelo de tipo “kolkhoz” ou “sovkhoz”
Concordo com a ideia de que, se você não consegue baixar um arquivo como arquivo de verdade, então não o possui de fato. Mesmo que você tenha apenas o direito de ouvir Spotify, não pode colocá-lo no seu servidor e operar em cima disso. O Bandcamp é o único que permite realmente baixar a música e usá-la livremente. Nos videogames, bibliotecas pessoais também são bloqueadas por DRM, restrições de “exportação” e afins. Até consoles como o Nintendo Switch impedem backup de saves, não por questão de direitos autorais, mas para empurrar assinaturas de armazenamento online. Se chegarmos a um ponto em que legalmente não seja possível possuir nada, então vai acabar surgindo um sistema que, mesmo ilegalmente, permita possuir uma biblioteca ilimitada com poucos cliques ou um pequeno pagamento. É ilegal, mas a conveniência de gerenciar minha própria biblioteca é, nesse aspecto, algo positivo
Dizem que no Nintendo Switch não dá para fazer backup de saves, mas, na prática, os dados estão no cartão de memória
Na prática, a mídia legal realmente utilizável nesses serviços é muito limitada. Nos jogos, o GOG é uma esperança, mas grandes lançamentos são raríssimos. Em música, Bandcamp, CDs e vinil ainda existem em quantidade, então os lançamentos continuam. Audiolivros em feed RSS em geral ainda funcionam, mas vários livros ficam presos a exclusividades da Audible ou DRM. Com ebooks é a mesma coisa, e, ao usar Kindle, você precisa baixar os arquivos com antecedência. Livros físicos ainda podem ser uma alternativa, mas não são a mesma coisa que ebooks. Já em TV e filmes, por causa da fragmentação, dos preços e dos anúncios em contas pagas, eu simplesmente parei de me importar
É triste que as pessoas não percebam o tanto que abriram mão. A maioria sequer sabe o que perdeu. Recuperar esse nível de soberania exige uma quantidade enorme de tempo e dinheiro. E, quando troquei meus equipamentos por privacidade em relação ao ISP, o processo foi difícil, mas me trouxe uma enorme satisfação