← all comparisons

Discourse (self-host) vs Discourse Hosting (Discourse.org)

Self-host swap-in for Discourse Hosting (Discourse.org). · Self-host Discourse Hosting (Discourse.org) · Discourse (self-host) on os-alt

Discourse (self-host) is one of the open-source self-host replacements for Discourse Hosting (Discourse.org) — license GPL-2.0, 30min — `discourse_docker` standalone install on a fresh Ubuntu to stand up, and $10-20/mo vps + mailgun/postmark/resend smtp relay (~$10/mo for 50k emails). Compare against Discourse Hosting (Discourse.org)'s Standard $50/mo (managed Discourse Cloud); Business $100/mo; Enterprise from $300/mo below.

Discourse (self-host)open-sourceDiscourse Hosting (Discourse.org)paid SaaS
CategoryCommunity / forum hostingCommunity / forum hosting
License / pricingGPL-2.0Standard $50/mo (managed Discourse Cloud); Business $100/mo; Enterprise from $300/mo
Starting price$0 self-host$50/user/mo
GitHubdiscourse/discourse ★ 47.0k · last commit todayaliveclosed source
Setup time30min — `discourse_docker` standalone install on a fresh UbuntuSaaS — sign up + bill
Monthly cost$10-20/mo VPS + Mailgun/Postmark/Resend SMTP relay (~$10/mo for 50k emails). Discourse needs ≥2GB RAM.from $50/user/mo (Standard $50/mo (managed Discourse Cloud); Business $100/mo; Enterprise from $300/mo)

Switching from Discourse Hosting (Discourse.org) to Discourse (self-host)

Clone `discourse/discourse_docker` and run `./discourse-setup`. The wizard generates `containers/app.yml`; rebuild with `./launcher rebuild app`. Migration from Discourse Cloud: open a support ticket asking for a Postgres backup, restore via `./launcher enter app` → `discourse enable_restore && discourse restore`. SSL via the built-in Let's Encrypt integration; SMTP credentials in the YAML.

Good fit for
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.

Other open-source self-host alternatives to Discourse Hosting (Discourse.org)

  • MIT20min docker-compose (PHP + MySQL/MariaDB)$5/mo VPS; PHP-FPM stack is light.
  • GPL-3.020min docker run (Node + Redis or Postgres or MongoDB)$5-10/mo VPS.

Discourse (self-host) also replaces

  • Reddit— Threaded community / forum

In a terminal? npx os-alt discourse-cloud prints Discourse Hosting (Discourse.org)'s self-host options — how the CLI works →

FAQ

Is Discourse (self-host) a free alternative to Discourse Hosting (Discourse.org)?

Yes — Discourse (self-host) is open source under GPL-2.0. Self-host cost: $10-20/mo VPS + Mailgun/Postmark/Resend SMTP relay (~$10/mo for 50k emails). Discourse needs ≥2GB RAM.. Discourse Hosting (Discourse.org) starts at $50/user/mo (Standard $50/mo (managed Discourse Cloud); Business $100/mo; Enterprise from $300/mo).

How long does Discourse (self-host) take to set up vs Discourse Hosting (Discourse.org)?

Self-hosting Discourse (self-host): 30min — `discourse_docker` standalone install on a fresh Ubuntu. Discourse Hosting (Discourse.org) is a hosted SaaS — sign up and you're in.

What is Discourse (self-host) good at, and what is it weak at?

Good fit for: 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..