WebDAV
部署 WebDAV 用于存储数据#
使用 rclone#
[ding@ArchLinux system]$ cat rclone-dav.service
[Unit]
Description=Rclone Local Directory WebDAV
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=ding
ExecStart=/usr/bin/rclone serve webdav /srv/webdav \
--addr 127.0.0.1:10008 \
--user ding \
--pass 88888888 \
--dir-cache-time 10s \
--vfs-cache-mode full \
# --log-file=/var/log/rclone-local-webdav.log \
--log-file=/home/ding/rclone.log
--log-level INFO
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
[ding@ArchLinux system]$
使用 docker#
安装Docker Docker
root@ser832824615890:/opt/docker/webdav# cat docker-compose.yml
version: '3.9'
services:
webdav:
image: ugeek/webdav:amd64
container_name: webdav
restart: always
ports:
- "10002:80"
environment:
USERNAME: admin
PASSWORD: password
TZ: Asia/Shanghai
UID: 1000
GID: 1000
volumes:
- ./data:/media
root@ser832824615890:/opt/docker/webdav#
使用 nginx#