Stacks / Docs
Remark42
Comments you host. Remark42 is MIT — Disqus without the ad-funded widget.
The problem
Disqus puts a third-party comment widget on the post, with ads on the free tier and a moderate-comments meter on paid. You wanted threaded comments on a site you already host. Remark42 is a MIT Go comment server: import, vote, notify, no Disqus JS on the page.
Replaces
Disqus
Estimated SaaS saved
$1,200
per year, small team, before lock-in
Start on RailwayGhost / WordPress if you also want to leave Medium or WordPress.com
Placeholder: Remark42 + a volume (or Bolt DB path) behind the site that currently loads Disqus. No one-click template in this repo yet — Start on Railway. The publication itself can sit on /stacks/ghost-cms.
The stack
- Remark42
MIT self-hosted comment engine
Cost table
| You stop paying | Typical / year | Self-host instead |
|---|---|---|
| Disqus Pro (small site) | $1,200 | Remark42 on a volume |
Agent setup prompt
Replace Disqus with Remark42 (https://remark42.com). - One service, persist the data path on a volume. Set the site URL and allowed origins. Embed the Remark42 snippet instead of Disqus. - Optional: import a Disqus XML dump if you still have one. Confirm a test comment. SMTP for reply notify via Resend. - Write AGENT_PROMPT.md.
Also as markdown: /stacks/remark42-comments.md
FAQ
- Will existing Disqus threads come over?
- If Disqus still gives you an export, Remark42 can import it. Treat it as a cutover. New comments go through Remark42 so you stop loading their script.
- Why not just Ghost comments?
- Ghost members can comment inside Ghost. Remark42 is the Disqus-shaped widget for any static or CMS page. Pick one embed.