{{template "base" .}} {{define "title"}}{{.Title}}{{end}} {{define "extra_css"}} {{end}} {{define "page_body"}}
{{.Title}}
{{if .Error}}
{{.Error}}
{{end}}
The %username% placeholder will be replaced with the username of the associated users.
Optional description
{{template "fshtml" .FsWrapper}} {{if .VirtualFolders}}
Virtual folders
Quota size -1 means included within user quota, 0 unlimited. Don't set -1 for shared folders. You can use MB/GB/TB suffix. With no suffix we assume bytes
{{range $idx, $val := .Group.VirtualFolders}}
Quota size
Quota files
{{else}}
Quota size
Quota files
{{end}}
{{end}}

Per-directory permissions
{{range $idx, $dirPerms := .Group.GetPermissions -}}
{{else}}
{{end}}
Per-directory pattern restrictions
Comma separated denied or allowed files/directories, based on shell patterns.

Denied entries are visible in directory listing by default, you can hide them by setting the "Hidden" policy, but please be aware that this may cause performance issues for large directories

{{range $idx, $pattern := .Group.UserSettings.Filters.GetFlatFilePatterns -}}
{{else}}
{{end}}
Maximun number of concurrent sessions. 0 means no limit
"password" is valid for all supported protocols, "password-over-SSH" only for SSH/SFTP/SCP
Comma separated IP/Mask in CIDR format, example: "192.168.1.0/24,10.8.0.100/32"
Comma separated IP/Mask in CIDR format, example: "192.168.1.0/24,10.8.0.100/32"

0 means no limit. You can use MB/GB/TB suffix
0 means no limit
Maximum upload size for a single file. 0 means no limit. You can use MB/GB/TB suffix
0 means no limit
0 means no limit
Per-source bandwidth speed limits
{{range $idx, $bwLimit := .Group.UserSettings.Filters.BandwidthLimits -}}
Comma separated IP/Mask in CIDR format, example: "192.168.1.0/24,10.8.0.100/32"
UL (KB/s). 0 means no limit
DL (KB/s). 0 means no limit
{{else}}
Comma separated IP/Mask in CIDR format, example: "192.168.1.0/24,10.8.0.100/32"
UL (KB/s). 0 means no limit
DL (KB/s). 0 means no limit
{{end}}
Maximum data transfer allowed for uploads. 0 means no limit
Maximum data transfer allowed for downloads. 0 means no limit
Maximum data transfer allowed for uploads + downloads. Replace the individual limits. 0 means no limit
Per-source data transfer limits
{{range $idx, $dtLimit := .Group.UserSettings.Filters.DataTransferLimits -}}
Comma separated IP/Mask in CIDR format, example: "192.168.1.0/24,10.8.0.100/32"
UL (MB). 0 means no limit
DL (MB). 0 means no limit
Total (MB). 0 means no limit
{{else}}
Comma separated IP/Mask in CIDR format, example: "192.168.1.0/24,10.8.0.100/32"
UL (MB). 0 means no limit
DL (MB). 0 means no limit
Total (MB). 0 means no limit
{{end}}

Alternate start directory to use instead of "/". Supported for SFTP/FTP/HTTP
Defines the TLS certificate field to use as username. Ignored if mutual TLS is disabled
Ignored if TLS is globally required for all FTP users
Default expiration for newly created shares as number of days
Anonymous users are supported for FTP and WebDAV protocols and have read-only access
Disable checks for existence and automatic creation of home directory and virtual folders
Allow to impersonate the associated users, in REST API, with an API key
Cache time, in seconds, for users authenticated using an external auth hook. 0 means no cache
{{end}} {{define "extra_js"}} {{template "fsjs"}} {{template "shared_user_group" .}} {{end}}