Skip to content

Windows 服务部署手册

1. 概述

1.1 部署方案

Windows 下嘟哩私有化部署方案,使用嘟哩 exe 安装包可实现快速一键部署。

1.2 部署方式

名称描述
本地部署客户自行购买服务器,并架设到企业自己的机房中。
云部署客户在云计算服务提供方购买服务器。

1.3 部署架构

名称描述用户规模(参考值)服务器数量
单节点部署一般部署到一台物理服务器上0-200 人1 台

2. 环境准备

2.1 服务器配置

2.1.1 体验版配置

用户数CPU内存硬盘
100 人以内8 核12G60GB

2.1.2 正式版配置

用户数CPU内存硬盘
0-1008 核+16G+500G+
0-10008 核+32G+1TB+

2.2 操作系统及软件

名称版本备注
操作系统Windows Server 2008 及以上建议使用纯净操作系统,否则可能导致服务端口无法正常启动。

2.3 网络环境及要求

名称端口备注
代理端口/项目端口/服务端口33069001-901810001-100028085/1808512321-1232219001-190181. 本机防火墙需放行以上端口。
2. 如需手机等外网访问,请按 TCP 进行端口映射。
3. 使用云服务器时,请同时放行安全组规则。
4. - 表示端口范围,/ 表示并列端口。
5. 19001-19018 仅用于内网访问时可不开放公网。

3. 安装部署

exe 方式安装部署。Windows 操作系统直接双击安装包一键安装,预计 15 分钟完成。

3.1 服务端安装

  1. 下载 duliduli-server.zip 并解压。

  1. 解压后得到 duliduli-server.exe 和多个 bin 文件,双击 duliduli-server.exe 打开安装界面。

  1. 点击浏览并选择安装路径,建议选择剩余空间较大的盘符(示例为 E: 盘),然后点击下一步。

  1. 点击安装。

  1. 安装前会自动检测内存是否达到 12G,若不足会弹窗提醒,可点击确定继续。

  1. 点击确定开始安装(该步骤会解压文件)。

  1. 等待自动部署完成。

  1. 安装完成后会自动打开服务面板,可在面板中管理各服务并查看日志。

嘟哩管理后台地址.txt 文件中包含后台地址、初始账号密码、客户端服务器地址。

3.2 服务管理面板

安装完成后会包含以下服务:

服务名说明
Nginx入口服务,访问端口:19002
IM聊天系统
DuliWpp网盘
DuliMail邮箱
DuliRedis数据库
DuliGoFastRedis 缓存数据库(集群模式)
Onlyoffice文件服务器
Openoffice文档在线预览
DuliYjs文档在线编辑
Hbase + Zookeeper + Hadoop消息数据库

3.2.1 启动面板

启动面板:双击“嘟哩运行环境”桌面快捷方式。

启动嘟哩服务:

获取管理员权限:

若当前用户不具备管理员权限,可运行 uac_check 脚本提权(需重启电脑)。

查看安装日志:

双击打开 install.log 查看安装日志。

3.2.2 维护与备份

端口信息
类型服务/项目端口
消息 IMDuliGoFast19001
消息 IMDuliRoute19002
消息 IMDuliFront19003
消息 IMDuliBackend19017
消息 IMDuliAuth19006
消息 IMDuliService(客服)19007
消息 IMduliduli_Service_Client8211
消息 IMws socket11511
消息 IMnetty socket11611
消息 IMandroid socket11911
消息 IMnatcross socket12321
消息 IMstream socket11711
消息 IM文件传输端口12321 / 12322
网盘DuliWpp19014
网盘DuliWppSocket10001
网盘DuliYjs2234
邮箱DuliMail9017
duliduli-server 目录说明
目录说明
E:\duliduli-server服务端根路径
E:\duliduli-server\data项目、服务数据存放目录
E:\duliduli-server\mysql\data数据库数据目录
E:\duliduli-server\bin服务项目启停脚本
E:\duliduli-server\gofastdfs文件存储目录
E:\duliduli-server\{hbase,hadoop}Zoo、HDFS、Hadoop 安装目录及数据目录
E:\duliduli-server\nginx\conf\certHTTPS 证书目录
HBase 维护
text
E:
cd E:\duliduli-server\hbase\bin
hbase shell
MySQL 维护
bash
E:
cd E:\duliduli-server\mysql\bin
mysql -h127.0.0.1 -uroot -p"密码"
MySQL 数据备份

双击 db_backup.bat 自动备份 MySQL 数据库。

也可使用面板备份:

4. 版本更新

  1. 下载补丁包 duliduli-update_V1.0.2.exe(补丁版本必须高于本地当前版本)。
  2. 双击 duliduli-update_V1.0.2.exe 打开安装界面。

  1. 点击浏览并选择嘟哩服务端安装路径。

  1. 点击安装。

  1. 出现停止嘟哩服务提醒后,点击确定继续。

  1. 等待自动升级完成。

5. 域名配置

将嘟哩请求从 HTTP 切换为 HTTPS(如仅内网使用且未购买域名,可不配置)。

5.1 环境准备

域名(单个)证书文件私钥文件
一级/二级域名CRT 或 PEM 格式KEY 格式

5.2 配置 HTTPS

  1. 申请域名证书。
  2. 证书文件(crt/pem)重命名为 duliduli.cert
  3. 私钥文件重命名为 duliduli.key
  4. 将文件放入安装目录 nginx/conf/cert

  1. 双击 enable_ssl.bat,按提示输入数字 1
  2. 输入域名(如 my.duliduli.com,请替换为真实可用域名)。
  3. 脚本自动切换为 HTTPS。

  1. 等待脚本自动重启服务端。

5.3 切回 HTTP(默认)

  1. 双击 enable_ssl.bat,按提示输入数字 2
  2. 等待脚本自动修改配置并重启服务端。

6. 防止系统睡眠

Windows 10 长时间无操作会进入睡眠并断开网络,可能影响服务运行,可按以下方式设置。

6.1 电源按钮、睡眠按钮和盖子设置

路径:控制面板 -> 硬件和声音 -> 电源选项 -> 系统设置,全部设置为“不采取任何操作”。

6.2 更改电源计划设置

路径:控制面板 -> 硬件和声音 -> 电源选项 -> 系统设置,全部设置为“从不”。

7. 开始使用

7.1 访问管理后台

使用以下地址访问管理后台(将 ip 替换为实际服务器地址):

text
http://ip:19005/html/login.html

7.2 完成授权激活

嘟哩官网注册并完成企业认证后,可获取免费版 License。

通过官网个人中心购买企业版或 VIP 版后,填入机器码获取 License 文件并导入。

导入 License 需联网校验,请确保可访问 duliduli.com 域名。

8. 客户端下载

嘟哩支持 Mac、Windows、iOS、Android 四大平台客户端。

可从官网下载安装包(Android 与 iOS 建议从应用商店搜索“嘟哩”安装)。

  1. 复制 嘟哩管理地址.txt 中的 IP 和端口(如配置了域名外网访问则填写域名和端口),并配置到客户端。

  1. 同意协议后点击登录(账号可在管理后台创建;若已对接短信服务,也可在客户端自行注册)。

登录完成后即可使用嘟哩。

嘟哩帮助中心