Discourse (self-host) vs Flarum
Self-host pick — both replace Discourse Hosting (Discourse.org) (Community / forum hosting).
Both Discourse (self-host) and Flarum self-host as a replacement for Discourse Hosting (Discourse.org) (Community / forum hosting). Pick Flarum if you want the lighter footprint — 20min docker-compose (PHP + MySQL/MariaDB), $5/mo vps; php-fpm stack is light. Pick Discourse (self-host) if you need communities that already love Discourse and want to move off Discourse.org's managed plan to control hosting and cost — 30min — `discourse_docker` standalone install on a fresh Ubuntu and $10-20/mo vps + mailgun/postmark/resend smtp relay (~$10/mo for 50k emails).
| Discourse (self-host)open-source | Flarumopen-source | |
|---|---|---|
| License | GPL-2.0 | MIT |
| Setup time | 30min — `discourse_docker` standalone install on a fresh Ubuntu | 20min docker-compose (PHP + MySQL/MariaDB) |
| Monthly cost | $10-20/mo VPS + Mailgun/Postmark/Resend SMTP relay (~$10/mo for 50k emails). Discourse needs ≥2GB RAM. | $5/mo VPS; PHP-FPM stack is light. |
| GitHub | discourse/discourse | flarum/framework |
| Replaces | Discourse Hosting (Discourse.org) + 1 other | Discourse Hosting (Discourse.org) + 1 other |
Good fit for
Discourse (self-host)
Communities that already love Discourse and want to move off Discourse.org's managed plan to control hosting and cost.
Weak at:Stack weight — Discourse runs Postgres, Redis, Sidekiq, and Unicorn in one container; not a Pi-friendly install.
Flarum
Smaller communities that find Discourse heavy and want a modern, fast, lightly-themed forum.
Weak at:Smaller plugin ecosystem than Discourse; less out-of-the-box gamification.
Both also replace
- Reddit— Threaded community / forum
In a terminal? npx -y github:SolvoHQ/os-alt-cli discourse-cloud prints Discourse Hosting (Discourse.org)'s self-host options including both —
how the CLI works →
FAQ
Which is easier to self-host, Discourse (self-host) or Flarum?
Discourse (self-host): 30min — `discourse_docker` standalone install on a fresh Ubuntu. Flarum: 20min docker-compose (PHP + MySQL/MariaDB).
What does each cost to run?
Discourse (self-host): $10-20/mo VPS + Mailgun/Postmark/Resend SMTP relay (~$10/mo for 50k emails). Discourse needs ≥2GB RAM.. Flarum: $5/mo VPS; PHP-FPM stack is light.. Both projects are free and open source.
Do Discourse (self-host) and Flarum replace the same SaaS?
Yes — both are open-source alternatives to Discourse Hosting (Discourse.org) (and 1 other SaaS).