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#blockpara que os bloqueios de domínio sejam reconhecidos.
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
- Acesse sua conta antiga do Mastodon
Abra sua instância antiga em um navegador e faça login com suas credenciais. - 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. - Vá para Importar e Exportar
Na barra lateral esquerda, clique em Importar e Exportar. Isso abre a página de gerenciamento de dados. - Clique na aba Exportar
No topo da página, você vê duas abas: Exportar e Importar. Clique em Exportar. - Baixe o arquivo CSV de exportação
Clique no botão Exportar. Seu navegador baixa um arquivo chamadomastodon-export-YYYY-MM-DD.csv. Este arquivo contém todos os seus seguidores, listas, bloqueios de domínio e silenciamentos de conta. - 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. - 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. - 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.namesem espaços extras. Salve o arquivo comodomain-blocks.csv.
Passos para Importar Bloqueios de Domínio na Sua Nova Instância
- Acesse sua nova conta do Mastodon
Abra sua nova instância em um navegador e faça login. - Abra o menu Preferências
Clique no ícone de engrenagem no canto superior direito. - Vá para Importar e Exportar
Na barra lateral esquerda, clique em Importar e Exportar. - Clique na aba Importar
No topo da página, clique em Importar. - Selecione o tipo de importação
No menu suspenso chamado Tipo de importação, escolha Bloqueios de domínio. - 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. - Envie o arquivo CSV
Clique no botão Procurar ou Escolher arquivo. Selecione o arquivodomain-blocks.csvque você criou anteriormente. - 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. - 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.