Você pode querer parar de federar com uma instância específica do Mastodon porque ela hospeda conteúdo que viola as regras do seu servidor, como spam, assédio ou material ilegal. A federação é o recurso principal que permite que instâncias do Mastodon troquem postagens e perfis pelo fediverso. Quando você bloqueia uma instância remota no nível do servidor, sua instância não buscará nem entregará mais conteúdo dessa instância. Este artigo explica como usar a interface de moderação administrativa para bloquear um domínio, o que acontece com o conteúdo existente e quais efeitos colaterais você deve esperar.
Principais Conclusões: Bloqueando uma Instância Remota no Mastodon
- Administração > Regras do Servidor > Bloqueios de Domínio: O caminho exato para bloquear uma instância remota inteira de federar com a sua.
- Silenciar vs Suspender: Silenciar oculta o conteúdo das timelines locais; Suspender remove todo o conteúdo e interrompe toda a federação.
- Exclusão de conteúdo existente: Suspender um domínio exclui toda a mídia em cache e remove todas as postagens das timelines locais e da pesquisa.
Por Que Você Deve Bloquear no Nível do Servidor para Parar a Federação
As instâncias do Mastodon trocam dados usando o protocolo ActivityPub. Quando sua instância segue um usuário em uma instância remota, ou quando um usuário remoto segue alguém na sua instância, ambos os servidores começam a enviar um ao outro novas postagens, impulsionamentos e notificações. Essa troca automática é chamada de federação.
Usuários individuais não podem parar a federação com uma instância específica. Bloquear um usuário remoto na sua instância apenas impede que esse usuário interaja com você. A instância dele continua enviando dados para a sua. Para interromper toda a troca de dados com uma instância remota, um administrador do servidor deve aplicar um bloqueio de domínio.
Como Funcionam os Bloqueios de Domínio
Um bloqueio de domínio instrui seu servidor Mastodon a rejeitar todas as mensagens ActivityPub de entrada e saída do domínio bloqueado. Seu servidor parará de buscar postagens desse domínio. Também parará de entregar postagens de seus usuários para esse domínio. A instância remota não aparecerá mais na timeline federada. Usuários locais não poderão seguir contas no domínio bloqueado, e contas no domínio bloqueado não aparecerão nos resultados de pesquisa.
Diferença Entre Silenciar e Suspender
O Mastodon oferece dois níveis de bloqueio de domínio: silenciar e suspender. Um silenciamento oculta todo o conteúdo da instância bloqueada das timelines locais e da pesquisa. Postagens de instâncias silenciadas ainda aparecem na timeline inicial de usuários que seguem contas nessa instância. Uma suspensão remove todo o conteúdo da instância bloqueada completamente. Nenhum dado é exibido em lugar nenhum. Instâncias suspensas não podem seguir nenhum usuário no seu servidor. A suspensão é a única maneira de interromper completamente a federação.
Passos para Bloquear uma Instância Remota Usando a Interface de Administração
Apenas administradores de servidor com a permissão Gerenciar Federação podem realizar esses passos. Você deve estar logado como administrador na sua própria instância. A interface web é a mesma no Mastodon 4.x e versões posteriores.
- Abra o menu Administração
Clique no ícone de hambúrguer (três linhas horizontais) no canto superior esquerdo da interface web do Mastodon. No menu que aparecer, clique em Preferências na parte inferior. Na barra lateral esquerda, clique em Administração. Se você não vir Administração, não tem direitos de administrador nesta instância. - Navegue para Regras do Servidor > Bloqueios de Domínio
Sob o título Administração na barra lateral esquerda, clique em Regras do Servidor. Em seguida, clique em Bloqueios de Domínio. Esta página lista todos os domínios atualmente bloqueados e permite adicionar novos. - Clique no botão Adicionar Novo Bloqueio de Domínio
No topo da página Bloqueios de Domínio, clique no botão Adicionar novo bloqueio de domínio. Um formulário será aberto com campos para o nome do domínio, gravidade e um motivo opcional. - Digite o nome do domínio
No campo Domínio, digite o nome de domínio completo da instância que você deseja bloquear. Por exemplo, exemplo.social. Não inclua o protocolo (https://) nem uma barra no final. - Escolha o nível de gravidade
No menu suspenso Gravidade, selecione uma das duas opções:
– Silenciar: Oculta o conteúdo das timelines locais e da pesquisa. Usuários que já seguem contas nesta instância ainda podem ver novas postagens em sua timeline inicial.
– Suspender: Remove todo o conteúdo desta instância. Interrompe toda a federação. Impede qualquer interação futura. Esta é a única opção para interromper completamente a federação. - Opcionalmente, adicione um motivo
Na caixa de texto Motivo, digite uma breve explicação para o bloqueio. Esse motivo é armazenado no registro de moderação e visível para outros administradores da sua instância. Não é compartilhado com a instância bloqueada. - Bloqueie todos os subdomínios, se necessário
Marque a caixa Bloquear todos os subdomínios se quiser bloquear o domínio inserido e todos os subdomínios. Por exemplo, se você inserir ruim.exemplo.com e marcar esta caixa, seu servidor também bloqueará sub.ruim.exemplo.com e qualquer outro subdomínio. - Clique no botão Adicionar Bloqueio de Domínio
Na parte inferior do formulário, clique no botão Adicionar bloqueio de domínio. O Mastodon processará o bloqueio imediatamente. Se você escolheu Suspender, o servidor começará a excluir mídia em cache e remover postagens do domínio bloqueado das timelines locais e da pesquisa.
Se o Bloqueio Não Entrar em Efeito Imediatamente
A Timeline Federada Ainda Mostra Postagens da Instância Bloqueada
Se você silenciou o domínio, postagens da instância bloqueada não aparecerão mais na timeline federada. Se ainda aparecerem, seu navegador pode estar mostrando uma versão em cache da página. Faça uma atualização forçada da página pressionando Ctrl+F5 no Windows ou Cmd+Shift+R no Mac. Se as postagens ainda aparecerem, verifique se o bloqueio de domínio foi salvo corretamente retornando à página Bloqueios de Domínio e confirmando que o domínio está listado.
Usuários Locais Ainda Podem Seguir Contas na Instância Bloqueada
Se você usou a gravidade Silenciar, usuários que já seguem contas na instância bloqueada podem continuar vendo novas postagens dessas contas em sua timeline inicial. Eles não podem descobrir novas contas nessa instância por meio da pesquisa ou da timeline federada. Para impedir todos os seguimentos, você deve usar Suspender em vez de Silenciar.
A Instância Bloqueada Continua Enviando Mensagens Diretas
Se você usou Silenciar, mensagens diretas da instância bloqueada para seus usuários ainda podem ser entregues. Mensagens diretas ignoram as regras de visibilidade da timeline. Para bloquear toda a entrega de mensagens diretas, aplique uma Suspensão. Após a suspensão, nenhuma mensagem de qualquer tipo será aceita do domínio bloqueado.
Comparação de Bloqueio de Domínio: Silenciar vs Suspender
| Item | Silenciar | Suspender |
|---|---|---|
| Efeito na federação | Impede novos seguidores da sua instância para o domínio bloqueado | Interrompe toda a troca de dados completamente |
| Visibilidade de postagens existentes | Ocultas das timelines locais e da pesquisa | Excluídas das timelines locais, pesquisa e armazenamento de mídia |
| Seguidores existentes mantidos | Sim, usuários ainda podem ver postagens de contas que já seguem | Não, todos os seguidores são removidos |
| Mensagens diretas entregues | Sim, mensagens diretas do domínio bloqueado ainda chegam | Não, todas as mensagens são rejeitadas |
Agora você sabe como parar de federar com uma instância específica usando a interface de administração do Mastodon. Aplique um bloqueio do tipo Suspender para interromper completamente toda a troca de dados com um servidor remoto. Para uma abordagem menos agressiva, use Silenciar para ocultar o conteúdo enquanto preserva os seguidores existentes. Após bloquear um domínio, monitore a página Bloqueios de Domínio periodicamente para garantir que o bloqueio permaneça ativo e que nenhuma nova tentativa de federação ocorra do domínio bloqueado.