
Autoridade Dhruv Bhutani / Android
Ultimamente, há muito hype em torno de auto-hospedagem e executando seus próprios aplicativos em um laboratório de casa ou NAS. Mas você pode estar se perguntando o que você ganha com isso? Afinal, Google, Apple e muitos outros oferecem suítes de aplicativos perfeitamente competentes. Foi o que eu pensei também. Mas, nos últimos anos, mergulhei profundamente no mundo do código aberto e do auto-hospedeiro. E se você estiver curioso, por quê, se estabelecer – tenho alguns pensamentos para compartilhar.
Quando eu mergulhei pela primeira vez, era menos sobre controle e mais sobre encontrar aplicativos que preenchiam as lacunas deixadas por aplicativos comerciais e desenvolvedores que realmente ouviram feedback, solicitações de recursos ou ajudaram com problemas. Isso evoluiu para querer mais controle sobre os aplicativos que eu estava usando todos os dias. Começou pequeno com um aplicativo Basic Notes, um gerenciador de senhas auto-hospedado e até um servidor de mídia. Mas muito cedo, eu estava executando meia dúzia de serviços em meu próprio hardware.
Hospedar minhas próprias ferramentas me ajudou a criar um relacionamento melhor com a privacidade de dados, meus hábitos e minha pilha de tecnologia.
Enquanto hoje eu poderia ficar atrás do ethos de código aberto, naquela época eu estava cansado de, dependendo de aplicativos que continuavam mudando para cumprir alvos comerciais, assinaturas que continuavam empilhando. Com o tempo, cheguei à realização óbvia-isso não era apenas uma questão de conveniência, eu preferia a abordagem de aplicativos de código aberto, mesmo que às vezes significasse uma experiência de usuário menos do que polida. Hospedar minhas próprias ferramentas me ajudou a criar um relacionamento melhor com a privacidade de dados, meus hábitos de usuário e até minha pilha de tecnologia. Eis por que estou todo em aplicativos auto-hospedados e por que acho que mais pessoas deveriam tentar.
Eu quero possuir meus dados, não alugar acesso a eles

Autoridade Robert Triggs / Android
Há algo incrivelmente frustrante em usar um serviço por anos apenas para acordar um dia e descobrir que seus dados estão trancados atrás de um paywall. Ou pior, que o serviço está desligando e suas coisas estão desaparecendo, a menos que você pule por uma dúzia de aros. Ou que tal um serviço perder a licença para o seu filme favorito, e você não pode mais transmiti -lo. Foi isso que me levou a se auto-hospedar meu primeiro aplicativo. Os servidores de mídia tendem a ser uma primeira incursão muito popular em aplicativos de código aberto por um bom motivo-todos enfrentamos o aborrecimento de a Netflix perder uma licença para um filme favorito.
Todos nós enfrentamos o aborrecimento de a Netflix perder uma licença para um filme favorito-é quando a auto-hospedagem começa a fazer sentido.
Quando eu auto-hospedeiro, meus dados vive na minha máquina ou servidor. Eu decido quando fazer o backup, movê -lo ou excluí -lo. Esses objetivos são definidos pelas minhas necessidades, não por um algoritmo impulsionado pelo que uma empresa com fins lucrativos decide. As atualizações da plataforma não podem alterar de repente como meus aplicativos preferidos funcionam ou se tiver permissão para assistir a conteúdo preferido. É meu, e esse senso de propriedade é algo que eu não sabia que estava perdendo até que o tivesse. Obviamente, o streaming de mídia é apenas um exemplo. Existem dezenas de aplicativos comerciais que não foram atualizados para os mais recentes sistemas operacionais e continuam perdendo a funcionalidade até que parem de funcionar completamente. Com alternativas de código aberto, há uma boa chance de o desenvolvedor continuar mantendo-o. E se não, alguém pode intervir e fazer o trabalho.
As assinaturas começaram a se acumular, e eu tive o suficiente

Autoridade Mishaal Rahman / Android
Mockup da nova interface do usuário da Google Play Play Store
Acredito firmemente em pagar por um aplicativo de qualidade para apoiar o desenvolvedor. Até entrei no trem de assinatura, porque vamos ser sinceros-uma taxa única de US $ 5 não vai cobrir as contas na economia de hoje. Se eu encontrasse um aplicativo interessante que ajudasse minha produtividade, eu me inscreveria. Cinco dólares aqui, dez dólares lá, não parece muito até você começar a adicionar tudo. Com o tempo, eu estava pagando mais para usar o software do que gastando em coisas que eu realmente possuía. Essa é uma razão bastante forte pela qual comecei a procurar alternativas de código aberto.
Eu estava gastando mais em software que não possuía do que em coisas que fiz.
Agora, deixe -me ficar claro. O código aberto, em geral, segue o gratuito como na liberdade de expressão, não no modelo de cerveja gratuito. Há uma boa chance de que seu aplicativo auto-hospedado preferido esteja disponível gratuitamente. Mas não precisa ser. E quando não é, geralmente é apenas uma pequena doação única para desbloquear uma licença. Estou desligado por isso. Pago uma vez e administro o aplicativo o tempo que quiser. Apoio os desenvolvedores diretamente quando posso. E o melhor de tudo é que não estou mais preso nesse ciclo de cobranças mensais de ferramentas que mal uso. É seguro dizer que a liberdade de fadiga de assinatura por si só valia a mudança para mim.
Eu preciso de coisas para funcionar mesmo quando a internet não

Autoridade Robert Triggs / Android
Aqui é onde as coisas ficam interessantes. Eu escrevi o suficiente sobre a necessidade de estratégias de backup, e a nuvem é certamente um elemento viável disso. No entanto, eu não recomendo mais backups em nuvem como o principal. Existem muitas razões para isso. Seja a falta de controle sobre os custos, o aumento dos tamanhos dos arquivos ou simplesmente tendo controle total sobre dados, mesmo sem a Internet. O fato de você não poder acessar notas, documentos, fotos ou arquivos porque um servidor ou sua linha de internet está abaixado é absurdo para mim. Essa percepção me impressionou quando tive a brilhante idéia de editar imagens de férias durante uma interrupção prolongada na Internet. Com os aplicativos da nuvem, isso simplesmente não é uma opção. Isso me deixou louco.
Agora, quando eu mesmo corro algo, sei que vai funcionar. Minha lista de tarefas, minha biblioteca de mídia, minha alternativa do Google Photos, até meus backups-todos vivem localmente ou em meu próprio servidor. Se minha internet é irregular ou uma empresa vai de barriga, nada muda para mim. Os aplicativos continuam funcionando. Ainda mantenho cópias em nuvem para documentos e arquivos críticos. Muitas vezes, eu os sincronizo com os aplicativos de primeira linha para permitir o acesso mais fácil em movimento. Mas todos os meus aplicativos auto-hospedados permanecem acessíveis na minha rede local, mesmo que a Internet caia e através de um proxy reverso quando estou fora de casa.
A personalização é fundamental

Autoridade Dhruv Bhutani / Android
Uma das coisas que eu mais amo sobre a auto-hospedagem é poder ajustar as coisas até que elas se sintam certas. A maioria dos aplicativos comerciais é construída para atrair o maior número possível de pessoas, o que geralmente significa sacrificar a flexibilidade. Mas quando eu hospedar algo sozinho, tenho a opção de ajustá -lo até que pareça, como funciona e como ele conecta com o restante da minha configuração.
Não quero dobrar as limitações de um aplicativo. Os aplicativos de código aberto e auto-hospedado me dão a opção de corrigir essas limitações.
Se você é um codificador profissional ou hobby como eu, o céu é o limite. Mas, mesmo que você não esteja, muitos aplicativos populares, como assistente doméstico, minha plataforma doméstica inteligente de escolha, têm uma comunidade próspera, fazendo temas, plugins e até garfos do software original. Usando aplicativos de código aberto, eu criei painéis que mostram as últimas notícias ou meus tópicos favoritos do Reddit diretamente na tela inicial do meu navegador. Essa capacidade de personalizar ferramentas para se comportar da maneira que eu quero é sem precedentes e faz com que tudo pareça muito mais pessoal.
Eu confio em mim mais do que na maioria das plataformas

Autoridade Robert Triggs / Android
A segurança não é garantida e, embora você possa seguir as melhores práticas, como permitir a autenticação de dois fatores e senhas fortes, a segurança de seus dados está inteiramente nas mãos de empresas de terceiros. Agora, não vou fingir que executar seus próprios aplicativos é mais seguro por padrão. É preciso trabalho para proteger sua própria rede e você precisa permanecer por dentro das atualizações, configurações e prestar atenção às melhores práticas. No entanto, vou assumir isso sobre confiar cegamente em uma empresa que tem todos os incentivos para monetizar meus dados para pesquisa e lucro.
Quando eu hospedar algo sozinho, sei exatamente quem tem acesso e para onde os dados estão indo. Eu criptografar arquivos críticos que precisam ser criptografados. Eu gerencio os backups. Não preciso me perguntar se algum script de análise de terceiros está colhendo silenciosamente meus dados em segundo plano, porque a probabilidade de isso acontecer com o software de código aberto é ridiculamente baixo. Há uma curva de aprendizado, com certeza, mas pelo menos eu sei o que está acontecendo sob o capô.
Todo aplicativo que eu instalo me ensina algo novo

Autoridade Robert Triggs / Android
Há uma curva de aprendizado com qualquer nova tecnologia. Não vou mentir, lutei para instalar muitos aplicativos auto-hospedados. Eu quebrei arquivos de configuração, servidores incorretos, ocasionalmente perdi dados e passei muitas, muitas horas lendo problemas do Github e fóruns da comunidade para descobrir o que deu errado. Mas provavelmente aprendi mais com auto-hospedagem do que em quatro anos de faculdade de engenharia. Cada vez que configuro algo, entendo melhor os comandos e processos. Peguei habilidades em redes, administração do Linux, uso da linha de comando, docker, proxies reversos e muito mais. Isso me ajudou a passar de hobby a razoavelmente adepto.
Há algo realmente satisfatório em fazer tudo funcionar. E ao longo do caminho, aprendi sobre coisas que nunca pensei que precisaria, mas agora acho incrivelmente útil.
É tudo sobre escolha
Não estou aqui para dizer a alguém para abandonar todos os seus aplicativos e executar tudo, desde um Raspberry Pi em seu armário. As ferramentas em nuvem têm seu lugar. Eles podem ser convenientes. Alguns deles são ótimos. Mas o que me incomoda é a falta de opções. A maneira como somos empurrados em direção a serviços que evoluem constantemente, nem sempre para melhor, ou nos trancar. Esses aplicativos de código aberto podem não ser perfeitos, mas estão sob meu controle.
Todo erro que cometi enquanto a auto-hospedagem me ensinou algo que agora uso todos os dias.
Meu interesse em auto-hospedagem começou com conveniência, se transformou em curiosidade e agora é algo em que eu realmente confio. Não estou constantemente procurando o próximo grande aplicativo para consertar minha produtividade ou mudar minha vida. Eu só quero ferramentas simples que funcionem para mim, não peça muito e deixe -me continuar com o meu dia. Aplicativos auto-hospedados fazem isso. Em geral, eles realizam a tarefa que peço a eles, não mais nem menos.
Portanto, se você já se sentiu frustrado com as ferramentas que usa ou se perguntou como seria ter mais controle sobre sua vida digital, tente auto-hospedar algo pequeno. Pode ser algo tão básico quanto um servidor de música, ou bem documentado como assistente doméstico. Veja como você se sente sobre isso e o que aprende. Mesmo se você quebrar alguma coisa, você definitivamente o consertará e, ao longo do caminho, poderá começar a construir uma configuração que parece completamente sua.
Obrigado por fazer parte da nossa comunidade. Leia nossa política de comentários antes de postar.
