← all SaaS

Discourse (self-host)

Open-source · self-hostable · replaces 2 SaaS tools on os-alt

discourse/discourse · alive · ★ 47.0k · last commit today · 139 open issues

License: GPL-2.0

Good fit for Long-form communities, support forums, and mature subreddits that ran more like discussion boards than link-aggregators.

Weak at Stack weight — Discourse runs Postgres, Redis, Sidekiq, and Unicorn in one container; not a Pi-friendly install.

In a terminal? npx -y github:SolvoHQ/os-alt-cli discourse-cloud prints the Discourse Hosting (Discourse.org) comparison table including Discourse (self-host). how the CLI works →

Replaces these SaaS

  • Discourse Hosting (Discourse.org) · Community / forum hosting

    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.

  • Reddit · Threaded community / forum

    Run `discourse-setup` from the official `discourse_docker` repo. For migration: Discourse has community importers from Reddit (`scripts/import/reddit.rb` reads a JSON archive of your subreddit if you have one). Discourse trades the ranked feed for a chronological topic list with rich threading; better fit if your community valued long-form discussion over upvote-ranking.

README badges for the SaaS this replaces

Maintainers and forks: drop a badge in your README to link readers from the SaaS-comparison page back to your repo.