Relé do Mastodon vs Federação Direta: Comparação de Compensações
🔍 WiseChecker

Relé do Mastodon vs Federação Direta: Comparação de Compensações

Ao administrar uma instância do Mastodon, você tem dois métodos principais para preencher a linha do tempo federada com conteúdo de outros servidores: participar de um relé ou configurar a federação direta com instâncias específicas. A linha do tempo federada mostra postagens públicas de servidores que sua instância segue. Sem nenhum dos métodos, seus usuários veem apenas postagens locais. Este artigo explica como relés e federação direta funcionam, compara suas compensações em largura de banda, controle de conteúdo e trabalho de moderação, e ajuda você a decidir qual abordagem se adequa à sua comunidade.

Principais Conclusões: Relé vs Federação Direta para Administradores do Mastodon

  • Assinatura de relé via Preferências > Administração > Relés: Puxa automaticamente postagens públicas de todas as instâncias conectadas ao relé, aumentando o volume de conteúdo com esforço manual mínimo.
  • Federação direta via Preferências > Administração > Bloqueios de Domínio > Permitir: Coloca manualmente na lista de permissões instâncias específicas para seguir suas postagens públicas, dando a você controle total sobre as fontes de conteúdo.
  • Compensação de largura de banda e armazenamento: Relés consomem significativamente mais recursos do servidor do que a federação direta, especialmente em instâncias pequenas ou com único administrador.

Como Relés e Federação Direta Funcionam no Mastodon

O Mastodon usa o protocolo ActivityPub para trocar postagens públicas entre instâncias. Quando sua instância segue outra instância, ela recebe todas as postagens públicas dessa instância. A linha do tempo federada na sua instância exibe essas postagens recebidas junto com as postagens locais.

Mecanismo do Relé

Um relé é uma conta ou serviço dedicado do Mastodon que retransmite postagens públicas de todas as instâncias conectadas. Quando você assina um relé, sua instância segue a conta do relé. O relé então envia postagens públicas de cada instância em sua rede para sua instância. Isso cria um modelo de distribuição de um para muitos. Operadores de relé populares incluem relay.mastodon.au, relay.fedi.buzz e relés específicos de instâncias.

Mecanismo da Federação Direta

Federação direta significa que sua instância segue manualmente outra instância. Você insere o domínio da instância nas configurações do servidor, e o Mastodon envia uma solicitação de seguimento. Uma vez aceita, sua instância recebe todas as postagens públicas dessa instância. Esta é uma relação um para um. Você pode seguir centenas de instâncias dessa forma, mas cada seguimento requer configuração manual.

Comparando as Compensações entre Relé e Federação Direta

A escolha entre um relé e a federação direta afeta a carga do servidor, a diversidade de conteúdo, a carga de trabalho de moderação e a experiência da comunidade. Abaixo estão as principais compensações.

Consumo de Largura de Banda e Armazenamento

Relés enviam um alto volume de postagens. Um único relé pode entregar milhares de postagens por hora para sua instância. Isso consome largura de banda e armazenamento de banco de dados significativos. A federação direta permite escolher instâncias de baixo volume ou específicas por tópico, reduzindo o fluxo total de dados. Para uma instância pequena com recursos limitados de VPS, a federação direta é mais sustentável.

Controle de Conteúdo e Moderação

Com a federação direta, você sabe exatamente quais instâncias contribuem para sua linha do tempo federada. Você pode avaliar cada instância antes de segui-la. Com um relé, você recebe postagens de todas as instâncias conectadas ao relé, incluindo aquelas que você pode não querer. Você então precisa contar com bloqueios de domínio e filtros de palavras-chave para remover conteúdo indesejado. Isso aumenta o trabalho de moderação.

Diversidade de Conteúdo e Descoberta

Relés fornecem um fluxo amplo e imprevisível de postagens de muitas comunidades. Isso pode ajudar os usuários a descobrir novos tópicos e instâncias. A federação direta limita o conteúdo às instâncias que você escolhe explicitamente, o que pode criar uma linha do tempo menor e mais curada. Para uma instância de propósito geral, um relé oferece maior capacidade de descoberta.

Esforço de Configuração e Manutenção

Configurar um relé requer encontrar um operador de relé e inserir sua URL no painel de administração. Isso é uma ação única. A federação direta requer encontrar e seguir manualmente cada instância. Se você quiser uma linha do tempo com 50 instâncias, precisa de 50 seguimentos manuais. A manutenção também difere: se um relé ficar offline, sua linha do tempo federada esvazia até que você troque de relé. Com a federação direta, uma única instância offline apenas remove as postagens dessa instância.

Passos para Configurar Cada Método

Ambos os métodos são configurados no painel de administração do Mastodon. Você precisa de acesso de administrador à sua instância.

Assinar um Relé

  1. Abra Administração > Relés
    Na interface web do Mastodon, vá em Preferências > Administração > Relés. Esta página lista as assinaturas de relé existentes.
  2. Insira a URL do relé
    No campo de texto, cole a URL do relé. Exemplo: https://relay.mastodon.au/actor. Clique no botão Adicionar.
  3. Ative o relé
    Após adicionar o relé, clique no botão Ativar ao lado da entrada. O Mastodon envia uma solicitação de seguimento ao relé. Aguarde o relé aceitar. O status muda para Ativado quando a conexão estiver ativa.
  4. Verifique a linha do tempo federada
    Abra a linha do tempo federada. Você deve ver postagens públicas de instâncias conectadas ao relé em alguns minutos.

Seguir Diretamente uma Instância

  1. Abra Administração > Bloqueios de Domínio
    Vá em Preferências > Administração > Bloqueios de Domínio. Esta página gerencia domínios permitidos e bloqueados.
  2. Adicione o domínio da instância
    Clique no botão Adicionar. No campo Domínio, insira o nome do domínio da instância. Exemplo: mastodon.social. Defina a Gravidade como Permitir. Clique em Salvar.
  3. Aguarde a sincronização
    O Mastodon envia uma solicitação de seguimento para a instância. A instância receptora deve aceitar. A aceitação ocorre automaticamente para a maioria das instâncias públicas. A linha do tempo federada começa a mostrar postagens dessa instância em alguns minutos.
  4. Repita para instâncias adicionais
    Adicione cada instância que deseja seguir. Não há limite, mas cada seguimento consome recursos.

Erros Comuns e Limitações

Sobrecarga do Relé em Instâncias Pequenas

Um relé pode sobrecarregar uma instância pequena com um único núcleo de CPU e 2 GB de RAM. O banco de dados cresce rapidamente e a fila do sidekiq acumula. Monitore a carga do servidor após ativar um relé. Se o uso da CPU permanecer acima de 80%, mude para federação direta com algumas instâncias de alta qualidade.

Federação Direta Sem Lista de Permissões

Simplesmente permitir uma instância não garante que você receba todas as suas postagens públicas. A instância remota também deve permitir que sua instância a siga. Se sua instância não estiver na lista de permissões da instância remota, a solicitação de seguimento pode ser ignorada. Confirme a política de federação da instância remota antes de adicioná-la.

Dependência do Relé

Se o operador do relé desligar ou alterar sua URL, sua linha do tempo federada para de receber novas postagens. Você deve encontrar e assinar um novo relé. A federação direta não tem esse ponto único de falha. Se uma instância ficar offline, outras ainda entregam conteúdo.

Relé vs Federação Direta: Principais Diferenças

Item Relé Federação Direta
Esforço de configuração Uma entrada de URL Seguimento manual por instância
Uso de largura de banda Alto Baixo a moderado
Diversidade de conteúdo Ampla e imprevisível Curada e previsível
Controle de moderação Reativo (bloquear após ver conteúdo) Pró-ativo (escolher fontes de conteúdo)
Impacto nos recursos do servidor Alto Baixo
Ponto único de falha Sim (relé cai) Não (múltiplas fontes independentes)

Você pode combinar ambos os métodos. Use um relé para descoberta ampla de conteúdo e adicione seguimentos diretos para comunidades específicas em que confia. Monitore os recursos do servidor e ajuste conforme sua instância cresce.