Migração do Mastodon com Cooperação do Administrador: Passos Especiais
🔍 WiseChecker

Migração do Mastodon com Cooperação do Administrador: Passos Especiais

Quando você move sua conta do Mastodon para uma nova instância, o processo padrão de migração transfere seus seguidores e dados básicos do perfil. No entanto, se o servidor antigo está sendo desligado, você perdeu o acesso à sua conta ou o administrador da instância ofereceu ajuda com uma exportação em massa, são necessários passos além do que a ferramenta normal de migração oferece. Este artigo explica os procedimentos especiais que exigem cooperação do administrador do servidor na instância antiga. Você aprenderá como solicitar uma exportação completa do arquivo de dados, como importar esse arquivo para um novo servidor e como lidar com a migração de seguidores quando não puder acessar sua conta antiga.

Principais Pontos: Passos para Migração Assistida pelo Administrador do Mastodon

  • Exportação do arquivo completo da conta pelo administrador: Solicite um arquivo JSON contendo todas as postagens, mídias e listas de seguidores do administrador do servidor quando você não puder acessar sua conta.
  • Upload manual do CSV de seguidores: Importe um arquivo CSV dos seus seguidores na nova instância após o administrador exportá-lo do banco de dados do servidor antigo.
  • Configuração de alias e redirecionamento na nova instância: Crie um alias de conta apontando para seu perfil antigo para que outros servidores possam atualizar suas relações de seguimento.

ADVERTISEMENT

Por que a Cooperação do Administrador é Necessária para Algumas Migrações

A ferramenta padrão de migração de conta do Mastodon exige que você esteja logado tanto na conta antiga quanto na nova. Você deve iniciar a mudança a partir da conta antiga inserindo um código de confirmação da nova conta. Esse processo falha se você não puder acessar a conta antiga porque o servidor está offline, sua senha foi perdida ou o administrador desativou o acesso do usuário. Nesses casos, o administrador do servidor na instância antiga deve realizar ações no lado do servidor para liberar seus dados e notificar outras instâncias sobre a mudança.

O Mastodon armazena os dados de cada conta em um banco de dados PostgreSQL e no sistema de arquivos. O administrador pode exportar sua conta inteira como um arquivo JSON usando a ferramenta de linha de comando tootctl. Esse arquivo inclui suas postagens públicas, anexos de mídia, listas de seguidores e seguidos, listas e favoritos. Sem essa exportação, você perde todo o seu conteúdo e seu grafo social. O administrador também pode acionar manualmente um redirecionamento do seu perfil antigo para o novo perfil configurando um alias de conta no banco de dados. Esse redirecionamento informa a outros servidores para atualizarem suas relações de seguimento em cache.

Passos para Realizar uma Migração Assistida pelo Administrador

Siga estes passos em ordem. Você deve coordenar com o administrador do servidor antigo para os passos 1 e 2. Os passos 3 e 4 são feitos na nova instância após receber os dados exportados.

  1. Solicite um arquivo completo da conta ao administrador do servidor antigo
    Entre em contato com o administrador da sua instância antiga do Mastodon. Peça para ele executar o seguinte comando no terminal do servidor enquanto estiver logado como usuário do Mastodon:
    tootctl accounts archive USERNAME
    Substitua USERNAME pelo seu nome de usuário naquela instância, por exemplo @johndoe@oldsocial.example. O comando cria um arquivo zip contendo um arquivo JSON dos dados da sua conta. O administrador deve enviar esse arquivo zip para você por um método seguro, como e-mail criptografado ou um serviço de transferência de arquivos.
  2. Peça ao administrador para configurar um alias e redirecionamento da conta
    Mesmo que você não possa acessar a conta antiga, o administrador pode configurar um alias no banco de dados que aponte para sua nova conta. O administrador executa este comando no servidor antigo:
    tootctl accounts alias USERNAME NEW_ACCOUNT_URI
    Por exemplo:
    tootctl accounts alias johndoe https://newsocial.example/@johndoe
    Esse alias faz com que o perfil antigo exiba um aviso de redirecionamento quando outros servidores o consultarem. Esses servidores então atualizam seus registros de seguimento para apontar para sua nova conta. Este passo é opcional, mas fortemente recomendado para evitar perder seguidores.
  3. Crie sua nova conta na instância de destino
    Cadastre-se em um novo servidor Mastodon. Escolha um nome de usuário que corresponda ao seu nome de usuário antigo, se possível. Essa correspondência não é obrigatória, mas facilita que as pessoas te encontrem. Complete a verificação de e-mail e configure seu perfil com nome de exibição, biografia e avatar.
  4. Importe o arquivo da conta para sua nova conta
    Faça login na sua nova conta. Vá em Preferências > Importar e exportar. Em Importar, clique no botão Escolher arquivo e selecione o arquivo zip que você recebeu do administrador antigo. Selecione o tipo de importação que corresponde aos dados que você está importando. Para uma exportação de arquivo completo, escolha Arquivo do Mastodon. Clique em Enviar. O novo servidor processa o arquivo e importa suas postagens públicas, mídia, listas de seguidores e outros dados. Essa importação pode levar vários minutos, dependendo do tamanho do arquivo.
  5. Importe sua lista de seguidores do servidor antigo
    Se o administrador exportou sua lista de seguidores como um arquivo CSV separado, ou se você a extraiu do arquivo, vá em Preferências > Importar e exportar > Importar. Escolha o arquivo CSV para seguidores. Selecione o tipo de importação Seguindo. Clique em Enviar. Isso adiciona todos os seus seguidores antigos como seguindo na sua nova conta. Observe que isso não faz com que eles automaticamente sigam você de volta. Eles só seguirão você se seguirem manualmente sua nova conta ou se o redirecionamento de alias foi configurado no passo 2.

ADVERTISEMENT

Problemas Comuns Durante a Migração Assistida pelo Administrador

Número de seguidores zero após a migração

Se o administrador não configurou o alias da conta no passo 2, seus seguidores antigos não são redirecionados automaticamente para sua nova conta. Eles devem pesquisar manualmente pelo seu novo perfil e segui-lo novamente. Para recuperar seguidores, publique um toot da sua nova conta anunciando a mudança e inclua um link para seu perfil antigo. Peça aos seus contatos para compartilharem o toot.

Falha na importação do arquivo devido a limites de tamanho do servidor

A nova instância pode ter um tamanho máximo de upload para arquivos de importação. Se seu arquivo for maior que o limite, a importação falha. Peça ao administrador do novo servidor para aumentar o limite temporariamente ou dividir o arquivo em partes menores. Alternativamente, importe apenas as listas de seguidores como arquivos CSV e pule os anexos de mídia. A mídia pode ser reenviada manualmente mais tarde.

Administrador do servidor antigo não responde ou se recusa a ajudar

Se o administrador não responder ao seu pedido dentro de uma semana, considere criar uma nova conta sem o arquivo. Você perderá suas postagens antigas e listas de seguidores. Notifique seus seguidores por outros canais, como e-mail ou outras plataformas sociais. Algumas instâncias têm um e-mail de contato público listado em sua página Sobre; use isso como backup.

Migração Assistida pelo Administrador vs Migração Padrão

Item Migração Assistida pelo Administrador Migração Padrão
Requisito de acesso Não precisa de login na conta antiga Deve estar logado na conta antiga
Dados exportados Arquivo completo incluindo postagens e mídia Apenas seguidores e seguidos
Redirecionamento de seguidores Alias manual configurado pelo administrador Automático via ferramenta de migração
Migração de postagens Postagens são importadas para a nova conta Postagens permanecem na conta antiga
Tempo para concluir Dias a semanas, dependendo da resposta do administrador Minutos

Agora você pode migrar sua conta do Mastodon mesmo quando não puder acessar a instância antiga. Comece entrando em contato com o administrador do servidor antigo com os comandos tootctl específicos listados acima. Após receber o arquivo e o alias ser configurado, importe os dados para sua nova conta. Para migrações futuras, mantenha um backup dos dados da sua conta a cada poucos meses usando o recurso de exportação integrado em Preferências > Importar e exportar > Exportar.

ADVERTISEMENT