腾讯云服务器快速部署Chatwoot开源客户支持平台教程

Chatwoot是一款开源的客户沟通平台,是Intercom、Zendesk、Salesforce Service Cloud等的开源替代品,旨在为用户提供一站式客户服务和聊天支持解决方案。本文就以国内云服务器商腾讯云为例,为大家介绍通过腾讯云服务器使用Docker Compose快速部署Chatwoot教程,仅供参考。

一、创建一个腾讯云服务器

1、进入腾讯云官网,注册并登录。

2、点击“产品”>“推荐”>“云服务器”。

腾讯云

3、在以下页面点击“立即选购”,进入腾讯云云服务器购买页,根据用户需求选择合适的方案配置。

腾讯云

  • 操作系统:CentOS 7
  • 内存要求:至少2GB(推荐4GB或更高)

腾讯云服务器购买方案推荐

腾讯云服务器

点击进入官网选购

4、确认订单之后,付款即可,随后登录自己的腾讯云服务器。

相关推荐:《如何购买腾讯云服务器?腾讯云服务器购买教程

二、部署腾讯云服务器环境

1、在腾讯云服务器上创建一个目录用于存放Chatwoot的配置文件和数据:

mkdir -p /opt/chatwoot && cd /opt/chatwoot

2、在opt/chatwoot目录下创建一个docker-compose.yml文件,内容如下:

services: postgres: image: postgres:13 restart: always volumes: - postgres_data:/var/lib/postgresql/data environment: POSTGRES_DB: chatwoot_production POSTGRES_USER: chatwoot POSTGRES_PASSWORD: chatwoot redis: image: redis:6 restart: always volumes: - redis_data:/data chatwoot: image: chatwoot/chatwoot:latest restart: always depends_on: - postgres - redis ports: - "6666:3000" environment: RAILS_ENV: production SECRET_KEY_BASE: $(openssl rand -hex 64) POSTGRES_HOST: postgres POSTGRES_DATABASE: chatwoot_production POSTGRES_USERNAME: chatwoot POSTGRES_PASSWORD: chatwoot REDIS_URL: redis://redis:6379/0 volumes: - assets_data:/app/public worker: image: chatwoot/chatwoot:latest restart: always depends_on: - postgres - redis command: bundle exec sidekiq -C config/sidekiq.yml environment: RAILS_ENV: production POSTGRES_HOST: postgres POSTGRES_DATABASE: chatwoot_production POSTGRES_USERNAME: chatwoot POSTGRES_PASSWORD: chatwoot REDIS_URL: redis://redis:6379/0 volumes: postgres_data: redis_data: assets_data:

3、确保在docker-compose.yml中正确设置了数据库和Redis的配置信息(如POSTGRES_PASSWORD等)。可以根据需要修改默认的端口号6666。

三、启动Chatwoot开源平台

1、在/opt/chatwoot目录下运行以下命令:

docker-compose up -d

2、确保所有服务都正常启动:

docker ps

3、在浏览器中访问服务器的公网IP地址和端口号,例如:

http://<your-server-ip>:6666

注:首次访问时,会自动跳转到Chatwoot的安装页面,按照提示完成初始化设置。

四、注册并配置域名

用户可以在合适的域名注册平台上注册自己想要的域名,比较推荐的有Gname、聚名网等,用户可以按需选择。

1、Gname

Gname支持.com、.net、.org、.biz、.cn、.top等常见后缀域名以及顶级域名注册,同时具有免费智能解析、域名管理便捷、域名安全服务、7*24服务支持等优势特点。

优惠码:领取专属优惠券(点击优惠链接在Gname注册账号即可获得5张1.99美元COM域名优惠券,无需领取自动发放)

相关推荐:

Gname域名优惠券哪里领

如何注册域名 Gname域名注册教程

2、聚名网

在聚名网注册域名,价格实惠,提供4大解析通道,解析速度快,专业团队24小时维护,安全性高。

聚名网:点击进入

相关推荐:《聚名网域名注册及域名使用流程

在合适的域名注册平台上注册好域名之后,就可以配置域名并绑定到服务器公网IP。

在域名服务商处添加A记录,指向服务器的公网IP。

使用反向代理(如Nginx)绑定域名并转发到3000端口。

Nginx配置示例:

server { listen 80; server_name chatwoot.example.com; location / { proxy_pass http://localhost:6666; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }

配置完成后,重启Nginx:

sudo systemctl restart nginx

访问域名例如http://chatwoot.example.com即可打开Chatwoot。

使用教程

亚马逊Amazon Lightsail部署Ghost博客教程

2025-6-10 15:33:41

使用教程

UCloud云主机部署ChatGPT微信机器人教程

2025-6-12 14:36:07

相关推荐