下载webdav程序
Github地址https://github.com/hacdias/webdav/releases
我的是树莓派3b,所以下载linux-armv7-webdav.tar.gz。
windows的话下载windows-amd64-webdav.zip。
windows
在webdav.exe同目录新建一个config.yaml填写
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| # Server related settings address: 0.0.0.0 port: 51234 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: d:/webdav/user01
|
最后一行改成自己想要保存的文件夹。
开始菜单,运行,cmd,里运行webdav.exe就可以了。
linux(Raspberry 3B上的archlinuxarm)
开启服务
在/etc/systemd/system里新建文件webdav.service
1 2 3 4 5 6 7 8 9 10 11 12
| [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/webdav/config.yaml里填写
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| # Server related settings address: 0.0.0.0 port: 51234 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: /root/webdav/user01
|
最后一行改成自己想要保存的文件夹。
运行
1 2
| systemctl enable webdav systemctl start webdav
|
查看状态systemctl status webdav,显示Listening on [::]:51234就可以了。
静读天下专业版设置
随便打开一本书,右上角3个点,其他选项,通过webdav…,webdav url填服务器的ip地址加端口,例如:
http://192.168.1.100:51234
用户名密码admin,其他不用改。之后每次打开关闭书就可以同步了。