# filebrowser config set Updates the configuration ## Synopsis Updates the configuration. Set the flags for the options you want to change. Other options will remain unchanged. ``` filebrowser config set [flags] ``` ## Options ``` --aceEditorTheme string ace editor's syntax highlighting theme for users -a, --address string address to listen on (default "127.0.0.1") --auth.command string command for auth.method=hook --auth.header string HTTP header for auth.method=proxy --auth.method string authentication type (default "json") -b, --baseURL string base url --branding.color string set the theme color --branding.disableExternal disable external links such as GitHub links --branding.disableUsedPercentage disable used disk percentage graph --branding.files string path to directory with images and custom styles --branding.name string replace 'File Browser' by this name --branding.theme string set the theme -t, --cert string tls certificate --commands strings a list of the commands a user can execute --createUserDir generate user's home directory automatically --dateFormat use date format (true for absolute time, false for relative) --dirMode string mode bits that new directories are created with (default "0o750") --disableExec disables Command Runner feature (default true) --disablePreviewResize disable resize of image previews --disableThumbnails disable image thumbnails --disableTypeDetectionByHeader disables type detection by reading file headers --fileMode string mode bits that new files are created with (default "0o640") -h, --help help for set --hideDotfiles hide dotfiles --hideLoginButton hide login button from public pages -k, --key string tls key --locale string locale for users (default "en") --lockPassword lock password -l, --log string log output (default "stdout") --minimumPasswordLength uint minimum password length for new users (default 12) --perm.admin admin perm for users --perm.create create perm for users (default true) --perm.delete delete perm for users (default true) --perm.download download perm for users (default true) --perm.execute execute perm for users (default true) --perm.modify modify perm for users (default true) --perm.rename rename perm for users (default true) --perm.share share perm for users (default true) -p, --port string port to listen on (default "8080") --recaptcha.host string use another host for ReCAPTCHA. recaptcha.net might be useful in China (default "https://www.google.com") --recaptcha.key string ReCaptcha site key --recaptcha.secret string ReCaptcha secret -r, --root string root to prepend to relative paths (default ".") --scope string scope for users (default ".") --shell string shell command to which other commands should be appended -s, --signup allow users to signup --singleClick use single clicks only --socket string socket to listen to (cannot be used with address, port, cert nor key flags) --sorting.asc sorting by ascending order --sorting.by string sorting mode (name, size or modified) (default "name") --tokenExpirationTime string user session timeout (default "2h") --tus.chunkSize uint the tus chunk size (default 10485760) --tus.retryCount uint16 the tus retry count (default 5) --viewMode string view mode for users (default "list") ``` ## Options inherited from parent commands ``` -c, --config string config file path -d, --database string database path (default "./filebrowser.db") ``` ## See Also * [filebrowser config](filebrowser-config.md) - Configuration management utility