入门
特色功能
免费私有化部署 👈
配置文件修改说明
部署新服务器 👈
Windows 服务器
Linux 服务器
宝塔面板(aaPanel)
Docker
发布客服端程序
1.x 部署文档
Windows 服务器
Linux 服务器
宝塔面板(aaPanel)
发布客服端程序
升级现有服务器
服务器维护
开通自动翻译服务
配置文件存储
公告
免费在线使用(快速上手指引)
详细使用说明书(功能介绍) 📔
准备使用客服端软件
站点管理
客服账号管理
基础会话功能
辅助会话功能
个性化站点配置
访客管理
访客留言
集成及二次开发

配置主程序服务

注意配置完成后,必须初始化数据,请留意文中的初始化方法。

注意:服务端程序默认使用 5000 端口作为反向代理,请勿占用此端口,如需更改,可在主程序配置文件中的 UseUrls 中指定。请参阅主程序配置文件修改维护说明。

修改配置文件

将服务端程序上传之前,可先在本地电脑完成对配置文件的修改。
参阅:使用自动化工具配置服务器端程序
参阅:主程序配置文件修改维护说明

配置主程序服务

在配置和启动主程序之前,必须完成对主程序配置文件 appsettings.json 的配置。

  1. 创建文件
    vim /etc/systemd/system/kf.service

  2. 输入以下内容后保存退出
    注意 WorkingDirectoryExecStart 中的 Server 目录

[Unit]
Description=kf.service

[Service]
WorkingDirectory=/wwwroot/Server
ExecStart=/usr/bin/dotnet /wwwroot/Server/Sheng.Linkup.Server.dll
Restart=always
RestartSec=10
SyslogIdentifier=kf.service

[Install]
WantedBy=multi-user.target
  1. 启动服务器主程序
    sudo systemctl start kf.service

  2. 设置开机启动
    sudo systemctl enable kf.service

  3. 查看运行状态
    sudo systemctl status kf.service
    显示绿色的 active(running) 表示启动成功。

常见问题

启动时提示错误无法正常运行。

在命令行进入 Server 目录,执行:dotnet Sheng.Linkup.Server.dll

通过输出,可以初步判断启动失败原因,如图所示为数据库连接串配置错误,请检查配置文件。

注意:appsettings.json 文件修改之后,必须重启服务端主程序才可以生效。
sudo systemctl restart kf.service

目录

入门
特色功能
免费私有化部署 👈
配置文件修改说明
部署新服务器 👈
Windows 服务器
Linux 服务器
宝塔面板(aaPanel)
Docker
发布客服端程序
1.x 部署文档
Windows 服务器
Linux 服务器
宝塔面板(aaPanel)
发布客服端程序
升级现有服务器
服务器维护
开通自动翻译服务
配置文件存储
公告
免费在线使用(快速上手指引)
详细使用说明书(功能介绍) 📔
准备使用客服端软件
站点管理
客服账号管理
基础会话功能
辅助会话功能
个性化站点配置
访客管理
访客留言
集成及二次开发
二次开发