Em alguns cantos da Internet, a auto-hospedagem é uma grande coisa. Há uma enorme comunidade a ser encontrada em lugares como o Reddit, alguns ótimos podcasts e muitos recursos úteis para aprender.
Mas o que realmente significa auto-hospedagem?
Em termos simples, trata-se de hospedar seus próprios serviços em vez de depender de uma nuvem pública, de onde quer que venha. Pode ser um armazenamento de arquivos, pode ser um servidor de mídia, um sistema de automação residencial, câmeras de segurança, etc., provavelmente há alguém que pelo menos tentou hospedar-se sozinho.
Estou muito feliz com a configuração da minha pequena casa e com a jornada que ela me levou. Comecei a aprender algumas habilidades ao longo do caminho e, à medida que avançamos em 2022, aqui está um pouco sobre o quê, o porquê e o que ainda está por vir.
Por que se preocupar com a auto-hospedagem?
Os serviços de nuvem pública são extremamente convenientes. É por isso que eles são tão populares. E não estou dizendo que serviços como o OneDrive são ruins; longe disso. Mas por razões que não entendo totalmente (talvez ficando mais velho e mais irritado, talvez o tédio do bloqueio), em 2021 comecei a me interessar mais pelas empresas que tinham acesso aos meus dados.
Parte disso é sobre privacidade, mas também há um ceticismo crescente dentro de mim sobre a dependência de alguns grandes provedores de nuvem para muitos serviços. As recentes interrupções da AWS servem como um lembrete gritante de que, quando algo dá errado, não consigo acessar minha campainha corretamente. Parece um problema ridículo.
Então, comecei a olhar para o que poderia fazer para estar mais atento aos meus dados e à toca do coelho, em seguida, levar à auto-hospedagem. Não substituí tudo o que depende da infraestrutura de outra pessoa, mas comecei. E talvez eu esteja um pouco surpreso com o quão agradável todo o processo foi.
Aprendendo novas habilidades ao longo do caminho
Uma das melhores partes de todo esse processo foi começar a aprender algumas novas habilidades. Eu dificilmente sou um especialista em qualquer um deles, mas sem entrar no self-hosting eu provavelmente nunca teria tocado em nada disso.
Tenho aprendido a usar o Linux desde o primeiro grande bloqueio de 2020, quando fiquei entediado e pensei em tentar. Mas isso sempre foi em um nível de desktop como o Windows 11. Por meio da auto-hospedagem, comecei a me aventurar no mundo dos servidores e contêineres Docker enquanto aprendia mais sobre ferramentas como SSH e até mesmo noções básicas de rede.
Adoro aprender novas habilidades de TI, mas nos últimos anos tenho definitivamente sido um pouco preguiçoso. Nos últimos meses, eu me envolvi com o Ubuntu Server, Docker, Portainer, construindo meus próprios arquivos de configuração e as maravilhas das VLANs, tudo através da minha auto-hospedagem. E o melhor é que realmente é uma toca de coelho sem fim. Uma coisa leva a outra que leva a outra e assim por diante.
Um ano atrás, embora eu estivesse gastando mais tempo usando Linux, em particular WSL no Windows 10, a linha de comando ainda me assustava. No início de 2022, acho que trabalhar em um terminal é estranhamente satisfatório.
O que estou realmente hospedando sozinho
Então, para as coisas boas: o que estou realmente hospedando? Experimentei vários aplicativos e serviços diferentes em vários dispositivos. Comecei no meu Synology NAS antes de ramificar um pouco e reaproveitar o hardware antigo. Eu tenho um Apple Mac Mini 2012 que é inútil como Mac agora, mas ele é uma caixa de servidor fantástica. Meu velho Raspberry Pi 3 foi encontrado em uma gaveta e também está funcionando.
O principal serviço pelo qual me apaixonei este ano é o AdGuard Home. Eu usei Pi-Hole no passado, mas nunca realmente se apegou a ele. Por melhor que seja, meu novato interior está muito mais à vontade com a interface de usuário elegante e a abordagem mais amigável para iniciantes que você obtém na página inicial do AdGuard. Ele está sendo executado no meu Raspberry Pi agora, embora 2022 possa vê-lo realocado quando eu finalmente conseguir a fibra adequada.
Também em execução no mesmo Raspberry Pi está um servidor de arquivos local rudimentar. É uma configuração simples do Samba, que existe principalmente porque li um post de blog sobre ela e pensei em tentar. É configurado com uma pequena unidade flash USB conectada ao Pi e tenho usado para compartilhar arquivos em minha rede doméstica que não preciso de longo prazo ou sincronizar com todos os meus dispositivos. Provavelmente não existirá por muito mais tempo, mas tem sido útil.
No antigo Mac Mini é onde reside a maior parte da carga agora. Ele não está executando o macOS, é claro, em vez do Ubuntu Server 20.04 LTS. Mesmo para um computador com quase 10 anos de idade, o Ubuntu Server é extremamente leve, sem nenhum ambiente de área de trabalho pesando sobre ele. E, atualmente, tudo aqui vive em um contêiner Docker que é gerenciado por meio da GUI do Portainer.
O Portainer é especialmente bom para novatos no Docker como eu, pois elimina a necessidade de lidar diretamente com os arquivos do Docker Compose. Você pode usar um dos modelos de aplicativo pré-selecionados ou simplesmente apontá-lo para a imagem Docker do serviço que deseja configurar e deixar que ele faça o resto. Para acessar os aplicativos, basta um navegador da web.
Atualmente sendo hospedado há:
- Podgrab – Um servidor de podcast local que permite streaming ou downloads e pode gerar OPML ou feeds RSS personalizados para usar em outros dispositivos.
- Whoogle – Pesquisa do Google, mas sem a porcaria do Google. Os resultados da pesquisa são idênticos, mas é mais rápido e muito mais limpo sem anúncios e rastreadores.
- Libreddit – Um front-end extremamente rápido e sem rastreador para Reddit. Você não pode logar, mas se você nunca comentar, como eu, a experiência é perfeita.
- YouTube DL – Uma GUI para o conhecido aplicativo de linha de comando YouTube DL.
- Homer – Um painel personalizável para acessar serviços auto-hospedados e muito mais.
- guacamole – Um gateway de acesso remoto sem cliente que permite fácil acesso SSH aos meus vários dispositivos a partir de um navegador da web.
E no meu Synology NAS, finalmente consegui configurar um servidor Plex novamente com TV ao vivo e DVR graças à integração HDHomeRun. Também tenho usado o Nextcloud nos últimos meses, configurado em uma instância remota DigitalOcean. Nextcloud é realmente fantástico e eu o uso para vários fins, incluindo sincronizar cópias offline do meu trabalho para o site, gerenciar calendários e e-mail, backups de arquivos e sincronização, e até mesmo lidar com RSS.
Todos os serviços que hospedo por conta própria, com exceção do Plex, são gratuitos e de código aberto, o que foi outra prioridade ao longo de 2021.
2022: Homelab
Dizer que estou viciado em auto-hospedagem é um eufemismo. É viciante e, assim como construir um PC para jogos, sempre há o “próximo passo” com hardware e software.
Em 2022, estou determinado a continuar o que aprendi e construir sobre isso, desenvolvendo mais habilidades e tentando coisas que antes teria fugido como Forrest Gump a todo vapor. Então, vou mergulhar no mundo dos homelabs, que anda de mãos dadas com a auto-hospedagem.
Um homelab pode ser um rack de servidor gigante cheio de milhares de dólares em equipamentos ou pode ser um Raspberry Pi. E qualquer coisa entre. A maioria dos serviços que tenho usado são incrivelmente leves, o que significa que não há necessidade de gastar dinheiro com hardware novo e caro.
No entanto, estou procurando expandir. Na lista de coisas para começar a aprender em 2022 está a virtualização com Proxmox / VMWare ESXi, Kubernetes e (finalmente) começar a aprender a codificar, bem, alguma coisa. Pretendo comprar outro Mac Mini 2012 ou algo similarmente antigo, pequeno e barato, para talvez agrupar juntos, e pelo menos um Raspberry Pi 4.
Já construí um rack de servidor doméstico barato a partir de uma mesa IKEA Lack de todas as coisas (postando sobre isso no ano novo) e peguei alguns equipamentos de rede de ex-empresa para configurar uma rede totalmente cabeada em meu escritório, separada do Wi-Fi doméstico.
Não temos ideia se 2022 será melhor ou pior do que 2020 e 2021 neste ponto, mas estou entrando nele com um novo hobby e uma lista de tarefas bem grande.
Olhando para o futuro: o que esperar do Xbox em 2022
Conforme 2021 (finalmente) chega ao fim, como será 2022 para a divisão de jogos da Microsoft, o Xbox? Nós olhamos para nossas bolas de cristal em forma de nexo e tentamos prever o futuro.