Skip to content

Seerr

Media discovery and requests manager

Ansible vault
# seerr

hazzuk_media_seerr_enabled: true

hazzuk_media_seerr_stack:
  seerr:
    domain: "seerr.{{ karo_compose_root_domain }}"
    log_level: info # debug, info, warn, error

See all defaults

Seerr - Media discovery and requests manager

Warning

The Seerr stack is undergoing changes and should be considered experimental.

This is due to the recent migration from Jellyseerr, and early adoption of OIDC (pull request, discussion).

Seerr initial setup
  • URL: jellyfin
  • Port: 8096
  • Email: username@example.com
  • Username: <jellyfin admin username>
  • Password: <jellyfin admin password>
  • Jellyfin external URL: https://jellyfin.example.com
  • Sync libraries:
    • Movies: Enabled
    • Series: Enabled
  • Default server: true
  • Server name: Radarr
  • Hostname: gluetun
  • Port: 7878
  • API key: <radarr api key>
  • External URL: https://radarr.example.com
  • Enable automatic search: false
  • ( Press 'Test')
  • Quality profile: HD-1080p
  • Root folder: <radarr root folder> (e.g. /data/media/movies)
  • Default server: true
  • Server name: Sonarr
  • Hostname: gluetun
  • Port: 8989
  • API key: <sonarr api key>
  • Season folders: true
  • External URL: https://sonarr.example.com
  • Enable automatic search: false
  • ( Press 'Test')
  • Quality profile: HD - 720p/1080p
  • Root folder: <sonarr root folder> (e.g. /data/media/series)
Seerr settings
  • App title: Seerr
  • App URL: https://seerr.example.com
  • Discover language: <your language>
  • Streaming region: <your region>
  • Allow special episodes requests: true
  • Enable proxy support: true
  • Enable CSRF protection: true

Warning

This information may be outdated, see notice above.

Pocket-ID OIDC client

  • Name: Seerr
  • Client launch URL: https://seerr.example.com/login?provider=pocketid
  • Callback URL: https://seerr.example.com/login
  • ( Select allowed user groups)
  • Add new OpenID Connect provider

    • Provider name: pocketid
    • Logo: https://auth.example.com/api/application-images/logo?light=false
    • Issuer URL: https://auth.example.com
    • Client ID: <pocketid seerr client id>
    • Client secret: <pocketid seerr client secret>
    • Scopes: openid email profile groups
    • Allow new users: true
  • Edit your user and link your account