Lista de Bloqueio de Domínios na Migração do Mastodon: Como Transferir
🔍 WiseChecker

Lista de Bloqueio de Domínios na Migração do Mastodon: Como Transferir

Ao migrar sua conta do Mastodon de um servidor para outro, os bloqueios de domínio não acompanham automaticamente. Você pode notar que, após a migração, sua nova conta ainda exibe postagens de servidores que você havia silenciado ou bloqueado. Isso acontece porque o Mastodon armazena os bloqueios de domínio localmente em cada instância, não dentro dos dados da sua conta. Este artigo explica como exportar manualmente sua lista de domínios bloqueados da instância antiga e importá-la na nova, para que sua timeline permaneça limpa.

Principais Conclusões: Exportar e Reaplicar Bloqueios de Domínio Após a Migração

  • Preferências > Importar e Exportar > Exportar: Baixa um arquivo CSV contendo seus bloqueios de domínio, silenciamentos e seguidores atuais.
  • Preferências > Importar e Exportar > Importar: Permite enviar um arquivo CSV para aplicar bloqueios de domínio na sua nova conta.
  • Cabeçalhos de coluna do arquivo CSV: O arquivo de importação deve usar os cabeçalhos exatos #domain#block para que os bloqueios de domínio sejam reconhecidos.

ADVERTISEMENT

Por Que os Bloqueios de Domínio Não São Transferidos Durante a Migração de Conta

O Mastodon armazena bloqueios de domínio no nível da instância, não dentro do perfil do usuário. Quando você inicia uma movimentação de conta usando o recurso Mover de uma conta diferente, o Mastodon transfere seus seguidores, solicitações de seguimento e listas. Ele não transfere seus bloqueios de domínio, palavras silenciadas ou notificações filtradas. Essas configurações estão vinculadas ao banco de dados local da instância que você está deixando. A nova instância não tem registro de quais domínios você bloqueou no servidor antigo. Você deve exportar a lista de domínios bloqueados da instância antiga e importá-la manualmente na nova instância.

As exportações e importações do Mastodon usam arquivos CSV. O arquivo de exportação contém todos os seus seguidores, listas, bloqueios de domínio e silenciamentos de conta em um único CSV. A função de importação permite escolher quais dados aplicar. Para transferir apenas os bloqueios de domínio, você deve preparar um arquivo CSV com os cabeçalhos de coluna corretos. O processo de importação não sobrescreve os bloqueios existentes na nova instância. Ele adiciona os domínios do seu arquivo CSV à sua lista de bloqueios existente.

Passos para Exportar Bloqueios de Domínio da Sua Instância Antiga

  1. Acesse sua conta antiga do Mastodon
    Abra sua instância antiga em um navegador e faça login com suas credenciais.
  2. Abra o menu Preferências
    Clique no ícone de engrenagem no canto superior direito da interface web do Mastodon. O ícone fica ao lado da barra de pesquisa.
  3. Vá para Importar e Exportar
    Na barra lateral esquerda, clique em Importar e Exportar. Isso abre a página de gerenciamento de dados.
  4. Clique na aba Exportar
    No topo da página, você vê duas abas: Exportar e Importar. Clique em Exportar.
  5. Baixe o arquivo CSV de exportação
    Clique no botão Exportar. Seu navegador baixa um arquivo chamado mastodon-export-YYYY-MM-DD.csv. Este arquivo contém todos os seus seguidores, listas, bloqueios de domínio e silenciamentos de conta.
  6. Abra o arquivo CSV em um editor de texto ou planilha
    Use o Notepad, Visual Studio Code ou um aplicativo de planilha como Excel ou Google Sheets. O arquivo usa vírgulas para separar valores.
  7. Localize as linhas de bloqueio de domínio
    Procure por linhas onde o cabeçalho da primeira coluna é #domain#block. Cada linha abaixo deste cabeçalho contém um domínio que você bloqueou. Por exemplo, uma linha pode ser #domain#block,example.com. Copie todas as linhas com o cabeçalho #domain#block.
  8. Crie um novo arquivo CSV apenas com os bloqueios de domínio
    Abra um novo arquivo no seu editor de texto. Cole as linhas copiadas. A primeira linha deve ser #domain#block. Cada linha subsequente deve conter #domain#block,dominio.name sem espaços extras. Salve o arquivo como domain-blocks.csv.

ADVERTISEMENT

Passos para Importar Bloqueios de Domínio na Sua Nova Instância

  1. Acesse sua nova conta do Mastodon
    Abra sua nova instância em um navegador e faça login.
  2. Abra o menu Preferências
    Clique no ícone de engrenagem no canto superior direito.
  3. Vá para Importar e Exportar
    Na barra lateral esquerda, clique em Importar e Exportar.
  4. Clique na aba Importar
    No topo da página, clique em Importar.
  5. Selecione o tipo de importação
    No menu suspenso chamado Tipo de importação, escolha Bloqueios de domínio.
  6. Escolha o modo de mesclagem
    No menu suspenso Modo de mesclagem, selecione Mesclar. Isso adiciona os domínios do seu arquivo CSV à sua lista de bloqueios existente. Não remove nenhum bloqueio que você já definiu na nova instância.
  7. Envie o arquivo CSV
    Clique no botão Procurar ou Escolher arquivo. Selecione o arquivo domain-blocks.csv que você criou anteriormente.
  8. Inicie a importação
    Clique no botão Importar. O Mastodon processa o arquivo e adiciona os bloqueios de domínio. Você verá uma mensagem de confirmação quando a importação for concluída.
  9. Verifique os bloqueios importados
    Vá para Preferências > Moderação > Bloqueios de domínio. A lista deve incluir todos os domínios do seu arquivo CSV. Se algum domínio estiver faltando, repita a importação com o modo Mesclar. Verifique se há erros de formatação no arquivo CSV.

Problemas Comuns ao Transferir Bloqueios de Domínio Entre Instâncias

Importação CSV Mostra Zero Linhas Importadas

O Mastodon pode informar que zero linhas foram importadas. Isso geralmente significa que o arquivo CSV tem cabeçalhos de coluna incorretos. Abra o arquivo em um editor de texto simples. Confirme que a primeira linha é exatamente #domain#block sem espaços no início ou no final. Se você usou um aplicativo de planilha, ele pode ter adicionado aspas ou alterado o cabeçalho. Recrie o arquivo usando um editor de texto simples e salve-o com codificação UTF-8.

Bloqueios de Domínio da Instância Antiga Não São Aplicados

Se a importação foi bem-sucedida, mas você ainda vê postagens de domínios bloqueados, verifique o modo de mesclagem. Se você selecionou Sobrescrever em vez de Mesclar, o Mastodon substitui toda a sua lista de bloqueios de domínio apenas pelos domínios do arquivo CSV. Isso pode remover bloqueios que você definiu na nova instância. Para corrigir, reimporte com o modo Mesclar. Verifique também se o arquivo CSV contém os nomes de domínio corretos. Domínios diferenciam maiúsculas de minúsculas. Example.com não é o mesmo que example.com.

Bloqueios de Domínio Não Estão Disponíveis como Tipo de Importação

Algumas instâncias do Mastodon desabilitam a importação de bloqueios de domínio para usuários comuns. Esta é uma configuração do lado do servidor controlada pelo administrador da instância. Se o menu suspenso Tipo de importação não listar Bloqueios de domínio, sua instância não permite essa importação. Entre em contato com o administrador da sua nova instância e peça para ativar a configuração. Alternativamente, bloqueie manualmente cada domínio acessando Preferências > Moderação > Bloqueios de domínio e clicando em Adicionar novo bloqueio de domínio.

Item Exportar (Instância Antiga) Importar (Nova Instância)
Formato de arquivo necessário CSV com cabeçalho #domain#block CSV com cabeçalho #domain#block
Opções de modo de mesclagem Não aplicável Mesclar ou Sobrescrever
Modo de mesclagem recomendado Não aplicável Mesclar
Local do arquivo após download Pasta de Downloads local Enviado para a nova instância
Permissão de administrador necessária Não Apenas se o tipo de importação estiver ausente

Agora você pode transferir sua lista de bloqueios de domínio durante a migração sem perder o trabalho que fez na instância antiga. Após importar, verifique a lista de bloqueios em Preferências > Moderação > Bloqueios de domínio para confirmar que todos os domínios estão presentes. Para uma migração completa, exporte e importe também suas palavras silenciadas e notificações filtradas usando o mesmo método CSV. O arquivo de exportação da sua instância antiga contém linhas com cabeçalhos #muted_words e #filtered_notifications que você pode preparar e importar separadamente.

ADVERTISEMENT