开源企业级智能客服系统春松客服部署教程,Docker一键安装配置帕斯内网穿透实现公网远程访问客服工作台
作者
小编
发布时间

项目介绍
春松客服是一个开源的企业级智能客服系统解决方案,通过模块化设计完成企业客户服务工作的运营管理。该系统基于 Java Spring Boot 框架构建,提供了完整的客服工作台、联系人管理、访客渠道管理和会话管理等功能。
春松客服支持多渠道接入,包括网页渠道、Facebook Messenger 等社交平台,并且可以与 Chatopera 云服务集成实现机器人客服功能。系统采用容器化部署,支持云原生环境,可以快速部署和扩展。界面美观易用,功能完善,适合各种规模的企业使用。
项目地址:点我跳转
部署安装
如需在外也打开项目需要配置内网穿透使用,点击前往 帕斯内网穿透,先注册好账号备用。
复制下列的配置文件
1version: '3'2services:3 contact-center:4 image: cskefu/contact-center:develop5 restart: always6 ports:7 - '8035:8035'8 - '8036:8036'9 volumes:10 - ./contact-center/data:/data11 - ./contact-center/logs:/logs12 environment:13 - 'JAVA_OPTS=-Xmx12288m -Xms2048m -XX:PermSize=256m -XX:MaxPermSize=1024m -Djava.net.preferIPv4Stack=true --add-opens java.base/jdk.internal.misc=ALL-UNNAMED -Dio.netty.tryReflectionSetAccessible=true --illegal-access=warn'14 - SERVER_PORT=803515 - SERVER_LOG_PATH=/logs16 - SERVER_LOG_LEVEL=WARN17 - WEB_UPLOAD_PATH=/data18 - UK_IM_SERVER_PORT=803619 - UK_IM_SERVER_HOST=localhost20 - UK_IM_SERVER_THREADS=1021 - CS_IM_SERVER_SSL_PORT=803622 - SPRING_DATASOURCE_URL=jdbc:mysql://mysql:3306/cosinee?useUnicode=true&characterEncoding=UTF-823 - SPRING_DATASOURCE_USERNAME=root24 - SPRING_DATASOURCE_PASSWORD=12345625 - SPRING_DATA_REDIS_HOST=redis26 - SPRING_DATA_REDIS_PORT=637927 - SPRING_DATA_REDIS_PASSWORD=12345628 - SPRING_ACTIVEMQ_BROKER_URL=tcp://activemq:6161629 - CSKEFU_MODULE_CALLOUT=false30 - CSKEFU_MODULE_CONTACTS=true31 - CSKEFU_MODULE_CHATBOT=true32 - CACHE_SETUP_STRATEGY=create_by_force33 - EXTRAS_AUTH_SUPER_ADMIN_PASS=admin123434 depends_on:35 - mysql36 - redis37 - activemq3839 activemq:40 image: cskefu/activemq:5.14.341 restart: always42 environment:43 - ACTIVEMQ_ADMIN_LOGIN=admin44 - ACTIVEMQ_ADMIN_PASSWORD=12345645 - ACTIVEMQ_ENABLED_SCHEDULER=true46 - ACTIVEMQ_MIN_MEMORY=102447 - ACTIVEMQ_MAX_MEMORY=409648 volumes:49 - ./database/activemq/data:/data50 - ./database/activemq/logs:/var/log/activemq51 ports:52 - '8051:8161'53 - '8052:61616'54 - '8053:61613'5556 mysql:57 image: cskefu/mysql:5.758 restart: always59 environment:60 - MYSQL_ROOT_PASSWORD=12345661 - MYSQL_USER=admin62 - MYSQL_PASSWORD=12345663 ports:64 - '8037:3306'65 volumes:66 - ./database/mysql/data:/var/lib/mysql67 command: --max_allowed_packet=325058566869 redis:70 image: cskefu/redis:5.0.571 environment:72 - REDIS_PASSWORD=12345673 restart: always74 volumes:75 - ./database/redis/data:/data76 ports:77 - '8041:6379'
打开飞牛 NAS 或其他的 NAS 设备

项目名称可以随便填,点击创建 docker-compose.yml

点击 Compose -> 新建项目
这里需要改成你需要的账号和密码,其他的保持不变。可以修改 SPRING_DATASOURCE_PASSWORD、SPRING_DATA_REDIS_PASSWORD、ACTIVEMQ_ADMIN_PASSWORD 等密码字段,建议设置复杂密码。
如果提示端口被占用可以修改下面的字段,但是需要保持格式正确:
- 8035:8035 (Web 服务端口) - 8036:8036 (SocketIO 服务端口) - 8037:3306 (MySQL 端口) - 8041:6379 (Redis 端口) - 8051:8161 (ActiveMQ 管理端口)
创建成功后可以访问 ip:8035 到这里就可以正常显示项目了
默认管理员账号:admin 密码:admin1234
穿透公网
打开帕斯内网穿透控制台,点击隧道管理-隧道列表

点击创建新隧道
隧道节点可以随便选,一般选个负载低的就可以

接下来填写信息,隧道名称可以随便填写
本地 IP 默认就可以
传输协议可以选择 TCP 也可以选择 HTTP/HTTPS
HTTP 就是域名的形式,教程以使用 TCP 为演示
本项目中如果没有修改端口的话默认是 8035 端口,这里本地 IP 就填 8035
远程端口可以留空也可以自定义。下图仅做参考,请按照实际项目端口添加。

填写完毕点击确定
点击刚才创建好的隧道,点击获取配置文件

回到飞牛 NAS,点击应用中心下载 frpc 客户端

打开后粘贴刚才复制的配置文件,点击确定即可
复制帕斯内网穿透控制台的访问 IP 和端口
可以看到已经正常穿透成功了
本篇教程结束