# MediaManager Complete Configuration File # This file contains all available configuration options for MediaManager # Documentation: https://maxdorninger.github.io/MediaManager/introduction.html [misc] # it's very likely that you need to change this for MediaManager to work frontend_url = "http://localhost:3000/" # note the trailing slash cors_urls = ["http://localhost:3000", "http://localhost:8000"] # note the lack of a trailing slash # you probaly don't need to change this api_base_path = "/api/v1" development = false [database] host = "db" port = 5432 user = "MediaManager" password = "MediaManager" dbname = "MediaManager" [auth] email_password_resets = false # if true, you also need to set up SMTP (notifications.smtp_config) token_secret = "" # generate a random string with "openssl rand -hex 32", e.g. here https://www.cryptool.org/en/cto/openssl/ session_lifetime = 86400 # this is how long you will be logged in after loggin in, in seconds admin_emails = ["admin@example.com", "admin2@example.com"] # OpenID Connect settings [auth.openid_connect] enabled = false client_id = "" client_secret = "" configuration_endpoint = "https://openid.example.com/.well-known/openid-configuration" name = "OpenID" [notifications] # SMTP settings for email notifications and email password resets [notifications.smtp_config] smtp_host = "smtp.example.com" smtp_port = 587 smtp_user = "admin" smtp_password = "admin" from_email = "mediamanager@example.com" use_tls = true # Email notification settings [notifications.email_notifications] enabled = false emails = ["admin@example.com", "admin2@example.com"] # List of email addresses to send notifications to # Gotify notification settings [notifications.gotify] enabled = false api_key = "" url = "https://gotify.example.com" # Ntfy notification settings [notifications.ntfy] enabled = false url = "https://ntfy.sh/your-topic" # Pushover notification settings [notifications.pushover] enabled = false api_key = "" user = "" [torrents] # qBittorrent settings [torrents.qbittorrent] enabled = false host = "http://localhost" port = 8080 username = "admin" password = "admin" # SABnzbd settings [torrents.sabnzbd] enabled = false host = "localhost" port = 8080 api_key = "" [indexers] # Prowlarr settings [indexers.prowlarr] enabled = false url = "http://localhost:9696" api_key = "" # Jackett settings [indexers.jackett] enabled = false url = "http://localhost:9117" api_key = "" indexers = ["1337x"] # List of indexer names to use # its very unlikely that you need to change this [metadata] [metadata.tmdb] tmdb_relay_url = "https://metadata-relay.maxid.me/tmdb" [metadata.tvdb] tvdb_relay_url = "https://metadata-relay.maxid.me/tvdb"