Linux部署WebDAV

发布时间 2023-11-30 11:31:53作者: 护发师兄

1. 下载

在下面网址下载对应版本的WebDAV服务端

https://github.com/hacdias/webdav/releases/tag/v4.2.0

2. 运行与配置

将解压后的WebDAV复制到/usr/bin路径下

在适当的位置编写配置文件webdav.yaml注意需要使用单引号将用户名、密码和路径括住。

# Server related settings
address: 0.0.0.0
port: 16000
auth: true
tls: false
cert: cert.pem
key: key.pem

# Default user settings (will be merged)
scope: '/media/devmon/LocalDisk'
modify: true
rules: []

users:
  - username: 'visitor'
    password: '010605'
    scope: '/media/devmon/LocalDisk'

配置服务

vim /usr/lib/systemd/system/webdav.service

内容

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

[Service]
Type=simple
User=root
ExecStart=/data/webdav-app/webdav --config /data/webdav-app/config.yaml
Restart=on-failure

[Install]
WantedBy=multi-user.target

启动服务并查看状态

systemctl daemon-reload
systemctl enable webdav
systemctl start webdav
systemctl status webdav

注意:在连接的时候如果没有TLS,请不要用https访问