服务端目录说明

HelpChat Server 13 安装目录的完整结构和各目录用途说明。

注意

imdata/ 目录包含数据库和所有聊天数据,是最重要的目录,请务必定期备份。

目录结构

HelpChat Server 13/ 安装根目录
├── helpchatsvr.exe 主程序
├── bin/ 辅助工具
│ ├── ffmpeg.exe 视频转码处理
│ ├── ffprobe.exe 媒体信息探测
│ └── hcupdater.exe 服务端自动升级工具
├── config/ 配置文件
│ └── helpchatsvr.ini 主配置文件(端口、数据库、运行模式等)
├── ssl/ SSL 证书目录(如有配置)
│ ├── cert.crt SSL 证书文件
│ └── key.pem SSL 私钥文件
├── backup/ 备份目录
├── frame/ 客户端下发资源
│ ├── photo/ 默认头像库(c001–c136.png)
│ └── signature/ 默认签名档
├── imdata/ ⭐ 核心数据目录(必须备份)
│ ├── helpchat_office.db 办公模式 SQLite 数据库
│ ├── helpchat_market.db 运营模式 SQLite 数据库
│ ├── auth.json 授权信息
│ ├── sessions.json 在线会话数据
│ ├── cloud/ 云盘文件存储
│ ├── data/ 聊天中收发的文件、图片、语音等
│ ├── logs/ 运行日志
│ ├── crash/ 崩溃转储日志
│ └── temp/ 临时文件
├── public/ Web 资源和用户数据
│ ├── assets/ 静态资源(文件类型图标、默认头像等)
│ ├── branding/ 品牌定制资源
│ ├── channel/ 频道图标(.png 格式)
│ ├── download/ 客户端下载页面及安装包分发
│ ├── forum/ 论坛/知识库上传文件
│ ├── groups/ 群头像
│ ├── updater/ 客户端自动升级安装包
│ ├── users/ 用户头像
│ ├── favicon.ico 网站图标
│ └── index.html Web 管理后台入口

重要目录说明

config/helpchatsvr.ini:唯一的配置文件,包含端口号、数据库连接、运行模式等所有服务端配置。升级版本时此文件自动兼容,无需修改。

imdata/:存放数据库文件和所有用户数据。SQLite 模式下 helpchat_office.db 和 helpchat_market.db 就是完整的数据库,切勿覆盖或删除。

imdata/data/:聊天中收发的文件、图片、语音、视频等,体积会持续增长,确保磁盘空间充足。

public/updater/:放置客户端安装包,配合 update.conf 实现客户端自动升级推送。

public/download/:内置客户端下载页面,用户可通过 http://服务器IP:6980/download 访问。

提示

版本升级时只需替换 helpchatsvr.exe 和 bin/hcupdater.exe 两个文件,其余目录和文件均无需修改。详见 升级 服务端。