A simple and standalone WebDAV server.
cmd/webdav | ||
.gitignore | ||
.goreleaser.yml | ||
.travis.yml | ||
license.md | ||
readme.md | ||
webdav.go |
webdav
webdav
is a simple tool that creates a WebDAV server for you. By default, it runs on a random free port and supports JSON and YAML configuration. Here is a simple YAML configuration example:
scope: /path/to/files
port: 8080
users:
- username: admin
password: admin
- username: basic
password: basic
modify: false
rules:
- regex: false
- allow: false
- path: /some/file
You can specify the path to the configuration file using the --config
flag. By default, it will search for a config.{yaml,json}
file on your current working directory.
Download it here.