Discourse
ActiveOverview
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
| Plan | Price | Includes |
|---|---|---|
| Standard (Hosted) | $100/month | Hosted instance for up to 1000 visits/day, standard support. |
| Business (Hosted) | $300/month | Up to 10,000 visits/day, priority support, advanced features. |
| Enterprise (Hosted) | Custom | Unlimited scale, SSO, dedicated support. |
| Self-Hosted | Free | Open-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
| App | Difference |
|---|---|
| Flarum | Lighter PHP-based forum, less feature-rich than Discourse's full platform. |
| phpBB | Traditional free forum software without modern chat or mobile app focus. |
| Vanilla Forums | Commercial platform with easier setup but less open-source extensibility. |
| bbPress | WordPress 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)
- https://www.g2.com/discussions/what-is-discourse-app
- https://play.google.com/store/apps/details?id=com.discourse&hl=en_US
- https://www.discourse.org
- https://www.elegantthemes.com/blog/wordpress/how-to-install-and-run-a-community-forum-with-discourse
- https://forum.driveonwood.com/t/discourse-tips-and-tricks/1438
- https://www.youtube.com/watch?v=TW0qYjZtEDM
- https://meta.discourse.org/t/discourse-member-application/399190
- https://www.softwareadvice.com/community/discourse-profile/
- https://www.youtube.com/watch?v=7cHPjwMaqws