Users are experiencing a registration limit error from their IP address on a Discourse forum, particularly affecting those on a company intranet sharing the same IP. The issue is caused by a setting in the admin panel under ‘spam’ settings, specifically ‘max new accounts per registration IP’, which can be adjusted to allow more registrations. Some users have successfully resolved the issue by increasing this limit or unblocking their IP. For those using Cloudflare, the solution involves adding the cloudflare.template.yml to the app.yml file and rebuilding the instance. However, some users continue to face the problem despite these steps, indicating potential issues with proxy configurations or other settings. pnewelljr first reported the issue, and lisajill provided the location of the setting. Stephen and absi discussed the Cloudflare solution, while Martin_Delille confirmed that unblocking the IP resolved the issue for him. Farhan and Jaskaran are still troubleshooting.
My users are getting the following when they try to signup:
“New registrations are not allowed from your IP address (maximum limit reached). Contact a staff member.”
I didn’t set a limit that I know of, so not sure why this is happening. We are all at the same three IP address because the forum is for a company intranet.
ssh into your server and edit the app.yml file to add this to the templates block:
- "templates/cloudflare.template.yml"
make sure it’s aligned with the other templates in that block. The YML file is very sensitive to any indentation errors. There need to be two spaces before the -
Thanks for this! Our site is behind cloudflare - I tried adding templates/cloudflare.template.yml to our app.yml but am still running into the same error message. Is the cloudflare template mutually exclusive with the web.ratelimited template?