Default authentication method using username and password.

Basic Configuration

auth:
  adminUsername: admin
  methods:
    password:
      enabled: true
      minLength: 8
      signup: false

Options

OptionDefaultDescription
enabledtrueEnable password authentication
minLength5Minimum password length
signupfalseAllow user self-registration

With User Signup

auth:
  methods:
    password:
      enabled: true
      minLength: 12
      signup: true

With reCAPTCHA

auth:
  methods:
    password:
      enabled: true
      signup: true
      recaptcha:
        key: "your-site-key"
        secret: "your-secret"  # Use environment variable

Set Admin Password

Best practice - use environment variable:

export FILEBROWSER_ADMIN_PASSWORD="secure-password"

Next Steps