my forked and dockerized version of github.com/hacdias/webdav golang webdav server
463
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
address: 0.0.0.0
port: 8080
tls: false
cert: cert.pem
key: key.pem
users:
- username: admin
password: admin
- username: encrypted
password: "{bcrypt}$2y$10$zEP6oofmXFeHaeMfBNLnP.DO8m.H.Mwhd24/TOX2MWLxAExXi4qgi"
- 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.
An example of how to use this with systemd is on webdav.service.example.
Download it here.
Content type
Image
Digest
Size
5.1 MB
Last updated
about 7 years ago
docker pull marvambass/webdav