Windows

系统要求

  • Windows 10 包含(适用于Linux的Windows子系统)

硬件要求

  • 内存 4G

服务器搭建

下载 dys-*-x86_64-pc-windows-msvc.7z, 将dys程序解压到任意安装目录, 在本例中, 安装目录为 D:\dys
dys files

双击dys.exe, 此时程序将会生成一些文件夹, 如下图
essential dirs

文件夹作用
data存放保存到服务器上的文件数据
license存放license文件
log存放dy服务器日志文件
root存放文件路径, 此文件夹需要区分大小写

由于windows存在路径长度限制, data和root文件夹都会生成很长的路径,
所以简短的安装路径有助于避开路径过长的问题.

设置root文件夹,使其可以区分大小写

Windows系统默认情况下,文件或文件夹是大小写不敏感的,需要手动开启
按下快捷键 Win + r, 输入 appwiz.cpl, 然后按回车键
单击左上角的启动或关闭 Windows 功能, 在弹出的对话框中, 找到并 勾选 适用于Linux的Windows子系统, 单击 确定 并重启系统。
check_sublinux_system 使用快捷键 Win + r, 输入 cmd, 按 Ctrl + Shift + 回车键, 将会以管理员身份打开命令窗口, 因为本例中,安装目录为 D:\dys, root文件夹的位置就是D:\dys\root, 所以此处需要启用 D:\dys\root 的大小写敏感属性。
在命令行窗口中,输入

fsutil.exe file SetCaseSensitiveInfo "D:\dys\root" enable  

如果你的root文件夹不是 D:\dys\root, 需要将上述命令中的 "D:\dys\root" 换成你自己电脑上的 root 目录。
命令执行成功, 则如下图, 显示已启用目录的区分大小写属性
case sensitive

dys初始化

按住Shift, 在dys文件夹空白处右击, 选择 "在此处打开Powershell窗口"
open powershell
输入 .\dys.exe init 进行初始化, 并设置dy管理员账户的用户名和密码
此处, 我们设置用户名为 admin, 密码为 p

此处的用户名和密码只是简单设置
在实际项目应用中, 管理员用户名可以是任意名称(由字母、数字或下划线组成, 以字母或下划线开始), 为了安全, 管理员的密码建议15位以上, 需要有一定的复杂度(比如,密码同时包含字母大小写,数字和特殊符号等, 密码尽量保持随机性, 不夹带有意义的单词或数字)。

dys init
设置完毕后, 需要再按一次回车键完成

启动dys服务

双击dys.exe, 即可启动服务
dys默认监听端口为 7000