轻量自托管评论系统
Chatfall 是一个自托管、轻量级的网页评论系统,目标是让开发者以较少配置把评论区添加到任意网页。它由服务端和客户端两部分组成:服务端负责评论读写、用户认证、邮件发送等;客户端以 JS/CSS 文件或 @chatfall/client NPM 包形式嵌入页面。
从功能看,Chatfall 覆盖了评论系统的主要需求:无限深度嵌套评论、回复、点赞、按最新/最旧/回复数/点赞数排序,并通过 WebSockets 提供页面内实时新评论通知。它还支持移动端响应式界面、暗色模式和样式主题自定义,适合嵌入博客、文档站和产品内容页。
Chatfall 使用 Bun、ElysiaJS、React 和 PostgreSQL 构建。其自托管定位明确,服务端以单个无依赖二进制文件发布,降低了部署摩擦;客户端可从 GitHub Releases 获取,也能通过 NPM 安装。需要注意的是,它仍依赖 PostgreSQL 存储,并使用 Mailgun 发送邮件,因此生产环境需要额外准备数据库和邮件服务。
后台管理能力较完整,包括设置用户发帖冷却时间、按邮箱或邮箱域名封禁、删除评论、开启评论审核、批准或拒绝待审核评论、设置禁用词等。这些功能使其不仅适合个人站点,也可用于有一定社区治理需求的小型内容站。
抓取内容未提供定价、付费版本或商业支持信息。页面有 GitHub 入口,并提到通过 GitHub Releases 分发,但未明确许可证,因此不能直接判断其开源授权模式。
优点是自托管、可定制、功能完整且部署形态简洁;缺点是依赖 PostgreSQL/Mailgun,且文档中暴露的生产运维和支持信息有限。它适合希望掌控评论数据、不想依赖第三方评论 SaaS 的开发者、独立站长和文档站维护者。
抓取内容未提供中国大陆访问、镜像、支付或可用性说明,访问情况应视 GitHub、NPM、Mailgun 和部署环境而定。若对国内可达性要求高,可同时评估 Giscus、Utterances、Isso、Commento 或自研方案。
本测评基于公开资料整理,不构成购买建议,请以 chatfall.com 官网实际信息为准。
适合博客/文档站替代第三方评论,开发者价值较高。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。