Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Discourse

Discourse is our Forum platform, for longer term discussions and project documentation

It is running on an Azure VM

It previously ran as a Bitnami stack, but that was poorly documented, unstable, and generally unmanagable

This service could be migrated to a Dockerised version but the resource requirements for running Discourse made running it in our KitchenSync based Docker environment infeasable.

Build/Edit log

  • Killed old discourse VM’s/Disks/IP’s from Azure,
  • Spun up new blank Ubuntu LTS image on D1v2
  • Used SSHkey from bolster account on Kitchensync as base key ID
  • Followed these instructions, using the sendgrid as the SMTP relay
  • Configured Google OAuth under bolster@farsetlabs.org.uk -> Discourse project
  • Added solved, assign voting, and user-notes plugins
  • Set @farsetlabs.org.uk emails to automatically be trusted
  • Setup Unattended Upgrades and fail2ban