← all comparisons

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-sourceFlarumopen-source
LicenseGPL-2.0MIT
Setup time30min — `discourse_docker` standalone install on a fresh Ubuntu20min 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.
GitHubdiscourse/discourse ★ 47.0k · last commit todayaliveflarum/framework ★ 6.71k · last commit todayalive
ReplacesDiscourse Hosting (Discourse.org) + 1 otherDiscourse 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).