| Primary focus | Privacy-first commenting platform built as a lightweight Disqus alternative. Open-source (MIT-licensed Go backend, on GitLab with a GitHub mirror). The embed is small (see the weight row below). No behavioral tracking, no cross-site cookies, no ad revenue model. A hosted cloud version used to run at commento.io; on 2026-10-04 that site returned HTTP 404 on every page we tried, so we treat it as no longer sold. The last release is v1.8.0 (April 2020) and the last commit was in February 2021, so the project is effectively unmaintained. Self-hosted version is free but requires operating a Go binary, PostgreSQL database, and your own domain with TLS. Threaded comment discussions with nested replies. Commenter authentication via email, Google OAuth, or Twitter. Comment moderation dashboard. Upvotes on comments. Spam filtering via Akismet integration. No native CMS, no newsletter, no member paywall, no e-commerce — Commento is a comment widget you embed on a blog you're already running elsewhere. | CMS-first content platform with native commenting built into the same stack as posts, members, and newsletter. TipTap block-based blog editor with per-post SEO, JSON-LD schema, and AI drafting via Gemini. Native member system with free and paid tiers, magic-link reader authentication, and member-only post gating. Built-in newsletter. BYOK Stripe for member subscriptions at 0% platform fee. 40 themes. Comments integrated directly with the member system — comment authors are your members with accounts tied to your platform. No separate comment SaaS bill. No devops overhead. Commenting, blogging, memberships, and newsletter in one admin. |
| Pricing | Self-hosted: free (you run the Go binary + PostgreSQL + TLS + domain). Hosted: no longer available — commento.io returned HTTP 404 on 2026-10-04 (an archived copy of its pricing page from May 2026 listed $10/mo or $99/yr). Commento is comment-only. You still need a separate CMS, a separate email/newsletter service, and a separate member paywall if you want reader subscriptions. The software is fair for what it does — the issue is that it's one piece of a bolted-together stack. | Flat monthly regardless of comment volume. 14-day free trial on any plan — card required, no charge until day 15. Pro $9/mo annual (full block editor, newsletter, AI drafting, 40 themes, custom domain, native comments included, member tiers, BYOK Stripe digital products at 0% platform fee). Business $29/mo annual (all Pro + 5 team members, custom sender domain for email, 50,000 subscribers). No ads. No comment-count ceiling. No separate comment SaaS. Comments in your PocketBase database — exportable any time for full data ownership. |
| Comments owned by | Self-hosted Commento: comments live in your PostgreSQL database on your server — you own them fully. The hosted service is no longer reachable, so anyone who relied on it should confirm they still hold an export. On data ownership Commento is better than Disqus — self-hosted is the gold standard, and Commento never had an ad-tracking revenue model around your comment data. | You. Comments stored in your PocketBase instance (SQLite). Comment authors are your members — accounts tied to your platform, not an external commenting network. BYOK architecture: your data exports as JSON any time — no server access required. No third-party dependency for the comment layer. Migrating away requires no data export negotiation — you already own the database. |
| CMS + blog | Not included. Commento is a comment widget — you embed it in a blog you're already running on WordPress, Ghost, a static site, or any other CMS. You need a separate CMS subscription. The Commento embed integrates via a JavaScript snippet and auto-discovers posts from your page URLs. There is no blog editor, post management, theme system, or content admin inside Commento. | First-class. VeloCMS includes a TipTap block-based editor, post management admin, per-post SEO with JSON-LD, AI drafting via Gemini, 40 first-party themes, and ISR rendering that pre-renders blog pages as static HTML. You don't need a separate CMS — this is the CMS. Comments are one feature inside it, not a widget bolted on. |
| Member-only comments | Not natively supported. Commento commenter authentication is via email, Google OAuth, or Twitter — these are Commento accounts, not member accounts tied to your blog. You cannot gate comments to paid members via Commento's native tooling. If you run a member paywall separately (Memberful, Ghost memberships, etc.), there is no native connection between that member tier and Commento comment permissions. | Native. You can configure any post to allow comments from: everyone, free members only, or paid members only. A paid member commenting is identifiable as a subscriber in your member dashboard. Commenter identity is their member account — same account they use to access gated content, receive newsletters, and manage their subscription. |
| Moderation | Moderation dashboard inside Commento admin. Pre-moderation mode to hold comments for approval. Akismet integration for spam filtering. Comment flagging by readers. Comment deletion and editing. Shadow-ban equivalent (approve/pending/spam states). Moderation is entirely within Commento's interface — separate from wherever you manage your blog content. Two separate admin logins (Commento + your CMS). | Moderation in the same VeloCMS admin where you manage posts, members, and newsletter. No context-switching. Spam filtering via configurable keyword rules. Member-based auto-approval: established members with prior approved comments can auto-approve; new commenters queue for manual review. All moderation data in your database. |
| Page weight | A small JavaScript embed plus a stylesheet. We built the open-source code on 2026-10-04: the minified, gzipped commento.js is about 8KB and the compiled, gzipped stylesheet about 6KB. That is lightweight for a comment widget. No third-party tracking scripts, no ad network code, no cross-site behavioral analytics embedded in the widget. For LCP-focused publishers, this is a meaningful advantage over heavier comment embeds. | Comments rendered as Server Components in the initial HTML — the comment list has no separate JS bundle. The comment submission form hydrates client-side only when the reader scrolls to it. Total comment-layer JS overhead can be smaller than a client-loaded comment widget since most of the comment rendering happens server-side rather than in a client-loaded widget. No third-party script load from a separate domain. |
| Owned data | Self-hosted Commento: full data ownership — PostgreSQL on your server, you control backups, migration, and retention. The hosted service is offline, so any data held there is only as safe as the export you kept. Commento has no ad-revenue motive to retain your data — unlike Disqus (Zeta Global), Commento's model was a paid hosted subscription, not data monetization. The privacy posture is genuinely better than Disqus when you self-host. | Full data ownership. PocketBase data exports as JSON any time — you are never locked into the platform. On Railway-hosted VeloCMS, the PocketBase volume is your data. No third-party data company involved. No ad targeting. Comment data, member data, and post data are in the same owned database. |