hachyderm.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
Hachyderm is a safe space, LGBTQIA+ and BLM, primarily comprised of tech industry professionals world wide. Note that many non-user account types have restrictions - please see our About page.

Administered by:

Server stats:

9.4K
active users

Scott Laird

I'm looking for a new comment system for my blog, and I'm not seeing any clearly great options.

I've been using for on my blog for a few years now, and it's about time to switch comment systems.

Commento has been effectively unmaintained for 4 years (see gitlab.com/commento/commento). Their (paid) hosted version has been continuing to work, but I've seen increasing numbers of errors lately, so it's time to move.

I'd really *love* something that could integrate semi-natively with so new blog posts could show up in Mastodon and Mastodon replies would show up as comments, *but* I don't want to require a fediverse account for commenters; that rules out most (all?) of the embedded-Mastodon comment options.. After looking through Hugo's somewhat-outdated list of commenting options (gohugo.io/content-management/c), it looks like is the only option that even *slightly* fits that, and it's a lot heavier-weight than I really want to run today. Hours-of-maintenance-per-comment should be less than 1, thanks.

Basic requirements:

- Either easy to self-host or has a cheap hosted option.
- Allows anonymous comments plus common external auth options.
- Possible to import comments from Commento, possibly requiring code on my part, but it needs to allow arbitrary names, etc.
- Works with static sites.
- Not a privacy disaster
- If self-hosted, ideally written in something sane -- Go, Rust, etc. *Ideally* it's a single binary that listens to HTTP and stores comments in Postgres.
- Supports Markdown.

Does anyone have anything that they're really happy with?

GitLabCommento / Commento · GitLabCommento is a fast, privacy-focused commenting platform

@laird have not tried it personally yet but literally just saw this yesterday: splitbrain.org/blog/2025-03/26

which at quick glance seems to align with what you're looking for

From @splitbrain

www.splitbrain.orgMeh… another comment system [splitbrain.org]

@tezoatlipoca @splitbrain Interesting. It's very close, although I'm really not a fan of PHP. Hmm. Thanks!

@mariusor @jwildeboer @cassidy @davidrevoy my concern with this is that I don't see how it's really possible for people to comment *without* Mastodon then, or how it'd be possible to port previous comments. I don't really want to create semi-bogus Mastodon accounts for people, and I don't want to run two parallel comment systems.

Other than that, though, it looks cool.

@mariusor @jwildeboer @cassidy @davidrevoy there's also the minor issue of wanting a "captive" Mastodon instance for this; pointing it has hachyderm.io (where this account lives) seems less than ideal. All things considered, I'd rather not run my own Mastodon instance if I don't have to.

I kind of looked into GoToSocial (*much* lighter-weight), but by that point it felt like I was further out on the "major project" limb than I really wanted to be.

@mariusor @jwildeboer @cassidy @davidrevoy now I'm wondering if the only real way to do this would be to build a comment server that is fully activitypub-enabled, with local identities for non-fediverse comments. So if someone new comments, then it creates a local account for them (basically just something minimal in a DB), but that provides enough of a hook so that replies from Mastodon (etc) and non-Activitypub users may actually be visible to each other.

Unfortunately, this runs right into the whole "ActivityPub's spec is impossible to understand and doesn't really describe how it's actually used anyway" problem.

@laird I think the library I work on would be good for that. :D #humble_brag

@mariusor Yeah, it was on my list :-). But it'd still require spending some time getting to understand ActivityPub.