# 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 --cache-dir string file cache directory (disabled if empty) -t, --cert string tls certificate --commands strings a list of the commands a user can execute --create-user-dir generate user's home directory automatically --dateFormat use date format (true for absolute time, false for relative) --dir-mode string mode bits that new directories are created with (default "0o750") --disable-exec disables Command Runner feature (default true) --disable-preview-resize disable resize of image previews --disable-thumbnails disable image thumbnails --disable-type-detection-by-header disables type detection by reading file headers --file-mode string mode bits that new files are created with (default "0o640") -h, --help help for set --hide-login-button hide login button from public pages --hideDotfiles hide dotfiles --img-processors int image processors count (default 4) -k, --key string tls key --locale string locale for users (default "en") --lockPassword lock password -l, --log string log output (default "stdout") --minimum-password-length 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) --socket-perm uint32 unix socket file permissions (default 438) --sorting.asc sorting by ascending order --sorting.by string sorting mode (name, size or modified) (default "name") --token-expiration-time 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