How to setup discourse on my own home server

This is not a solution my community organisation wants as it does not stop frivolous warrants to snoop on my organizations content.

I think it is important to note that Australia has the worst internet privacy and civil liberties laws in the first world.

Just disallowing anonymous access is still not an option even assuming the hosting provider does not have access to the encryption keys as they can still be ordered to take the site down by the Australian government.

This is why the community organization that I am volunteering for is quite adamant that we self host on our own hardware.

If we can do this using a static IP they do not have to worry about domain name providers also revoking their domain either. Another issue that we have seen a lot of in the last few years.