Skip to content

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")
      --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