I would like to block access to my discourse forum until it is ready but would like to have access to only few IP address so that our team can work on forum.
I do know below options can be enable but I want my team to see forum like regular user until it is ready and work on content.
settings->login
Public registration is disabled, all new users must be explicitly invited by trusted users or staff.
Require authentication to read content on this site, disallow anonymous access.
When outside user(non approved IP address) visit my site they should see nothing there.
If you use the setup wizard that launches after first install, you can select a private instance in one of the first steps. If you need to re-run the wizard you can do so at /wizard
Easy. Set forum to private as Jeff suggests and then approve access to only your setup team. If you donât approve others they will only see the login screen. You can set permissions to categories by group if you need further granularity.
You donât like the discourse solution, so itâs a sysadmin issue. You can Google stuff like âblock ip with iptablesâ or âlimit ip access nginx". You might tryâ âufwâ instead of iptables.
If you have a budget I might be able to help. My contact info is in my profile.