When you go looking for a comment system, you quickly hit a fork in the road. On one side are open-source projects you host yourself. On the other are hosted SaaS products you embed and forget. Both are legitimate. The right choice depends on what you value and what you are willing to maintain, so here is an honest comparison rather than a sales pitch.
What open-source gives you
Open-source comment systems, the well-known self-hosted ones, offer real advantages that matter to some people more than others.
- Control: the code runs on your server. You can read it, change it, and know exactly what it does.
- Data location: the comment database is yours, on infrastructure you chose.
- No per-site fee: the software is free to run, though "free to run" is not the same as "free," as we will get to.
- Auditability: for teams with a security review process, being able to inspect the source is worth a lot.
If you have the operational skills and you specifically want the code on your own machine, open-source is a good fit and there is nothing wrong with choosing it.
What open-source actually costs
The catch is that self-hosting is not free, it is unpriced. The cost shows up as your time and your infrastructure.
- You provision and pay for a server and a database.
- You install, configure, and upgrade the software.
- You apply security patches, because a comment system is an attack surface facing the whole internet.
- You handle spam, backups, and uptime when the thing falls over at an inconvenient hour.
Self-hosted comments are free like a puppy is free. The purchase price is the smallest part.
For a developer who enjoys this, it is a fine hobby that doubles as infrastructure. For a writer who wants to publish and move on, it is a recurring tax on attention that has nothing to do with writing.
What SaaS gives you
A hosted comment system trades some control for a lot of convenience. You paste an embed, and the vendor runs the servers, patches the code, fights the spam, and keeps it online. There is no database for you to back up and no 2 a.m. page. For most sites, this is the honest better deal, because your time is worth more than the per-site fee.
The fair criticism of SaaS is dependence. Your comments live on someone else's infrastructure, and if the vendor is careless with privacy or holds your data hostage, you have a problem. That is a real risk, and it is the right question to ask of any hosted product.
The two questions that decide it
Cut through the debate with two questions.
- Do you want to run servers? If yes, and you have the skills, open-source is genuinely attractive. If no, SaaS removes the entire category of work.
- Can you get your data out? The real fear with SaaS is lock-in. If a hosted product lets you export everything you put in, the dependence is much smaller, because you can leave with your history intact.
That second question is where a good SaaS closes most of the gap with self-hosting. If you can export all your comments as JSON or CSV whenever you like, you are not truly locked in. You are renting operations, not surrendering your data.
Where Gabden lands
Gabden is a hosted SaaS, chosen deliberately so you never run a comment server. It also answers the concerns people raise about SaaS. On privacy, it uses no tracking cookies, no fingerprinting, and no cross-site tracking, which is the thing people often self-host to guarantee. On lock-in, you own your data and can export it as JSON or CSV. On weight, the embed is around ten kilobytes, lighter than running a full self-hosted stack that pulls in more on every page. And on price, it is free up to 100,000 widget views a month per website, then five dollars a month per website for unlimited views, which is usually far below the cost of a server plus your time.
If you are weighing this against running your own stack, the real cost of a self-hosted comment system goes deeper on the numbers, and the pricing page lays out the hosted side. There is no universally right answer here, only the one that matches how you want to spend your time. If that answer is "not on servers," you can start with the hosted route in a few minutes.




Join the discussion