34 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
# filemanager - a caddy plugin
 | 
						|
 | 
						|
[](https://travis-ci.org/hacdias/caddy-filemanager)
 | 
						|
[](https://forum.caddyserver.com)
 | 
						|
[](http://godoc.org/github.com/hacdias/caddy-filemanager)
 | 
						|
[](https://goreportcard.com/report/hacdias/caddy-filemanager)
 | 
						|
 | 
						|
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](https://github.com/hacdias/caddy-filemanager/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
 | 
						|
  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.
 |