Quando você migra sua conta do Mastodon de uma instância para outra, espera que seus seguidores, perfil e postagens sejam transferidos. No entanto, o Mastodon deliberadamente não transfere suas postagens. Esse comportamento confunde muitos usuários que presumem que uma exportação completa da conta inclui a movimentação de todo o conteúdo. O motivo é técnico: as instâncias do Mastodon são servidores independentes que armazenam postagens localmente, e as postagens contêm referências ao servidor original que não podem ser recriadas em outro lugar. Este artigo explica por que as postagens não são movidas durante a migração, o que realmente é transferido e como lidar com seu conteúdo existente.
Principais Conclusões: Migração do Mastodon e Gerenciamento de Postagens
- Preferências > Conta > Mover de uma conta diferente: Transfere seguidores, seguidos e informações do perfil, mas nunca as postagens.
- Preferências > Importar e exportar > Exportar dados: Gera um arquivo CSV de suas postagens para backup, mas as postagens não podem ser reenviadas para uma nova instância.
- Redirecionamento do perfil da conta antiga: Seu perfil antigo exibe um banner de redirecionamento para sua nova conta, preservando o link para seu histórico de postagens.
Por que o Mastodon Não Transfere Postagens Durante a Migração de Conta
O Mastodon é uma rede federada de instâncias independentes. Cada instância executa seu próprio banco de dados e armazena postagens localmente. Quando você publica em uma instância, essa postagem é salva apenas no servidor daquela instância. Outras instâncias que seguem você armazenam uma cópia em cache da postagem, mas o registro autoritativo permanece no servidor original.
Durante uma migração de conta, o Mastodon realiza um handshake entre sua instância antiga e sua nova instância. Esse handshake transfere seu nome de exibição do perfil, biografia, avatar, imagem de cabeçalho e relacionamentos de seguidores. As postagens são excluídas desse handshake por três motivos principais.
Integridade da Federação
Cada postagem do Mastodon carrega um identificador único vinculado à sua instância de origem. Se uma postagem fosse movida para uma nova instância, seu identificador mudaria. Outras instâncias que já federaram a postagem veriam uma duplicata ou referência quebrada. Isso quebraria respostas, impulsionamentos e favoritos que referenciam o ID da postagem original.
Arquitetura de Armazenamento
As instâncias do Mastodon armazenam postagens em um banco de dados relacional com restrições de chave estrangeira. As postagens são vinculadas a contas de usuário, anexos de mídia e outras postagens por meio dessas chaves. Exportar e reimportar postagens com novos IDs de usuário exigiria remapear cada chave estrangeira, um processo propenso a erros e não suportado pelo design atual do software.
Intenção e Consentimento do Usuário
O Mastodon trata a propriedade da postagem como vinculada à instância original. Mover postagens para uma nova instância poderia implicar que a nova instância agora hospeda conteúdo que não serviu originalmente. Isso tem implicações legais e de moderação. A equipe de desenvolvimento do Mastodon optou por manter as postagens na instância original para manter a proveniência clara do conteúdo.
O que Realmente é Transferido Durante uma Migração do Mastodon
Entender o que é movido e o que fica ajuda você a planejar sua migração. Os seguintes itens são transferidos para sua nova conta.
- Listas de seguidores e seguidos
Seus seguidores são solicitados a seguir sua nova conta. Sua lista de seguidos existente é copiada para a nova conta. Esse processo leva algumas horas enquanto as instâncias se comunicam. - Nome de exibição e biografia do perfil
O texto que você inseriu para seu nome de exibição e biografia é copiado para a nova conta. Você pode editá-los após a migração. - Avatar e imagem de cabeçalho
Suas fotos de perfil são transferidas da instância antiga para a nova instância. As imagens são reenviadas para o novo servidor. - Listas de usuários bloqueados e silenciados
Suas configurações de privacidade para bloquear e silenciar contas são movidas. Isso evita que você tenha que reconstruir essas listas manualmente.
Itens que não são transferidos incluem mensagens diretas, postagens agendadas, rascunhos de postagens e listas. Você deve exportá-los manualmente da sua instância antiga antes de iniciar a migração.
Como Preservar o Acesso às Suas Postagens Antigas
Embora suas postagens não possam ser movidas, você pode mantê-las acessíveis aos seus seguidores. O Mastodon fornece um mecanismo de redirecionamento no seu perfil antigo.
- Configure o alias da conta na instância antiga
Na sua instância antiga, vá em Preferências > Conta > Mover de uma conta diferente. Insira o nome de usuário da sua nova conta. Isso cria um alias unidirecional que informa à instância antiga para onde você se mudou. - Inicie a migração de seguidores na nova instância
Na sua nova instância, vá em Preferências > Conta > Mover de uma conta diferente. Insira o handle completo da sua conta antiga, por exemplo @olduser@oldinstance.social. Confirme a ação. Isso aciona a transferência de seguidores. - Verifique o banner de redirecionamento no perfil antigo
Após a migração ser concluída, visite sua página de perfil antiga. Um banner aparece no topo com a mensagem “Esta conta foi movida para [link do novo perfil].” Qualquer pessoa que visitar seu perfil antigo verá esse banner e poderá clicar para ir ao seu novo perfil. - Exporte seu arquivo antes de sair da instância antiga
Vá em Preferências > Importar e exportar > Exportar dados. Clique no botão “Solicitar seu arquivo”. A instância gera um arquivo CSV contendo suas postagens, links de mídia e metadados. Baixe este arquivo dentro de 48 horas. O arquivo é apenas para seus registros pessoais. Ele não pode ser importado para uma nova conta do Mastodon.
O banner de redirecionamento permanece ativo enquanto sua conta antiga existir. Se você excluir a conta antiga, o banner desaparece e suas postagens se tornam inacessíveis. Alguns usuários optam por manter a conta antiga ativa como um arquivo estático.
Equívocos Comuns Sobre Migração de Postagens
“Exportei minhas postagens, então posso importá-las para a nova instância”
A exportação de dados do Mastodon gera um arquivo CSV apenas para fins de backup. Nenhuma instância do Mastodon fornece uma função de importação para postagens. O formato CSV não foi projetado para ser reinserido em um banco de dados ativo. Se você tentar inserir os dados manualmente, quebrará as relações de chave estrangeira e as postagens não serão exibidas corretamente.
“O administrador da minha nova instância pode copiar minhas postagens do servidor antigo”
Os administradores de instância têm acesso ao banco de dados do próprio servidor, mas não aos bancos de dados de outras instâncias. Mesmo que seu administrador antigo esteja disposto a ajudar, copiar postagens diretamente de um banco de dados para outro requer manipulação manual de SQL. Isso não é suportado pelo software Mastodon e anula quaisquer garantias de integridade de dados. A maioria dos administradores recusará esse pedido.
“Posso republicar tudo manualmente na nova conta”
Você pode copiar e colar manualmente o texto de suas postagens antigas em novas postagens na nova instância. No entanto, os IDs originais das postagens serão perdidos. Quaisquer respostas, impulsionamentos ou favoritos que existiam nas postagens antigas não serão transferidos. As novas postagens aparecerão com novos carimbos de data/hora e novos IDs. Essa abordagem funciona para um pequeno número de postagens importantes, mas é impraticável para contas com centenas ou milhares de postagens.
| Item | Transfere Durante a Migração | Permanece na Instância Original |
|---|---|---|
| Seguidores | Sim | Não |
| Lista de seguidos | Sim | Não |
| Nome de exibição e biografia do perfil | Sim | Não |
| Avatar e imagem de cabeçalho | Sim | Não |
| Listas de bloqueados e silenciados | Sim | Não |
| Postagens | Não | Sim |
| Mensagens diretas | Não | Sim |
| Postagens agendadas ou rascunhos | Não | Sim |
| Listas | Não | Sim |
Agora você entende por que o Mastodon não move suas postagens durante a migração. O design prioriza a estabilidade da federação e a proveniência dos dados em detrimento da portabilidade do conteúdo. Para preservar o acesso às suas postagens antigas, mantenha sua conta original ativa com o banner de redirecionamento. Exporte seu arquivo para backup pessoal antes de sair da instância antiga. Se precisar reter postagens específicas, considere republicá-las manualmente em sua nova conta e fixar as mais importantes no seu perfil.