webdav 下载地址:

https://github.com/hacdias/webdav/releases

 解压、复制到 /usr/bin 目录下:

cp webdav /usr/bin/

注册 service

cd /etc/systemd/system
xed webdav.service

写入如下内容

[Unit]
Description=WebDAV server
After=network.target

[Service]
Type=simple
User=root
ExecStart=/usr/bin/webdav --config /etc/webdav/config.yaml
Restart=on-failure

[Install]
WantedBy=multi-user.target

建立配置文件,和上面 /etc/systemd/system/webdav.service 里的 ExecStart 目录要对应上

mkdir /etc/webdav/
cd /etc/webdav/
xed config.yaml

写入

# Server related settings
address: 0.0.0.0
port: 21234
auth: true
tls: false
cert: cert.pem
key: key.pem
# Default user settings (will be merged)
scope: .
modify: true
rules: []
users:
  - username: admin
    password: admin
    #这里为共享目录
    scope: /你的共享目录

开机并启动服务

systemctl enable webdav
systemctl start webdav

查看运行状态

systemctl status webdav