Ao tentar criar uma nova conta em um servidor Mastodon e ver a mensagem de erro “Rate limit on sign up endpoint,” sua solicitação de registro foi bloqueada pelo sistema de limite de taxa do servidor. Esse erro ocorre porque o servidor recebeu muitas tentativas de registro do seu endereço IP ou rede em um curto período. Os administradores do Mastodon ativam essa proteção para evitar que bots automatizados inundem o servidor com contas falsas. Este artigo explica por que esse erro aparece e fornece etapas práticas para resolvê-lo, permitindo que você conclua seu registro.
Principais conclusões: Resolvendo o erro de limite de taxa
- Preferências > Administração > Registros: Os administradores do servidor podem ajustar o limite de taxa de registro no painel de administração do Mastodon.
- VPN ou serviço de proxy: Usar um endereço IP diferente pode contornar um limite de taxa vinculado ao seu IP atual.
- Navegação privada ou cookies limpos: Uma nova sessão do navegador pode redefinir o contador de limite de taxa para seu cliente.
Por que o erro Rate Limit on Sign Up Endpoint ocorre
Os limites de taxa do Mastodon são um mecanismo de defesa integrado que impede o abuso dos recursos do servidor. O endpoint de registro lida especificamente com solicitações de criação de conta. Quando o servidor detecta mais de um certo número de solicitações de um único endereço IP ou agente de usuário dentro de um período de tempo definido, ele bloqueia temporariamente novas solicitações e retorna o código de status HTTP 429 Too Many Requests. O limite padrão é tipicamente de 3 a 5 tentativas de registro por hora por endereço IP, mas os administradores do servidor podem configurar esse valor.
A razão para essa proteção é direta. Sem limites de taxa, agentes maliciosos poderiam executar scripts automatizados para criar milhares de contas falsas, consumindo armazenamento do banco de dados e tempo dos moderadores. O limite de taxa também desencoraja ataques de força bruta no formulário de registro. Se você é um usuário legítimo e encontra esse erro, geralmente significa que enviou o formulário de registro várias vezes em rápida sucessão, ou sua rede compartilha um endereço IP com outros usuários que tentaram se registrar recentemente. Redes compartilhadas como Wi-Fi público, redes escolares ou VPNs corporativas podem acionar esse erro porque o servidor vê todo o tráfego como vindo de um único IP.
Instâncias do Mastodon abertas para registro público geralmente enfrentam alto tráfego. Os administradores da instância também podem definir limites mais rigorosos durante períodos de ataques de spam. O limite de taxa é aplicado globalmente ao endpoint de registro, portanto, mesmo que você nunca tenha visitado essa instância antes, um limite agressivo no lado do servidor pode afetar sua primeira tentativa.
Etapas para resolver o erro de limite de taxa
As etapas abaixo se aplicam tanto a usuários finais que estão tentando se registrar quanto a administradores de servidor que precisam ajustar o limite para sua instância.
Para usuários finais: Aguarde e tente novamente
- Aguarde a expiração da janela de limite de taxa
A maioria das instâncias do Mastodon aplica uma janela de limite de taxa de 1 hora. Não tente se registrar novamente durante esse período. Cada nova tentativa redefine o temporizador do bloqueio. Feche a aba do navegador e aguarde pelo menos 60 minutos antes de tentar novamente. - Mude para uma rede diferente
Se você estiver em uma rede compartilhada, desconecte-se dela. Use a conexão de dados móveis do seu celular. Isso fornece um novo endereço IP público que não está sujeito ao limite de taxa anterior. - Use uma VPN ou proxy
Conecte-se através de um serviço de VPN confiável para obter um endereço IP diferente. Após conectar, limpe o cache e os cookies do navegador e navegue até a instância do Mastodon novamente. Tente se registrar com o novo IP. - Use uma janela de navegação privada
Abra uma janela privada ou anônima no seu navegador. Isso impede que o servidor associe sua nova solicitação a cookies ou dados em cache anteriores que possam ter sido sinalizados. - Entre em contato com o administrador da instância
Se você esperou e ainda não consegue se registrar, encontre as informações de contato da instância. Procure um link “Contato” no rodapé ou verifique a página sobre o servidor. Envie uma mensagem educada explicando que você está recebendo o erro de limite de taxa e peça para remover temporariamente o limite para seu IP.
Para administradores de servidor: Ajuste a configuração de limite de taxa
- Navegue até o painel de administração
Faça login na sua instância do Mastodon com uma conta de administrador. Vá para Preferências > Administração > Configurações do Servidor. - Encontre a seção Registros
Role até a seção chamada “Registros.” Procure o campo chamado “Limite de taxa de registro (por hora por IP).” O valor padrão geralmente é 3. - Aumente o valor do limite de taxa
Altere o número para um valor mais alto, como 10 ou 20, para permitir mais tentativas de registro por hora. Tenha cuidado: aumentar esse limite aumenta o risco de registros de spam. Não defina acima de 50 a menos que você tenha medidas adicionais anti-spam. - Salve as alterações
Clique no botão “Salvar alterações” na parte inferior da página. O novo limite de taxa entra em vigor imediatamente. Nenhuma reinicialização do servidor é necessária. - Monitore abusos
Após aumentar o limite, observe os logs do servidor e a fila de registro em busca de sinais de spam. Se você notar um pico repentino de novas contas, reduza o limite novamente para um número menor.
Para administradores de servidor: Coloque IPs confiáveis na lista de permissões
Se você administra uma instância privada para um grupo conhecido de usuários, pode ignorar o limite de taxa para endereços IP específicos. Este método requer editar o arquivo de configuração do Mastodon.
- Acesse o shell do servidor
Conecte-se via SSH ao seu servidor Mastodon. Navegue até o diretório raiz do Mastodon, normalmente/home/mastodon/live. - Edite o arquivo .env.production
Abra o arquivo com um editor de texto como nano:nano .env.production. Adicione a seguinte linha:RACK_ATTACK_SAFE_IPS=192.168.1.1,10.0.0.1
Substitua os endereços IP pelos que deseja colocar na lista de permissões. Separe vários IPs com vírgulas. - Salve e reinicie o Mastodon
Salve o arquivo e reinicie o serviço web do Mastodon:systemctl restart mastodon-web. Os IPs na lista de permissões não estarão mais sujeitos ao limite de taxa de registro.
Se o erro de limite de taxa persistir após a correção principal
Limite de taxa acionado por extensões do navegador
Algumas extensões do navegador, especialmente as focadas em privacidade como uBlock Origin ou NoScript, podem enviar várias solicitações em segundo plano para o servidor. Essas solicitações podem ser contadas como tentativas de registro separadas. Desative todas as extensões temporariamente e tente se registrar novamente em um perfil de navegador limpo.
Limite de taxa global do servidor atingido
Se a instância do Mastodon tiver um limite de taxa global que se aplica a todos os usuários, nenhum indivíduo pode se registrar até que o limite seja redefinido. Isso é raro, mas pode acontecer em servidores sobrecarregados. Verifique a página de status do servidor ou o feed de mídia social para anúncios. Se você é o administrador, revise o arquivo log/production.log em busca de linhas contendo “429” para ver o volume geral de solicitações.
Endereço IP na lista negra do servidor
Em alguns casos, o servidor pode ter colocado seu endereço IP permanentemente na lista negra devido a abusos passados. Isso vai além de um limite de taxa temporário. Se você suspeitar disso, tente se registrar a partir de um endereço IP completamente diferente, como um hotspot móvel. Se funcionar, entre em contato com o administrador do servidor para solicitar a remoção da lista negra para seu IP original.
Erro de limite de taxa: Resposta do usuário final vs. administrador
| Item | Ação do usuário final | Ação do administrador |
|---|---|---|
| Causa principal | Muitas tentativas de registro do seu IP | Limite de taxa padrão muito baixo para tráfego legítimo |
| Correção imediata | Aguarde 1 hora, use VPN ou mude de rede | Aumente o valor do limite de taxa nas configurações de administração |
| Correção avançada | Contate o administrador para colocar seu IP na lista de permissões | Edite .env.production para adicionar RACK_ATTACK_SAFE_IPS |
| Prevenção | Não atualize a página de registro repetidamente | Defina um limite razoável e monitore os logs semanalmente |
Esta tabela resume as duas perspectivas sobre o mesmo erro. Usuários finais devem focar em mudar sua rede ou aguardar. Administradores devem ajustar a configuração do servidor para equilibrar segurança com acessibilidade.
Após seguir as etapas deste artigo, você deve conseguir se registrar na instância do Mastodon sem encontrar o erro de limite de taxa. Se você é um administrador, considere ativar a verificação por e-mail ou CAPTCHA como uma camada adicional de proteção em vez de depender apenas de limites de taxa. Para usuários finais, sempre use uma conexão de rede estável e evite enviar o formulário de registro mais de uma vez em um intervalo de 30 minutos.