25 lines
No EOL
937 B
Markdown
25 lines
No EOL
937 B
Markdown
# webdav
|
|
|
|
[](https://travis-ci.org/hacdias/webdav)
|
|
[](https://goreportcard.com/report/hacdias/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:
|
|
|
|
```yaml
|
|
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](https://github.com/hacdias/webdav/releases). |