Discourse

Active

Overview

Discourse is an open-source platform for hosting online communities and forums, functioning as a mailing list, discussion forum, or long-form chat room. It powers over 22,000 communities through customizable and scalable discussion features. Targeted at organizations building knowledge-sharing communities, it stands out as a standalone, containerized application using Docker rather than a WordPress plugin.

Key Features

  • Real-time notifications - Provides push notifications for hosted forums via web and mobile apps.
  • Customizable discussions - Supports threaded conversations, private messaging, and user profiles.
  • Mobile access - Official iOS and Android apps for community interaction.
  • Plugin extensibility - Includes plugins like member application for structured onboarding.
  • Docker deployment - Runs as a containerized instance for self-hosting.
  • Multi-account support - Allows management of multiple accounts in mobile apps.
  • Profile customization - Users can edit profiles, preferences, and security settings.

Pricing

PlanPriceIncludes
Standard (Hosted)$100/monthHosted instance for up to 1000 visits/day, standard support.
Business (Hosted)$300/monthUp to 10,000 visits/day, priority support, advanced features.
Enterprise (Hosted)CustomUnlimited scale, SSO, dedicated support.
Self-HostedFreeOpen-source core via Docker, no hosting costs.

Platforms & Requirements

Discourse runs on Linux servers via Docker containers, with no support for macOS or Windows natively for production; development setups possible on macOS/Windows with Docker. Web access works on all modern browsers. Mobile apps available for iOS and Android with push notifications, but require hosted instances for full functionality.

Integrations & Ecosystem

  • Docker for deployment
  • Push notifications for hosted forums
  • Plugin system (e.g., discourse-member-application)
  • API access for custom extensions
  • SSO support in higher plans
  • Email integration as mailing list
  • GitLab for plugin repositories

Alternatives

AppDifference
FlarumLighter PHP-based forum, less feature-rich than Discourse's full platform.
phpBBTraditional free forum software without modern chat or mobile app focus.
Vanilla ForumsCommercial platform with easier setup but less open-source extensibility.
bbPressWordPress plugin integration, not standalone like Discourse.

Reputation

Discourse is recognized for its modern interface and mobile optimization compared to legacy forums. Users praise its open-source nature and extensibility via plugins and Docker. Criticisms include complex self-hosting setup requiring Docker expertise and higher costs for hosted scalability.

Sources (9)
  1. https://www.g2.com/discussions/what-is-discourse-app
  2. https://play.google.com/store/apps/details?id=com.discourse&hl=en_US
  3. https://www.discourse.org
  4. https://www.elegantthemes.com/blog/wordpress/how-to-install-and-run-a-community-forum-with-discourse
  5. https://forum.driveonwood.com/t/discourse-tips-and-tricks/1438
  6. https://www.youtube.com/watch?v=TW0qYjZtEDM
  7. https://meta.discourse.org/t/discourse-member-application/399190
  8. https://www.softwareadvice.com/community/discourse-profile/
  9. https://www.youtube.com/watch?v=7cHPjwMaqws