Como Trocar um Relay Público do Mastodon por um Privado
🔍 WiseChecker

Como Trocar um Relay Público do Mastodon por um Privado

Se sua instância do Mastodon usa um relay público, sua linha do tempo local pode ficar cheia de postagens de servidores sem conexão com sua comunidade. Um relay público distribui indiscriminadamente todas as mensagens de todos os servidores conectados, o que pode sobrecarregar instâncias pequenas com conteúdo irrelevante. Trocar para um relay privado dá a você controle sobre quais servidores remotos sua instância segue, mantendo sua linha do tempo federada focada e gerenciável. Este artigo explica como sair de um relay público e assinar um privado, com instruções passo a passo para administradores de servidor Mastodon.

Principais Conclusões: Troca de Relays no Mastodon

  • Administração > Relays > Cancelar assinatura do relay: Remove sua instância de um relay público e para de receber suas mensagens.
  • Administração > Relays > Adicionar relay: Assina sua instância a um relay privado inserindo a URL da caixa de entrada do relay.
  • Convite do relay privado: Você deve obter a URL da caixa de entrada do relay com o operador do relay antes de poder assinar.

ADVERTISEMENT

O que um Relay do Mastodon Faz e Por Que Você Pode Trocar

Um relay do Mastodon é um servidor que atua como intermediário de mensagens entre várias instâncias do Mastodon. Quando você assina sua instância a um relay, seu servidor envia suas postagens públicas para o relay, e o relay encaminha postagens de todos os outros servidores inscritos de volta para sua instância. Isso efetivamente povoa sua linha do tempo federada com conteúdo de muitos servidores de uma vez, sem que você precise seguir cada um manualmente.

Relays públicos aceitam qualquer instância que solicite uma assinatura. Essa política de portas abertas significa que você não tem controle sobre quais servidores contribuem com conteúdo para sua linha do tempo. Você pode receber postagens em idiomas que sua comunidade não fala, ou conteúdo que viola as regras da sua instância. Relays privados exigem um convite ou aprovação do operador do relay. Apenas servidores que o operador adiciona a uma lista de permissões podem assinar. Isso dá a você controle direto sobre as fontes de conteúdo federado.

Trocar de um relay público para um privado envolve duas operações: cancelar a assinatura do relay público e assinar o relay privado. A ordem importa. Se você assinar o relay privado primeiro e depois cancelar a assinatura do público, sua instância receberá brevemente mensagens duplicadas. Para evitar isso, sempre cancele a assinatura do relay público primeiro.

Passos para Cancelar a Assinatura de um Relay Público e Assinar um Relay Privado

Estes passos exigem acesso administrativo à sua instância do Mastodon. Você deve estar logado como administrador ou moderador com a permissão gerenciar relays. Se você não tiver essa permissão, entre em contato com o proprietário da sua instância.

  1. Abra o painel de Administração
    Clique no link Preferências na barra de navegação à direita da interface web do Mastodon. Na página de Preferências, clique em Administração na barra lateral esquerda. Se você não vir Administração, não tem as permissões necessárias.
  2. Navegue até a página de Relays
    Na seção Administração, clique em Relays. A página de Relays lista todos os relays aos quais sua instância está atualmente inscrita, junto com seu status, URL da caixa de entrada e número de mensagens recebidas.
  3. Identifique o relay público do qual deseja sair
    Verifique a URL da caixa de entrada de cada relay. Relays públicos geralmente têm nomes genéricos como relay.exemplo.com ou pub-relay.social. Se você não tiver certeza de qual relay é público, pergunte ao operador do relay ou consulte a documentação da sua instância. A URL de um relay privado será compartilhada apenas com instâncias aprovadas.
  4. Cancele a assinatura do relay público
    Ao lado da entrada do relay público, clique no botão Cancelar assinatura. Uma caixa de diálogo de confirmação aparece. Clique em OK ou Confirmar. Sua instância para imediatamente de receber novas mensagens desse relay. Mensagens existentes que já foram entregues permanecem no seu banco de dados. Elas não são removidas.
  5. Obtenha a URL da caixa de entrada do relay privado
    Entre em contato com o operador do relay privado ao qual deseja se juntar. Peça a URL da caixa de entrada do relay. Essa URL geralmente se parece com https://relay.exemplo.com/inbox. O operador pode exigir que você forneça o nome de domínio da sua instância antes de adicioná-lo à lista de permissões. Não prossiga até ter a URL.
  6. Adicione o relay privado
    De volta à página de Relays, clique no botão Adicionar relay. Na caixa de diálogo que se abre, cole a URL da caixa de entrada do relay privado no campo de texto. Clique em Adicionar relay. Sua instância envia uma solicitação de assinatura ao relay.
  7. Aguarde a aprovação da sua assinatura pelo relay
    Se o operador do relay configurou uma lista de permissões automática, a assinatura é aprovada imediatamente. Se o operador aprova solicitações manualmente, sua instância mostrará um status de Pendente. Uma vez aprovado, o status muda para Ativo. As mensagens do relay começam a fluir para sua linha do tempo federada logo após a aprovação.
  8. Confirme que o relay está funcionando
    Após o status mostrar Ativo, verifique sua linha do tempo federada. Você deve ver postagens de servidores que são membros do relay privado. Se você não vir novas postagens após 15 minutos, verifique se a URL do relay está correta e se o operador aprovou sua instância.

ADVERTISEMENT

Se a Troca de Relay Não Funcionar como Esperado

Relay público ainda aparece na lista de relays após cancelar a assinatura

Se o relay público permanecer visível depois que você clicar em Cancelar assinatura, atualize a página de Relays. O Mastodon pode levar alguns segundos para atualizar a interface. Se o relay persistir após uma atualização, verifique o cache do seu navegador ou tente um navegador diferente. Em casos raros, um erro no banco de dados pode impedir que a ação de cancelamento seja concluída. Verifique os logs do servidor Mastodon em busca de mensagens de erro relacionadas a operações de relay.

Assinatura do relay privado permanece em status Pendente por dias

Um status Pendente que dura mais de 24 horas geralmente significa que o operador do relay não aprovou sua instância. Entre em contato diretamente com o operador e confirme se ele recebeu sua solicitação de assinatura. Se o operador adicionou sua instância à lista de permissões, mas o status não muda, peça a ele para reiniciar o serviço de relay. Se você não conseguir contatar o operador, considere encontrar um relay privado diferente.

Linha do tempo federada fica vazia após trocar de relays

Isso pode acontecer se você cancelou a assinatura do relay público antes de o relay privado se tornar ativo. A lacuna entre as duas operações deixa sua instância sem nenhuma assinatura de relay. Verifique novamente o status do relay privado. Se ainda estiver Pendente, aguarde a aprovação. Se estiver Ativo, mas sua linha do tempo estiver vazia, verifique se outros servidores no relay privado estão realmente postando. Você pode testar isso seguindo manualmente um servidor que pertence ao relay. Se as postagens desse servidor aparecerem na sua linha do tempo, o relay está funcionando e o problema é simplesmente baixa atividade.

Mensagens de servidores que não estão no relay privado ainda aparecem

Um relay controla apenas as mensagens que passam por ele. Sua instância ainda pode receber postagens de servidores que seus usuários seguem manualmente, ou de servidores que já eram seguidos antes de você trocar de relays. Isso é comportamento esperado. Um relay complementa, não substitui, os seguidores diretos. Para restringir completamente o conteúdo federado apenas ao relay privado, você precisaria desabilitar a linha do tempo federada por completo, o que não é recomendado para a maioria das instâncias.

Relay Público vs Relay Privado: Principais Diferenças

Item Relay Público Relay Privado
Método de assinatura Aberto para qualquer instância Requer convite ou aprovação do operador
Controle de conteúdo Nenhum controle sobre quais servidores contribuem com postagens Operador controla lista de permissões dos servidores participantes
Tempo de configuração Instantâneo após adicionar a URL do relay Pode levar horas ou dias se for necessária aprovação manual
Risco de conteúdo indesejado Alto, porque qualquer servidor pode entrar Baixo, porque apenas servidores aprovados participam
Carga de manutenção Baixa, o relay cuida de tudo Moderada, o operador deve gerenciar a lista de permissões e aprovar solicitações

Após trocar para um relay privado, sua instância receberá apenas as postagens que o operador do relay aprovar. Isso mantém sua linha do tempo federada relevante para sua comunidade. Se você quiser reverter para um relay público, basta repetir os passos ao contrário: cancele a assinatura do relay privado e assine um público. Lembre-se de que você pode assinar vários relays ao mesmo tempo, mas cada relay adiciona ao volume total de mensagens que seu servidor precisa processar. Monitore o uso de recursos do seu servidor após a troca para garantir que o novo relay não sobrecarregue sua instância.

ADVERTISEMENT