一、下载caddy

官网 https://caddyserver.com/

插件勾选 http.webdav (用于webdav服务)

服务勾选 hook.service(以系统服务模式运行程序)

二、使用caddy

解压到任意位置会得到caddyinit 文件夹 及一些其它的无用文本

caddy二进制程序加上 chmod 755 caddy 使得能够运行

如果直接运行./caddy 会启动一个监听2015端口的http服务器,当然这不是我们想要的

所以我们写一个名称为Caddyfile 的文本文件

:8888  #监听8888端口
basicauth / 123 321  #添加全局用户123密码321
webdav /webdav {   #启用webdav指令,搭建webdav服务
 scope /data   #webdav的服务提供的目录为根目录下的data目录
}

执行 ./caddy -conf Caddyfile 就能执行webdav服务

配置文件和执行文件在同一目录,并且配置文件为Caddyfile 直接运行./caddy也是可以的

三、使用raidrive连接webdav服务器

如果是按照我的配置就是 http://x.x.x.x:8888/webdav

四、让caddy以系统服务运行

./caddy -service install -agree -email qwerse@139.com -conf /opt/Caddyfile

上面命令没有指定-name参数 默认的服务名就为caddy (systemctl start caddy)

也可以参考通过宝塔用Nginx搭建Webdav服务器

Last modification:December 3, 2022
如果觉得我的文章对你有用,请随意赞赏