Hello, I’m starting to set up a self-hosted personal blog (may switch to Ghost Pro later if it becomes something growing…). At the moment I’m looking for simple, lightweight and privacy-respecting analytics and comments integrations.
For comments I would like something where visitors can just enter a name and email to comment - my audience is unlikely to use a lot of SSO. I have found Commento and commentbox which allow either anonymous or sign-in comments, but not just a name & email. Is there any other suggestions? Disqus adds ads and tracking, and Discourse seems overkill.
For analytics, I’m thinking of Plausible which, along with Fathom, seems simple and lightweight enough to use. Is there experience of hosting this alongside Ghost?
On the topic of Cove @dan, will Google index comments? I’m using Disqus at the moment, because I really like the post reaction widget (literally, that’s all). If Cove could build this feature in, I’d move to it. But I’d also want comments to be crawl enabled.
Thanks benravetta, it looks good though for a personal blog I’d be more looking at something self-hosted to minimise cost (it all adds up a bit for a hobby…). And Cove seems to rely on membership too, it’s unclear what happens if you don’t turn on membership?
I use Disqus, and you can turn off the ads/tracking stuff inside the dashboard. I think Cove is specifically commenting for subscribers, you’re right. But there are other options out there. Most obvious is Commento, which you can self host.
Having looked a bit more through forums and example sites, and in the interest of self-hosting, I’m thinking of going with ISSO for comments as it is the kind of simplicity I am after, and GoAccess for analytics from the server logs - as mentioned in this thread. Will reply here to say how it’s gone!
Isso has been testing my skills!! Not recommended if the last time you managed a server was 15 years ago (like me). I tried with ubuntu package (outdated), with Docker (buggy), with pip install (buggy), and what ended up working was installing with pip using the latest github master. This tutorial has been very helpful, but installing using pip3 install git+git://github.com/posativ/isso@master --no-binary :all:. This post shows how to embed in Ghost in post.hbs. And here’s my config in case of interest.
Overall very happy to have minimalist tools, that are not intrusive for users, and just useful for a small personal blog.
I had the same pain with the latest PyPi package for Isso being broken. In my case, I fixed it by pip-uninstalling the auto-installed version of workzeug package and installing a compatible version, but only after trawling Github issues etc to work out what was going wrong…
It’s sad, because installing Isso was easy until recently. I hope they get the package updated soon as it’ll no doubt be putting people off what is a great little lightweight commenting system imho.
One thing you might like to do is look into the data-isso-css="true" attribute in the Isso client settings, which prevents - when set to false - automatic injection of the default Isso CSS. It means you can define your own CSS, which I did because I use (modified) Casper theme - including the dark mode CSS.
My Isso comments also have their own dark mode CSS tweaks so they look OK on either light (the default) or dark preference (according to the OS setting, on supported browsers).
If you decide to use custom CSS, as a starter, you can use the default Isso client CSS and modify to suit.
An update on analytics: I have found GoatCounter (Thanks to a big list on Plausible’s blog), and it rocks: free for personal use - though I will likely make a small recurring contribution, very easy, very lightweight, and respects privacy. I could also self-host it, but it is so easy and well done… for me, it rocks!