Skip to content

Instantly share code, notes, and snippets.

@muety
Created April 10, 2023 07:43
Show Gist options
  • Save muety/d991ff077f0be361928c4ae34e84497a to your computer and use it in GitHub Desktop.
Save muety/d991ff077f0be361928c4ae34e84497a to your computer and use it in GitHub Desktop.
Caddy config for anonymous file uploads
http://localhost:8080 {
@get method GET
@propfind method PROPFIND
root * /tmp/data
# TODO: add basic auth for DELETE, PROPPATCH, LOCK, etc.
# TODO: add matchers so uploaded file keys must be uuids
route {
respond @propfind 403
file_server @get
webdav
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment