Building a discourse server

pfaffman/discourse-doi-resolver
https://meta.discourse.org/t/sign-in-to-discourse-using-orcid/105488/4
https://meta.discourse.org/t/discourse-category-experts/190814
https://meta.discourse.org/t/custom-category-boxes/144865
https://meta.discourse.org/t/mentionables/192948 <-- content in OLAC
https://meta.discourse.org/t/admin-guide-to-tags-in-discourse/121041

Position conversations within the OLAC search space.

https://blog.discourse.org/2021/11/discourse-forum-seo/
https://meta.discourse.org/t/does-discourse-support-google-structured-data-i-e-schema-org/58249
https://meta.discourse.org/t/beginners-guide-to-seo-with-discourse/146655/4
https://meta.discourse.org/t/beginners-guide-to-seo-with-discourse/146655/7
https://meta.discourse.org/t/discourse-sitemap/40348

This might be a way forward to an OAI-PMH repo: https://github.com/discourse/discourse-sitemap another option is to use a query mechanism in the JSON api to get all threads and treat these threads as resources for description. https://meta.discourse.org/t/discourse-rest-api-documentation/22706

I wonder how many layers a tag-group can have... https://docs.discourse.org/#tag/Tags/operation/updateTagGroup

https://meta.discourse.org/t/locations-plugin/69742

Legal and privacy considerations:

https://meta.discourse.org/t/legal-tools-plugin/87966/26

Your Discourse forum and the GDPR

Import from other discourse instances:
https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710

Self-hosting, self-managed, hosted, serviced,

https://meta.discourse.org/t/comparing-hosting-providers/100034/13

https://www.literatecomputing.com/discourse-server-maintenance/
https://meta.discourse.org/t/recommended-hosting-providers-for-self-hosters/79562

Pricing:
https://discourse.org/pricing

https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md

Discourse Hosting Plans and Pricing

Dedicated email:
https://messagebird.com/pricing/email-sending