Remark42, the lightweight self hosted commenting engine, ready to embed in any page with a per instance admin credential.
Remark42 is an open source, self hosted commenting engine you embed in any page with a small snippet of JavaScript. It gives readers threaded discussions, voting, replies, markdown and emoji, comment editing within a grace period, and RSS feeds, while giving you a moderation plane to pin, block, verify and remove content. It runs as a single lightweight service that stores everything in an embedded database on the instance itself, so there is no separate database server to run and no third party service holding your readers' conversations.
It suits blogs, documentation sites, news and publishing platforms, and anyone who wants to replace a hosted comment widget that profiles their readers with a private discussion layer they fully own and control.
cloudimg delivers Remark42 fully installed behind an nginx reverse proxy, so a working commenting engine answers the moment the instance boots. The image is secure by default and carries no usable credential at all: on the first boot of every instance a one shot service generates a random token signing key and a random administrator password unique to that instance, writing the password to a file only the root user can read. That signing key matters, because a key baked into a shared image would let anyone forge an administrator session on every instance built from it. Remark42 is wired to refuse to start if either value is still unset, and it is bound to loopback so the reverse proxy is the only way in. The engine works standalone without registering any external identity provider, the base is fully patched with unattended security upgrades enabled, and every deployment is paired with a step by step deploy guide and backed by 24/7 cloudimg support.
Real screenshots taken while testing this image against its deployment guide.