commit e8765d4186c0ea5f8a2088d796f333e43c70b9b2 Author: chunzhi Date: Wed Jan 1 06:47:14 2025 -0500 添加 rclone-webdav.service diff --git a/rclone-webdav.service b/rclone-webdav.service new file mode 100644 index 0000000..c89289f --- /dev/null +++ b/rclone-webdav.service @@ -0,0 +1,23 @@ +[Unit] +Description=RClone WebDAV Server +Wants=network-online.target +After=network-online.target + +[Service] +User=root +Group=root +ExecStart=/usr/bin/rclone serve webdav mega:/ \ + --addr 127.0.0.1:8000 \ + --umask 0000 \ + --default-permissions \ + --allow-non-empty \ + --allow-other \ + --buffer-size 32M \ + --dir-cache-time 12h \ + --vfs-read-chunk-size 64M \ + --vfs-read-chunk-size-limit 1G +ExecStop=/bin/kill -SIGTERM $MAINPID +Restart=on-failure + +[Install] +WantedBy=multi-user.target