self-host our Discourse instance
This is what we submitted to the sponsor:
"The Tor forum, launched during the previous project phase, has been a great success; we have learned how important it is to facilitate good communication with the user base and to have tools and resources to do so. As part of this goal, we will look into self-hosting the Tor forum, which is currently hosted by a third party. By self-hosting, we will have more control over the forum, be able to customize it in new ways, and be able to implement features like an .onion address to offer more privacy for our users. We will also update our documentation and investigate the integration between the documentation and the new Tor forum"
-
Deploy new Debian machine with Docker for tests -
Deploy the Discourse container with "factory" settings on temporary domain -
Work out accessing the forum via HTTPS, HTTP->HTTPS redirection and .onion -
Work out incoming and outgoing mail from the test instance -
Work out backup procedures -
Test restoring existing forum backup on the new server -
Document setup and maintenance -
Plan migration to new instance -
Execute migration -
Decommission Discourse-hosted forum
Edited by Jérôme Charaoui