由 Basecamp 开发的网页聊天应用,支持多房间、私信、文件附件和实时通知功能。
Zeabur
Zeabur
ZeaburCampfire 是由 Basecamp 开发的网页聊天应用。这是一个自包含的应用程序,包含团队沟通所需的所有功能。
网页推送通知让用户即使在浏览器关闭时也能收到聊天通知。此功能完全可选 - Campfire 在没有此功能的情况下也能完美运行。
# 全局安装 web-push
npm install -g web-push
# 生成 VAPID 密钥
web-push generate-vapid-keys
如果您在没有 VAPID 密钥的情况下部署,可以稍后添加:
VAPID_PUBLIC_KEY 和 VAPID_PRIVATE_KEY当您将域名绑定到服务时,SSL 会自动处理。应用程序将自动获取和续订 Let's Encrypt 证书。
所有聊天数据、用户信息和文件附件都会自动持久化在 /rails/storage 卷中。这包括:
Campfire 提供 REST API 用于构建集成和机器人。部署后,API 文档可在应用程序内获取。
Campfire 是一个自包含的 Rails 应用程序,包含:
如有关于 Campfire 的问题和疑问,请访问官方仓库。