Docker 版 3分鍾部署 .net core 開源在線客服系統,他來了


我在博客園發表了一系列文章,開始介紹基於 .net core 的在線客服系統開發過程。
前些天又應朋友的要求,發了一篇 CentOS 版本的安裝部署教程:https://www.cnblogs.com/sheng_chao/p/14889995.html
園友們又提出了新的要求,希望發布基於 Docker 的版本方便安裝使用,今天,他來了。

簡介

升訊威在線客服與營銷系統是基於 .net core / WPF 開發的一款在線客服軟件,宗旨是: 開放、開源、共享。努力打造 .net 社區的一款優秀開源產品。

完整私有化包下載地址

💾 https://kf.shengxunwei.com/freesite.zip

官方網站

https://kf.shengxunwei.com

最新版本教程請參閱:https://docs.shengxunwei.com/Post/f7bc8496-14ee-4a53-07b4-08d8e3da6269/3516594f-b1ff-4188-b584-7da696d6f128

Docker 版安裝使用教程

Docker Hub 主頁:https://hub.docker.com/repository/docker/iccb1013/linkup

從 Docker Hub 下載服務器鏡像
docker pull iccb1013/linkup:latest

啟動
docker run -p 8020:80 -p 8021:8021 -p 8022:8022 -p 8023:8023 -p 9527:9527 --privileged -it -dit --name=linkup_latest iccb1013/linkup:latest /usr/sbin/init

說明

  • localhost:8021 為服務器主程序,可以使用 http://localhost:8021/status 來查看其運行狀態。
  • localhost:8022 為靜態資源站點,可以使用 http://localhost:8022/v.html 來查看其版本。
  • localhost:8023 為 Web 管理后台,可以使用 http://localhost:8023 來登錄。
  • 9527 端口用於客服端程序通信。
  • 采用數據庫引擎:MySQL
  • 數據庫密碼:Abc12345!

默認的客服登錄賬戶是 kf1 ,密碼是 123

使用

下載客服端程序(私有化免費版專用)

💾 http://localhost:8022/shell.zip

在登錄界面,點擊下方“修改”,填入服務器地址 http://localhost:8021,然后使用默認密碼 123 登錄即可。

打開訪客聊天頁面

http://localhost:8022/WebChat/WebChat.html?sitecode=freesite
打開訪客聊天頁面即可聊天測試。

依賴

客服程序需要 .Net Framework 4.8 或更高版本。(安裝時間小於 1 分鍾)

在線安裝程序:ndp48-web.exe
離線安裝程序(完整安裝包): ndp48-x86-x64-allos-enu.exe

聲明

客服程序沒有任何惡意代碼並經過病毒掃描。 使用的是:

  • ESET Internet Security
  • McAfee Total Protection

如果執行安裝程序時顯示 Windows SmartScreen 篩選器窗口,請點擊“更多信息”后,點擊“運行”按鈕即可。

出現該窗口的原因 並不是發現惡意代碼 ,而是單純的指程序沒有企業簽名。
代碼簽名證書的價格較貴,需要每年近萬元的費用,對於免費軟件來說 成本高昂

360 用戶注意

360 極容易誤報木馬(百度搜索 360誤報),請忽略並放心使用,建議您使用正規防病毒軟件。所有文件發布前都經過病毒掃描。


非本機 Docker 環境修改配置文件的方法

在非本機 Docker 中運行,或者發布到互聯網時,需要修改配置文件,綁定您的實際 IP 地址或域名。

修改客服系統相關配置文

參閱以下文檔,修改 /wwwroot 目錄下主程序(Server)、靜態資源站點(Resource)、Web 管理后台(Management)的配置文件:
主程序配置文件修改維護說明
資源站點配置文件修改維護說明
Web 管理后台配置文件修改維護說明

或者將目錄下載到本機后,用自動化配置工具修改,再重新上傳到 Docker 環境。
使用自動化工具配置服務器端程序

修改 nginx 配置文件綁定實際 IP 或域名

  1. 進入容器環境中的命令行

  2. 編輯 nginx 配置文件
    vim /usr/local/nginx/conf/nginx.conf

  3. 修改服務器主程序域名
    找到使用 8021 端口的 Server 節點,把 8021 修改為 80,把 server_name 后的 localhost 修改為你的域名,如 kf-api.yourname.com

  4. 修改服務器靜態資源域名
    找到使用 8022 端口的 Server 節點,把 8022 修改為 80,把 server_name 后的 localhost 修改為你的域名,如 kf-resource.yourname.com

  5. 修改 Web 管理后台域名
    找到使用 8023 端口的 Server 節點,把 8023 修改為 80,把 server_name 后的 localhost 修改為你的域名,如 kf-m.yourname.com

  6. 重新加載 nginx 配置文件
    cd /usr/local/nginx/sbin
    ./nginx -s reload


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM