Sign inSign up

iccb1013/linkup

By iccb1013

•Updated 2 months ago

高性能、高可靠性、高安全性的在线客服系统,24/7 运行不漏消息不丢单!

Image
8

8.7K

iccb1013/linkup repository overview

⁠升讯威在线客服与营销系统

🚩官方网站⁠ 🚩在线文档⁠

启动容器后,如何使用请参阅:从容器中下载客服端软件,开始聊天⁠

⁠拉取镜像

docker pull iccb1013/linkup:latest

⁠启动容器

docker run -e ApiUrl=http://kf-api.yourname.com -e ResourceUrl=http://kf-resource.yourname.com -e TcpIpAddress=您的服务器公网IP地址 -p 8021-8023:8021-8023 -p 9527:9527 -dit --restart=always --privileged=true --name=linkup_latest iccb1013/linkup:latest

⁠环境变量

启动命令中,包括了 3 个环境变量,分别是:

  • ApiUrl:主程序域名
  • ResourceUrl:访客端域名
  • TcpIpAddress:您的服务器公网IP地址

域名不是必须的,您也可以通过服务器公网 IP 地址加上端口号的方式使用本系统。 参阅:准备域名⁠

带入域名作为环境变量启动后,需要在宿主机 Nginx 或宝塔中建立站点,将请求转发至 Docker 容器。
参阅:
Linux:在 Nginx 中配置域名并代理到 Docker 容器⁠
宝塔:配置主程序站点⁠,配置静态资源站点⁠,配置 Web 管理后台站点⁠

如果您不使用域名访问,而是使用 IP 地址,那么启动命令会是这样(假设 IP 地址为 8.8.8.8):
docker run -e ApiUrl=http://8.8.8.8:8021 -e ResourceUrl=http://8.8.8.8:8022 -e TcpIpAddress=8.8.8.8 -p 8021-8023:8021-8023 -p 9527:9527 -dit --restart=always --privileged=true --name=linkup_latest iccb1013/linkup:latest

通过指定这些环境变量,可以在启动容器后直接上线使用,而无需进入容器手工修改配置文件。

或者,在启动容器时不指定域名和 IP 地址,程序将以 http://localhost:端口⁠ 运行,并监听 127.0.0.1 上的 9527 通信端口。可通过此方式在 Windows Docker Desktop 中于本机测试运行。
docker run -p 8021-8023:8021-8023 -p 9527:9527 -dit --restart=always --privileged=true --name=linkup_latest iccb1013/linkup:latest

⁠端口映射

Docker 容器在启动后,监听以下端口:

  • 8021:服务端主程序(kf-api)
  • 8022:静态资源站点(kf-resource)
  • 8023:Web管理后台(kf-m)
  • 9527:TCP 通信端口

注意开启防火墙 9527 端口,客服端将通过此端口与服务器建立 TCP 连接。
如果使用的是云服务器,通常云服务器管理后台会提供 安全组/防火墙 相关功能,注意在其中放行端口。
如果基于宝塔运行,注意在 安全 或 防火墙 菜单中,放行端口,参阅:放行客服程序端口⁠

本系统的 Docker 容器默认启动命令将以上端口映射到宿主机同样的端口: 您可以修改启动命令中的 -p 参数(-p <宿主机端口>:<容器端口>),使容器内端口映射到宿主机的不同端口上。 调整之后,在宿主机中配置 Nginx 站点代理规则时,注意同样修改配置文件中代理的目标地址端口。如果使用 IP 地址访问,亦留意修改 ApiUrl 和 ResourceUrl 后的端口号为宿主机端口号。

⁠初始化

首次启动容器时将自动执行数据库初始化等操作,请稍等片刻再访问。

⁠开始使用

请参阅:从容器中下载客服端软件,开始聊天⁠


⁠预览

⁠访客端:轻量直观、秒级响应的沟通入口

访客端

⁠客服端软件:为高效率沟通而生

客服端

⁠Web 管理后台

WEB管理后台

Tag summary

Content type

Image

Digest

sha256:9c4201ab0…

Size

713.6 MB

Last updated

2 months ago

docker pull iccb1013/linkup