Uma introdução suave ao self-hosting de software
- Antigamente, softwares e jogos eram distribuídos em DVD. Nos anos 2000, os computadores pessoais eram o padrão, e o Chromebook era um conceito novo em que a maioria dos softwares podia rodar desde que houvesse internet e uma interface.
- Nos anos 2010, a computação em nuvem se tornou dominante, e os serviços por assinatura passaram a ser, junto com a publicidade, uma das principais formas de ganhar dinheiro online.
- Isso fez com que cientistas da computação perdessem a oportunidade de começar como entusiastas de computadores, e o espírito hacker esteja desaparecendo aos poucos.
- Em 2024, é hora de explorar novamente a alegria básica do self-hosting.
Por que fazer self-hosting?
- Razão filosófica: é a última linha de defesa da liberdade online, uma forma de resistir aos monopólios e manter controle total sobre sua identidade digital.
- Razão prática: pode economizar dinheiro, mas também pode custar seu tempo e sua saúde mental. É mais prático deixar que outras pessoas gerenciem a confiabilidade, concorrência, redundância e disponibilidade do sistema.
- Razão intelectual: é como uma garagem digital para ajustar sistemas continuamente, como brincar com seu brinquedo favorito depois de um dia de trabalho.
- A razão mais importante: precisa ser divertido. Self-hosting como hobby.
Hospedagem compartilhada
- Serviços de hospedagem web compartilhada funcionam de modo que vários serviços residem em um único servidor web. O custo de manutenção do servidor é dividido entre vários clientes.
- Recomenda-se o Uberspace. É um provedor de hospedagem muito amigável.
- Você pode criar uma conta no Uberspace e obter acesso SSH para usar 10 GB de armazenamento e 1,5 GB de RAM na nuvem.
Instalação de software
- Uberspace Labs: oferece guias de instalação para vários softwares que podem ser usados no Uberspace.
- Awesome-Selfhosted: oferece uma lista de softwares que podem ser hospedados por conta própria.
- O Docker não pode ser usado no Uberspace, mas é possível instalar software a partir do código-fonte ou usar imagens Docker como imagens de build.
Softwares recomendados
- Actual Budget: aplicativo de gestão financeira que usa a metodologia Envelope Budgeting. Permite controlar dados financeiros sensíveis e acessá-los de qualquer lugar do mundo por meio do navegador.
- Miniflux: leitor de feeds minimalista e de personalidade forte. Permite acompanhar atualizações de vários sites em um só lugar por meio de feeds RSS.
Bônus: domínio
- A parte mais legal do self-hosting é exibir o que é seu por meio de um domínio pessoal.
- Você pode comprar um domínio em um registrador de nomes de domínio e conectar diferentes serviços hospedados no Uberspace a subdomínios.
- Verifique se seu provedor de e-mail permite configurar um domínio personalizado, para que você possa trocar de provedor de e-mail mantendo seu endereço.
- Você pode conectar um subdomínio ou caminho de URL a um repositório no GitHub para hospedar arquivos com acesso público.
Resumo do GN⁺
- Este texto é útil para quem quer explorar novamente a alegria básica do self-hosting.
- O self-hosting tem valor por razões filosóficas, práticas e intelectuais, e acima de tudo precisa ser divertido.
- É fácil começar por meio de um serviço de hospedagem compartilhada como o Uberspace, com possibilidade de instalar e usar vários tipos de software.
- Com um domínio pessoal, você pode exibir o que é seu e trocar de provedor mantendo seu endereço de e-mail.
- Oferece informações interessantes e úteis para quem tem interesse em self-hosting.
1 comentários
Comentários no Hacker News