Caddyfile:
:8080
@get method GET
route {
basicauth {
user <hashed-password>
}
file_server @get browse
webdav
}
Run Caddy server with current directory accessible using WebDAV:
docker run -d -p 8080:8080 \
--name caddy-webdav \
--restart always \
-v $PWD/Caddyfile:/etc/caddy/Caddyfile \
-v caddy_data:/data \
-v $PWD:/srv \
akshayg96/caddy-webdav:latest
Content type
Image
Digest
Size
29.2 MB
Last updated
over 4 years ago
docker pull akshayg96/caddy-webdav