Comment systems for static pages (Jekyll)?

inspxtr@lemmy.world to Selfhosted@lemmy.world – 17 points –

I'm very new to self host, so apologies if I say things wrong.

Anyway, I'm looking for comment systems that I can deploy to fly.io (or similar systems but not Heroku) for my static pages (Jekyll) that comes with Codeberg/Sourcehut pages. I found staticman but it assumes Github/Gitlab.

Thanks!

27

The folks at Jekyll seem to recommend Talkyard:

https://jekyllrb.com/resources/

I'm not super familiar with this as I was just looking into it myself from your post but figured I'd highlight that for ya.

Edit: seems their link is broken so here's a working one:

https://blog-comments.talkyard.io/

thanks, and that’s great that this can be used for other static pages as well.

stupid general question: in the “install it yourself” guide, they say that this needs to be run on a VPS, for example with DigitalOcean. I’m thinking of deploying on fly.io, which I understand is like an alternative for Heroku. Is there a conceptual difference between these types of solutions (DigitalOcean vs fly.io for example) that might affect hosting?

If you want a truly privacy respecting option (because self hosting), I’ve been using https://cactus.chat which is great. I specifically use it on my streaming setup as it’s real time as well to boot.

Commento looked interesting the last time I was searching for an option.

Or since you’re on the fediverse already, there’s webmentions.

Cool, thanks for the suggestions!

Never heard of webmentions but I've heard some people have integrated mastodon their Jekyll pages, I wonder if that's the same thing.

I was remembering it was abandoned? Someone forked it as commento++

Currently using https://utteranc.es/ for my blog. Though I’m not sure in the privacy side. It uses github issues as the backend.

that looks cool! Do commenters need a github account to do that though?

They do. I can see that it’s a deal breaker for some, but IMO github acc is better than disqus. IDK, maybe there are better options listed by others here.

My requirements were I don’t want to deal with user accounts and spam, and not disqus (I’ve blocked it with pihole).

I considered for my blog to run nodebb with the blog comments plugin

What do you think?

Disqus could be integrated but I am not completely sure.

I've heard that it's not very privacy respecting, is it right?

I am not sure what could be the problem? People will comment if they want.

The biggest advantage of a static site is that it doesn't need to have that "cookie bar" bs that the eu is forcing everyone down the throat. Disqus nullifies this point

@Moonrise2473 @G0FuckThyself that cookie thing isn't bad.

It's bad because it's ruining the web. I hate it so much, it's killing the aesthetics of any website

And anyway I don't trust the site owner to actually do something if I choose "reject", I just use my browser option to reject the cookies and so on

@Moonrise2473 They are required by law to honour it. GDPR is a good thing. It should be enacted worldwide.

i agree that the GDPR is a good thing, it's just the cookie bar concept is aesthetically unpleasant