Ao entrar em uma instância pequena do Mastodon, a timeline federada pode parecer vazia ou lenta. Postagens públicas de outros servidores não aparecem automaticamente na sua instância. Isso acontece porque seu servidor precisa primeiro descobrir e buscar conteúdo de instâncias remotas. Um relay de federação resolve isso atuando como um hub central que distribui postagens públicas para todos os servidores inscritos. Este artigo explica como funcionam as assinaturas de relay, como configurar uma e o que observar ao usar relays.
Principais Conclusões: Assinatura de Relay de Federação no Mastodon
- Preferências > Administração > Relays: Adicione uma URL de relay para inscrever sua instância no fluxo de postagens públicas.
- Auto-federação via relay: Postagens de servidores conectados ao relay aparecem na sua timeline federada sem descoberta manual.
- Moderação e filtragem: Relays podem trazer conteúdo indesejado; configure bloqueios de domínio e filtros de mídia para controlar o que aparece.
O Que É um Relay de Federação e Por Que Usar Um
Um relay de federação é um servidor Mastodon dedicado que atua como ponto de redistribuição. Quando um servidor se inscreve em um relay, o relay encaminha cada postagem pública que recebe de seus próprios inscritos para todos os outros servidores inscritos. Isso elimina a necessidade de cada servidor descobrir e estabelecer uma conexão direta com cada outro servidor individualmente.
Sem um relay, uma instância pequena depende que usuários sigam contas remotas específicas para puxar conteúdo dos servidores dessas contas. A timeline federada permanece escassa porque a instância ainda não se conectou a muitos servidores remotos. Uma assinatura de relay preenche a timeline federada com um fluxo constante de postagens públicas de vários servidores de uma vez.
Relays são especialmente úteis para instâncias novas ou pequenas que desejam se sentir conectadas à rede maior do Mastodon. Eles também ajudam instâncias focadas em comunidade que querem curar um feed amplo, mas relevante. No entanto, relays não filtram conteúdo por tópico ou idioma, então ferramentas de moderação são essenciais.
Como Funciona Tecnicamente a Assinatura de Relay
Quando um administrador de instância adiciona uma URL de relay no painel de administração do Mastodon, a instância envia uma solicitação de inscrição ao servidor relay. O servidor relay adiciona a instância solicitante à sua lista de inscritos. A partir desse momento, sempre que o relay receber uma postagem pública de qualquer uma de suas instâncias inscritas, ele encaminha essa postagem para todos os outros inscritos. A postagem encaminhada aparece na timeline federada de cada instância inscrita. O processo usa o protocolo ActivityPub, especificamente as atividades Offer e Accept. Nenhuma ação do usuário é necessária após a assinatura estar ativa.
Passos para Inscrever Sua Instância do Mastodon em um Relay
Apenas administradores de instância podem adicionar uma assinatura de relay. Você precisa de acesso de administrador à interface web do Mastodon ou à linha de comando. Siga estes passos para habilitar a federação via relay na sua instância.
- Obtenha uma URL de relay
Encontre um servidor relay público que aceite inscrições. Opções populares incluem relay.example.com ou relay.joinmastodon.org. Confirme se o relay está ativo e mantido antes de adicioná-lo. - Faça login como admin e abra Preferências
Clique no avatar do seu perfil no canto superior direito. Selecione Preferências no menu suspenso. - Navegue até a página de Relays
Na barra lateral esquerda, sob a seção Administração, clique em Relays. Se você não vir essa opção, sua conta de usuário não tem privilégios de administrador. - Adicione a URL do relay
Cole a URL do relay no campo de texto rotulado URL do Relay. Clique no botão Adicionar relay. O relay aparece na lista abaixo com o status Pendente. - Aguarde a aprovação do relay
Alguns relays exigem aprovação manual do administrador do relay. Outros aceitam automaticamente. O status muda para Aprovado quando a conexão é estabelecida. Isso pode levar de alguns minutos a algumas horas. - Verifique se as postagens aparecem na timeline federada
Abra a timeline federada pela interface web do Mastodon ou qualquer cliente. Você deve ver postagens públicas de servidores com os quais não se conectou anteriormente. Se a timeline permanecer vazia, verifique o status do relay e os logs do servidor em busca de erros.
Opções Adicionais de Configuração do Relay
Após a inscrição, você pode ajustar como sua instância lida com o conteúdo retransmitido. Na mesma página de Relays, você pode ativar ou desativar Habilitar encaminhamento de anexos de mídia. Quando ativado, os arquivos de mídia das postagens retransmitidas são armazenados localmente. Quando desativado, apenas o conteúdo de texto é encaminhado, reduzindo o uso de armazenamento. Você também pode remover um relay a qualquer momento clicando no botão Remover ao lado de sua entrada.
Problemas Comuns e Riscos com Assinaturas de Relay
Sobrecarga do Relay e Degradação de Desempenho
Um relay que atende centenas de instâncias pode se tornar um gargalo. Se o servidor relay estiver lento ou sobrecarregado, as postagens podem chegar com atraso significativo ou nem chegar. Sua instância também pode experimentar maior uso de largura de banda e armazenamento devido ao volume aumentado de mídia recebida. Para mitigar isso, monitore o uso de recursos do servidor após adicionar um relay. Considere usar um relay com um número menor de inscritos ou implementar uma política local de retenção de mídia.
Conteúdo Indesejado ou Ofensivo de Relays
Relays encaminham todas as postagens públicas de seus inscritos, incluindo conteúdo que pode violar as políticas de moderação da sua instância. Isso pode incluir spam, discurso de ódio ou material adulto. O Mastodon fornece bloqueio em nível de domínio para filtrar servidores problemáticos. Vá para Preferências > Administração > Bloqueios de Domínio e adicione o domínio do servidor infrator. Você também pode usar as ações Silenciar ou Suspender. Além disso, ative a configuração Filtrar mídia de contas desconhecidas em Preferências > Administração > Configurações do Servidor > Retenção de Conteúdo para ocultar mídia de contas que seus usuários não seguiram explicitamente.
Assinatura de Relay Não Funciona Após Mudança de Servidor
Se você migrar sua instância do Mastodon para um novo domínio ou servidor, as assinaturas de relay existentes não são transferidas automaticamente. Você deve remover o relay antigo e adicioná-lo novamente a partir do novo servidor. O relay trata o novo servidor como um novo inscrito. Notifique o administrador do relay se ele exigir aprovação manual. As postagens do servidor antigo deixarão de ser encaminhadas assim que a assinatura antiga for removida.
Assinatura de Relay vs Federação Direta: Principais Diferenças
| Item | Assinatura de Relay | Federação Direta |
|---|---|---|
| Como as postagens chegam | Relay encaminha postagens públicas de todos os servidores inscritos | Postagens chegam apenas de servidores que os usuários seguem ou com os quais interagem |
| Esforço de configuração | Admin adiciona uma URL de relay | Nenhuma ação do admin; acontece organicamente através de seguidores dos usuários |
| Volume de conteúdo | Alto volume de vários servidores de uma vez | Volume baixo a moderado com base na atividade do usuário |
| Controle de moderação | Requer bloqueios de domínio proativos e filtros de mídia | Mais fácil de gerenciar porque o conteúdo vem de conexões conhecidas |
| Uso de recursos do servidor | Maior largura de banda e armazenamento devido ao encaminhamento de mídia | Menor uso de recursos por usuário |
Assinaturas de relay não substituem a federação direta. Muitas instâncias usam ambos: um relay para popular rapidamente a timeline federada e federação direta para conteúdo que os usuários buscam especificamente.
Agora você pode adicionar uma assinatura de relay à sua instância do Mastodon e ver uma timeline federada mais rica. Comece encontrando um relay público confiável e adicionando sua URL no painel de administração de Relays. Após a assinatura, monitore o desempenho do servidor e aplique bloqueios de domínio conforme necessário para manter o feed relevante e seguro. Para controle avançado, considere executar seu próprio servidor relay e configurá-lo para aceitar apenas inscrições de instâncias em que você confia.