Skip to main content

Configuration

MediaFetch is configured via environment variables.

VariableDescriptionDefault
PORTPort to run on3002
BASIC_AUTH_USERUsername for Basic Auth (optional)(unset)
BASIC_AUTH_PASSPassword for Basic Auth (optional)(unset)
OUTPUT_DIRDownload directory/data/downloads
PUBLIC_BASE_URLPublic domain used to generate download links (important behind proxies)(unset)

Enable Basic Auth

Set both:

  • BASIC_AUTH_USER
  • BASIC_AUTH_PASS

If either is missing, auth is disabled.