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-source | Discourse Hosting (Discourse.org)paid SaaS | |
|---|---|---|
| Category | Community / forum hosting | Community / forum hosting |
| License / pricing | GPL-2.0 | Standard $50/mo (managed Discourse Cloud); Business $100/mo; Enterprise from $300/mo |
| Starting price | $0 self-host | $50/user/mo |
| GitHub | discourse/discourse | closed source |
| Setup time | 30min — `discourse_docker` standalone install on a fresh Ubuntu | SaaS — 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)
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..