O Mastodon permite baixar um arquivo com seus dados da conta, incluindo publicações, mídia, seguidores e listas. No entanto, você não pode solicitar uma exportação a cada poucos minutos. O servidor impõe um período de espera entre as solicitações para evitar abusos e reduzir a carga no servidor. Este artigo explica o limite exato de frequência, como verificar quando você pode solicitar uma nova exportação e o que fazer se o botão estiver cinza.
Entender o limite de exportação ajuda você a planejar backups em massa ou migrações de instância. O limite não pode ser ajustado por usuários comuns, mas saber o tempo de espera evita frustrações quando o botão de exportação não responde. Este guia aborda o valor padrão de espera, como o servidor conta as solicitações e alternativas caso você precise de uma exportação antes do prazo.
Principais Conclusões: Limite de Frequência de Exportação do Mastodon
- Preferências > Importar e exportar > Exportar: O período de espera padrão entre solicitações de exportação é de 7 dias a partir da última exportação bem-sucedida.
- Variável de limite do lado do servidor: Os administradores da instância podem alterar o período de espera no arquivo de configuração do Mastodon.
- Mensagem de erro “Você já solicitou uma exportação recentemente”: Indica que o período de espera ainda não expirou; aguarde o tempo restante antes de tentar novamente.
Por que o Mastodon Limita a Frequência de Exportação
As exportações do Mastodon geram um arquivo compactado contendo todos os seus dados públicos e privados. Gerar esse arquivo consome CPU, E/S de disco e consultas ao banco de dados. Se todo usuário solicitasse uma exportação a cada hora, o servidor poderia ficar lento ou indisponível para outras atividades. O período de espera protege a instância contra condições acidentais ou intencionais de negação de serviço.
O período de espera padrão é de 7 dias após a última exportação bem-sucedida. Esse valor é armazenado na configuração do Mastodon na variável de ambiente EXPORT_LIMIT ou no arquivo config/settings.yml. Os administradores da instância podem definir qualquer número de segundos. Um valor personalizado comum é 86400 segundos, que equivale a 24 horas. Algumas instâncias muito pequenas podem definir como 0, desabilitando efetivamente o limite.
Como o Servidor Rastreia as Solicitações de Exportação
Quando você clica no botão de exportação, o Mastodon cria um job em segundo plano que compacta seus dados. O job registra um timestamp no banco de dados para seu registro de usuário. Na próxima vez que você visitar a página de exportação, o servidor compara a hora atual com esse timestamp. Se a diferença for menor que o período de espera configurado, o botão de exportação aparece cinza ou retorna uma mensagem de erro.
O limite se aplica por conta, não por endereço IP. Se você tiver várias contas na mesma instância, cada conta tem seu próprio temporizador de espera independente. Excluir e recriar a conta não redefine o temporizador para o mesmo nome de usuário, pois o registro no banco de dados persiste até que a conta seja totalmente removida.
Passos para Verificar sua Elegibilidade e Solicitar uma Exportação
Siga estes passos para verificar se você pode solicitar uma exportação e iniciar o processo quando o período de espera tiver expirado.
- Abra Preferências
Clique no ícone de engrenagem na interface web do Mastodon ou navegue até Preferências no menu do usuário no canto superior direito. - Vá para Importar e exportar
Na barra lateral esquerda, clique em Importar e exportar. Esta página mostra as opções de importação e exportação. - Verifique o status do botão de exportação
Procure pela seção Exportar. Se o botão disser Solicitar seu arquivo e estiver clicável, o período de espera expirou. Se estiver cinza ou mostrar uma mensagem como Você já solicitou uma exportação recentemente, você deve aguardar. - Clique em Solicitar seu arquivo
Se o botão estiver ativo, clique nele. O Mastodon agenda a geração do arquivo. Você receberá uma notificação quando o arquivo estiver pronto, geralmente em alguns minutos. - Baixe o arquivo
Após a notificação aparecer, volte para a mesma página Importar e exportar. Um link de download para o arquivo.tar.gzaparecerá. Clique nele para salvar o arquivo no seu computador.
O Que Fazer Se o Botão de Exportação Estiver Cinza
Se o botão de exportação estiver inativo, você pode estimar quando ele ficará disponível novamente. A mensagem de erro geralmente não exibe o tempo restante exato. No entanto, você pode verificar o timestamp da última exportação visualizando a aba de ferramentas do desenvolvedor do navegador quando a página carregar, ou entrando em contato com o administrador da sua instância. Na maioria dos casos, basta aguardar 7 dias a partir da última exportação.
Problemas Comuns e Equívocos Sobre os Limites de Exportação
Botão de Exportação Mostra “Solicitar seu arquivo” mas Nada Acontece ao Clicar
Se o botão parecer ativo, mas clicar não fizer nada, o navegador pode ter armazenado em cache uma página desatualizada. Atualize a página com Ctrl+F5 no Windows ou Cmd+Shift+R no Mac para forçar um recarregamento completo. Se o problema persistir, limpe o cache do navegador para o domínio do Mastodon.
O Limite de Exportação é Reiniciado Após uma Tentativa Mal-sucedida
Se a geração do arquivo falhar devido a um erro do servidor, o temporizador de espera não é reiniciado. Você deve aguardar o período completo antes de tentar novamente. Verifique o status do servidor ou entre em contato com o administrador se as falhas se repetirem.
O Administrador da Instância Alterou o Limite Sem Aviso
Alguns administradores reduzem o limite para 24 horas ou aumentam para 30 dias. Se você acredita que o período de espera está anormalmente longo, pergunte diretamente ao administrador. Eles podem verificar o valor de EXPORT_LIMIT na configuração do servidor.
O Arquivo de Exportação Contém Dados Antigos Após uma Publicação Recente
A exportação captura um instantâneo dos seus dados no momento em que o job do arquivo é executado. Se você publicou novo conteúdo após solicitar a exportação, mas antes de baixá-la, esse novo conteúdo não será incluído. Você deve aguardar o período de espera expirar e solicitar uma nova exportação para obter os dados mais recentes.
Limite de Exportação do Mastodon vs Outras Plataformas Sociais
| Item | Mastodon | Twitter / X | |
|---|---|---|---|
| Período de espera padrão | 7 dias (configurável) | 30 dias | Sem limite fixo; pode levar horas para gerar |
| Dados incluídos | Publicações, mídia, seguidores, listas, favoritos, configurações da conta | Arquivo de tweets, mídia, mensagens diretas, dados da conta | Fotos, publicações, mensagens, lista de amigos |
| Possível alteração pelo administrador | Sim, via variável EXPORT_LIMIT |
Não | Não |
| Notificação quando pronto | Notificação no aplicativo | Notificação por e-mail | Notificação por e-mail |
| Formato | tar.gz contendo arquivos CSV e JSON | ZIP contendo arquivos HTML e CSV | ZIP contendo arquivos HTML e mídia |
O Mastodon oferece mais flexibilidade para administradores de instância e inclui uma gama mais ampla de dados que o Twitter. O padrão de 7 dias é um equilíbrio razoável entre conveniência do usuário e estabilidade do servidor.
Conclusão
Agora você sabe que o Mastodon impõe um período de espera de 7 dias entre solicitações de exportação por padrão, e você pode verificar sua elegibilidade na página Preferências > Importar e exportar. Se precisar exportar dados com mais frequência, peça ao administrador da sua instância para ajustar a configuração EXPORT_LIMIT para um valor menor, como 86400 segundos para um intervalo de 24 horas. Para planejamento de migração, considere exportar seus dados pelo menos uma semana antes da mudança para evitar conflitos de tempo com o período de espera.