正在加载今日诗词....

debian搭建webdav服务用于群晖备份

学习资料如下
https://www.cnblogs.com/wxfy/p/15813425.html
https://github.com/hacdias/webdav

第二个链接是webdav服务github地址

具体步骤如下:

一、webdav服务搭建

在一台debian11机器上搭建webdav服务,端口8088,用户名密码admin,服务目录/home/bg4vrg/dsm273bak

首先到hacdias/webdav下载源码,注意也有docker

debian11,所以下载linux-amd64版本

1.1、下载完解压缩。

把webdav目录cp或者move到/usr/bin
tar -zxvf linux-amd64-webdav.tar.gz

1.2、创建webdav.service服务文件

sudo nano /etc/systemd/system/webdav.service
文件内容如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[Unit]
Description=WebDAV server
After=network.target

[Service]
Type=simple
User=root
ExecStart=/usr/bin/webdav --config /opt/webdav.config.yml


Restart=on-failure

[Install]
WantedBy=multi-user.target

1.3、创建配置文件webdav.config.yml

sudo nano /opt/webdav.config.yml
内容如下,注意端口和服务主目录scope,另外用户名密码可以明文也可以加密

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  GNU nano 5.4                 /opt/webdav.config.yml
# Server related settings
address: 0.0.0.0
port: 8088
auth: true
tls: false
prefix: /

# Default user settings (will be merged)
scope: .
modify: true
rules: []

cors:
enabled: false
credentials: false

users:
- username: admin
password: admin
scope: /home/bg4vrg/dsm273bak
modify: true

1.4、设置开机启动webdav服务

1
2
sudo systemctl enable webdav
sudo systemctl start webdav

scope即为根目录本地映射地址。password可以用明文,也可以加密,Bcrypt密码在线生成地址: https://bcrypt-generator.com/

二、在群晖上使用hyper backup创建任务备份

hyperbackup

debian搭建webdav服务用于群晖备份

https://bg4vrg.com/post/20240220150000.html

作者

fei

发布于

2024-02-20

更新于

2024-02-27

许可协议

评论