Linux

支持系统

  • Debian 12 amd64
  • Fedora 38 x86_64
  • Rocky 9.2 x86_64
  • CentOS 7 x86_64

硬件要求

  • 内存 4G

服务器搭建

我们提供两种安装方法,脚本安装和手动安装,选择其一即可。
dys默认监听端口为 7000。

脚本安装

需要root权限,在终端运行以下命令,根据提示进行安装。

Debian 12 amd64 (GNU libc >= 2.34)
bash <(curl http://duiying.io/tutorial/file/install_on_linux_glibc_2_34.sh)
CentOS 7 x86_64 (GNU libc >= 2.17)
bash <(curl http://duiying.io/tutorial/file/install_on_linux_glibc_2_17.sh)

手动安装

以Debian 12 amd64为例。

下面的步骤将会把dys安装在 /opt/dys/ 目录下。

  1. 下载 dys-v1.1.0-x86_64-pc-linux-gnu.tar.xz

  2. 切换到root。

su -
  1. 创建 /opt/dys/ 文件夹。
mkdir -p /opt/dys
  1. dys-v1.1.0-x86_64-pc-linux-gnu.tar.xz 解压至 /opt/dys 目录下。
tar -xf dys-v1.1.0-x86_64-pc-linux-gnu.tar.xz -C /opt/dys/
  1. 进入/opt/dys, 添加可执行权限。
cd /opt/dys
chmod u+x dys   
  1. dys初始化,添加管理员名称和密码。

为了安全, 管理员的密码建议15位以上, 需要有一定的复杂度(比如,密码同时包含字母大小写,数字和特殊符号等, 密码尽量保持随机性, 不夹带有意义的单词或数字

./dys init
  1. 添加systemd service。
vi /lib/systemd/system/dys.service
[Unit]
Description=dys service
After=network.target

[Service]
Type=simple
Restart=always
ExecStart=/opt/dys/dys
WorkingDirectory=/opt/dys

[Install]
WantedBy=multi-user.target
  1. 重新加载systemd。
systemctl daemon-reload
  1. 添加开机启动。
systemctl enable dys
  1. 启动dys服务, dys默认监听端口为 7000
systemctl start dys
  1. (可选)配置dys, 参数请参考 配置文件
vi /opt/dys/dys.cfg
  1. 确认dys运行状态。
systemctl status dys
  1. 如果安装了防火墙,需要开放dys的监听端口。
ufw allow 7000

致谢

感谢微信号为 雪飘人间 的用户提供dys在Ubuntu Linux 22.04上的配置教程供我们参考。