Skip to content

Variables reference

Rauno Tegelmann edited this page Jan 5, 2024 · 3 revisions

Required variables

  • NEXT_PUBLIC_TAUTULLI_URL - the URL where your Tautulli instance is located. If it's not running on a custom domain, use a private network address instead of localhost to allow Docker to access it.
  • TAUTULLI_API_KEY - found in Tautulli under "Settings > Web Interface > API > API Key".
  • TMDB_API_KEY - used for fetching ratings.
  • PLEX_HOSTNAME & PLEX_PORT - required to get your server ID via the Plex API, which allows setting deeplinks to open your media items.
  • NEXT_PUBLIC_SITE_URL & NEXTAUTH_URL - should be set to the URL where you're hosting the application.
  • NEXTAUTH_SECRET - used for encrypting the NextAuth.js JWT. It can be generated by:
    • Running openssl rand -base64 32 in your terminal.
    • Using an online generator like the one by Vercel.

Optional variables

  • NEXT_PUBLIC_OVERSEERR_URL & NEXT_PUBLIC_OVERSEERR_API_KEY - used to fetch requests data from Overseerr and the "Request" button functionality.
  • NEXT_PUBLIC_GOOGLE_ANALYTICS_ID - can be used to set up Google Analytics.
  • NEXT_PUBLIC_IS_REWIND_DISABLED - allows disabling Rewind.
  • NEXT_PUBLIC_IS_DASHBOARD_DISABLED - allows disabling Dashboard.
  • NEXT_PUBLIC_IS_DASHBOARD_USERS_DISABLED - allows disabling the "Users" page in Dashboard.
  • NEXT_PUBLIC_EXCLUDED_DASHBOARD_STATS - allows disabling individual statistics from Dashboard pages.
    • Accepted values: duration,plays,users,requests.
  • NEXT_PUBLIC_EXCLUDED_LIBRARIES - used for excluding libraries from Rewind and Dashboard.
    • Accepted values: library names, separated by a comma.
    • Example: NEXT_PUBLIC_EXCLUDED_LIBRARIES=Movies,Music,TV Shows.
  • NEXT_PUBLIC_STATISTICS_START_DATE - sets the starting date for the "All time" option in Dashboard.
    • Expects YYYY-MM-DD format and will default to 2018-01-01.
Clone this wiki locally