Where are you users coming from when they arrive at your Discourse instance?
If you use WordPress there’s a plugin which handles single sign-on and can be tweaked to provision users into groups automatically after they pay for a subscription or product. If you use Patreon or Memberful there are also plugin options there.
Basically, the form for invite requests is published directly at my-discourse-website.com/login page
Users need to fill out a short questionnaire and specify why they want to join our platform (we are a group engaged with community outreach, public legislation proposals etc.)
There is also a form on an inner custom page accessible by members where they can request an invite for a friend. All invite requests are reviewed by moderators.
Actually, I’ve also got a reply from Jeff Atwood with regards to adding a file to web root:
So I will be seeking other options. Thank you for the tips about Memberful and WP plugins, I’ll explore them further.
Então, como exatamente é possível criar um arquivo na raiz da web em uma instalação Docker? Quatro anos depois, ainda não está claro.
Concordo que criar um registro DNS é muito mais fácil.
O caso de uso é que eu gerencio um fórum e tenho acesso total ao servidor, mas odeio ter que incomodar a pessoa que controla nossas configurações de DNS, e ela leva muito tempo para conseguir fazer isso.