Former-commit-id: fbbf79d7572d73f824774f29bbd17af28155c3bc |
||
|---|---|---|
| _embed | ||
| assets | ||
| config | ||
| file | ||
| frontmatter | ||
| handlers | ||
| page | ||
| utils | ||
| .editorconfig | ||
| .gitignore | ||
| .jsbeautifyrc | ||
| .travis.yml | ||
| ISSUE_TEMPLATE | ||
| LICENSE.md | ||
| README.md | ||
| filemanager.go | ||
| setup.go | ||
README.md
filemanager - a caddy plugin
This package is a plugin for Caddy server that provides an online file manager (based on browse middleware) that is able to: rename files, delete files and upload files. Some new features that can be implemented in the future can be seen at issues.
Syntax
filemanager url {
show path
webdav [path]
styles filepath
frontmatter type
allow_new [true|false]
allow_edit [true|false]
allow_commands [true|false]
allow_command command
block_command command
before_save command
after_save command
allow [path|dotfiles]
allow_r path regex
block [path|dotfiles]
block_r path regex
}
NOTE FOR DEVELOPERS
You need to run go generate on $GOPATH/src/github.com/hacdias/caddy-filemanager before building any binary. Otherwise, you will receive an undefined: Asset error.