Relays do Mastodon são servidores que encaminham postagens públicas entre instâncias. Ao conectar sua instância a um relay público, ela recebe impulsos de todas as outras instâncias vinculadas a esse relay. Isso pode preencher rapidamente sua linha do tempo federada com conteúdo relevante. No entanto, nem todos os relays públicos são confiáveis. Alguns estão sobrecarregados, mal mantidos ou desligados inesperadamente. Este artigo explica o que torna um relay confiável e como avaliar um antes de conectar sua instância.
Principais Conclusões: Selecionando um Relay Mastodon que Permanece Online
- Uptime do relay e reputação do mantenedor: Verifique a página de status do relay e o histórico do mantenedor com outros projetos antes de conectar.
- Moderação do relay e filtragem de conteúdo: Escolha um relay que filtre spam, conteúdo ilegal e ruído excessivo de instâncias grandes.
- Capacidade e desempenho do relay: Evite relays com alta latência ou timeouts frequentes testando primeiro com uma instância pequena.
O Que um Relay Público do Mastodon Faz e Por Que a Confiabilidade é Importante
Um relay do Mastodon é um servidor que atua como intermediário entre instâncias. Quando a instância A publica um status público, o relay o encaminha para a instância B, instância C e qualquer outra instância inscrita nesse relay. Isso é diferente da federação direta, onde cada instância descobre e segue a outra individualmente. Os relays aceleram a distribuição de conteúdo e ajudam instâncias pequenas a descobrir postagens do Fediverso mais amplo sem precisar seguir centenas de usuários manualmente.
A confiabilidade é crítica porque um relay que fica offline faz com que sua instância pare de receber atualizações de outros participantes do relay. Se o relay for mal moderado, pode inundar sua linha do tempo com spam ou conteúdo ilegal. Um relay com alta latência ou timeouts frequentes degradará a experiência do usuário em sua instância. Portanto, escolher um relay não é uma decisão trivial — afeta diretamente a qualidade da sua linha do tempo federada e a carga no seu servidor.
Como um Relay Difere da Federação Direta
Na federação direta, sua instância precisa conhecer o domínio da instância remota e segui-lo explicitamente. Os relays eliminam esse requisito. Quando sua instância se inscreve em um relay, ela diz ao relay para enviar todas as postagens públicas de todas as outras instâncias que também estão inscritas nesse relay. Isso significa que sua instância recebe conteúdo de instâncias com as quais nunca teve contato antes. A contrapartida é que você perde o controle sobre quais instâncias aparecem em sua linha do tempo, a menos que o relay aplique filtros.
Modos Comuns de Falha de Relays
Relays falham de três maneiras principais. Primeiro, o próprio servidor do relay fica offline devido a falha de hardware, falta de financiamento ou abandono do projeto pelo mantenedor. Segundo, o relay fica sobrecarregado porque muitas instâncias estão conectadas e o servidor não consegue lidar com o volume de mensagens. Terceiro, o relay não modera o conteúdo, fazendo com que sua instância receba spam, discurso de ódio ou material ilegal que você precisará bloquear manualmente.
Passos para Avaliar e Conectar a um Relay Público Confiável do Mastodon
Siga estes passos para encontrar um relay que atenda às necessidades da sua instância. Execute cada passo antes de adicionar o relay à configuração da sua instância.
- Verifique a página de status pública do relay
A maioria dos relays confiáveis publica uma página de status ou um endpoint de saúde. Visite o endereço web do relay e procure uma página que mostre uptime, carga atual e número de instâncias conectadas. Se não houver página de status, trate o relay como de alto risco. - Revise a reputação do mantenedor
Pesquise no Fediverso pelo nome de domínio do relay. Procure postagens de outros administradores de instância reclamando de inatividade, spam ou desempenho lento. Verifique se o mantenedor opera outros serviços do Fediverso e há quanto tempo esses serviços estão online. - Verifique as políticas de filtragem e moderação de conteúdo
Leia a documentação ou a página “Sobre” do relay. Um relay confiável declara explicitamente que conteúdo filtra, como postagens apenas de mídia, postagens de instâncias em listas de bloqueio ou postagens contendo certas palavras-chave. Se o relay não tiver política de moderação, provavelmente passará spam para sua instância. - Teste o relay com uma instância pequena primeiro
Se você administra uma instância grande, crie uma instância de teste ou use um domínio reserva para se conectar ao relay por alguns dias. Monitore o uso de CPU e memória da instância de teste, a taxa de postagens recebidas e o número de relatórios de spam gerados. Se o relay causar alto uso de recursos ou spam, não conecte sua instância principal. - Adicione o relay à sua instância do Mastodon
No seu servidor Mastodon, edite o arquivo de configuração.env.productione adicione a URL do relay na configuraçãoRELAY. O formato éRELAY=https://relay.exemplo.com/inbox. Em seguida, reinicie os serviços do Mastodon comsystemctl restart mastodon-. Verifique a conexão no painel de administração em Administração > Relays. - Monitore sua instância após conectar
Na primeira semana após conectar, verifique o uso de recursos do servidor diariamente. Olhe a linha do tempo federada em busca de conteúdo inesperado. Se você vir spam ou postagens ilegais, desconecte o relay imediatamente removendo a linhaRELAYda configuração e reiniciando o Mastodon.
Problemas Comuns ao Usar Relays Públicos do Mastodon
Relay Envia Apenas Spam ou Conteúdo de Baixa Qualidade
Isso acontece quando o relay não filtra conteúdo de instâncias conhecidas por spam ou quando o próprio relay é comprometido. Para corrigir, desconecte-se do relay e mude para um que publique uma política de moderação clara. Você também pode executar seu próprio relay privado que se conecta apenas a instâncias confiáveis.
Desempenho da Instância Degrada Após Conectar um Relay
Um relay que encaminha postagens de muitas instâncias grandes pode sobrecarregar os workers Sidekiq do seu servidor. Isso causa atrasos no processamento de postagens locais e notificações. Para corrigir, reduza o número de relays aos quais você se conecta ou limite o relay a encaminhar apenas postagens de instâncias com menos de um certo número de usuários. Alguns relays permitem definir um número máximo de usuários por instância.
Relay Para de Funcionar Após Algumas Semanas
O mantenedor pode ter abandonado o relay ou o servidor pode ter ficado sem espaço em disco ou largura de banda. Verifique a página de status do relay para quaisquer anúncios. Se o relay estiver morto, remova-o da configuração e encontre um novo. Para evitar isso no futuro, escolha relays que estejam online há pelo menos seis meses e tenham uma página pública de financiamento ou doação.
| Item | Relay Público | Relay Privado |
|---|---|---|
| Esforço de configuração | Mínimo — adicionar uma linha ao config | Requer instalação do software relay no seu próprio servidor |
| Controle de conteúdo | Baixo — depende da moderação do relay | Alto — você controla quais instâncias são permitidas |
| Custo de manutenção | Nenhum | Recursos do servidor, atualizações e monitoramento |
| Risco de inatividade | Alto — relay pode desligar sem aviso | Baixo — você controla o uptime |
| Melhor para | Instâncias pequenas que desejam descoberta rápida de conteúdo | Instâncias grandes ou sensíveis que precisam de filtragem rigorosa de conteúdo |
Agora você sabe como avaliar um relay público do Mastodon antes de conectar sua instância. Comece verificando a página de status e as políticas de moderação do relay. Teste o relay com uma instância pequena primeiro para evitar problemas de desempenho. Para máximo controle, considere executar seu próprio relay privado com software como relay do ecossistema Mastodon.