Alan Hou的个人博客

Chatwoot 安装小记

Chatwoot 官网推荐的安装方式是Heroku和Caprover,前者隶属于 salesforce,常用于部署 Django 等应用,但性价比略差;后者从Caprover官方文档看在 Digitalocean 上有着很好的支持,但也可在自己的主机上进行安装。其后端采用的主要技术栈为Ruby on Rails,Ruby 似乎有不少知名的开源软件,比如 GitLab,但国内讨论的人却很有限。

官方还对 Ubuntu 18和20提供了安装脚本,安装方法很简单(官方文档),如:

当前 Ubuntu 20.04上安装存在的问题是升了脚本内的 Ruby 版本(2.7.2),但未修改代码中 Gemfile 中的 Ruby 版本(仍为2.7.1),手动进行相应的统一即可,这一问题应该很快会修复。

而 Ubuntu 18.04的脚本安装问题较多一些,比如会在执行 bundle 编译时报错,因为需要安装相应版本的 Ruby

Chatwoot 的默认登录账号为:

安装好后按照提示在浏览器中输入http://{your_ip_address}:3000即可访问(确认防火墙是否开启了3000端口),生产环境建议配置域名及 SSL证书。拷贝代码中使用的域名需在.env 文件中进行配置。

总体而言 Chatwoot 不如 Rockat.chat 这类软件强大,但通过 API保留了诸多的可能性, 优点是使用上较为简单,无需进行复杂的配置,技术小白也可快速上手其后台。

退出移动版