Scryer

Scryer

Docker app from Scryer Media's Repository

Overview

Scryer is a self-hosted media manager for movies, TV series, and anime. It unifies library management, discovery, requests, downloads, imports, subtitles, and media-server integrations in one responsive web app.

Scryer

Scryer for Unraid

Official Unraid Community Apps template for Scryer, a self-hosted, all-in-one media automation platform for movies, TV series, and anime. Scryer combines library management, discovery, requests, acquisition, imports, and subtitles in one efficient application with an embedded web interface.

What Scryer Replaces

Scryer can replace several separate applications with one coordinated system:

  • Radarr for movie monitoring, searching, upgrades, importing, renaming, and organization
  • Sonarr for TV series and anime monitoring, episode tracking, searching, upgrades, importing, renaming, and organization
  • Seerr for discovery, user requests, request queues, and approval workflows
  • Bazarr for subtitle discovery, acquisition, and management

Scryer was written from scratch and is not affiliated with the Servarr projects.

Major Features

  • Unified movie, TV series, and anime catalogs with monitoring, wanted, calendar, history, and activity views
  • Discovery recommendations plus multi-user request and approval workflows
  • Pluggable indexers, download clients, subtitle providers, notifications, and media-server integrations
  • Quality and delay profiles, custom release rules, cutoff upgrades, and automated release selection
  • Coordinated downloads, imports, file renaming and organization, post-processing scripts, and recycle-bin recovery
  • Automated subtitle searching and management
  • Multilingual metadata and an interface that follows the selected language
  • User access controls, authentication, API keys, security and audit tooling, encrypted credentials, and backup/restore
  • Responsive embedded web UI, GraphQL API, scheduled jobs, logs, and health monitoring in an efficient compiled Rust service

Container

  • Image: ghcr.io/scryer-media/scryer:latest
  • Web UI: container port 8080
  • Persistent configuration: /config
  • Optional libraries: /data/movies, /data/series, and /data/anime

The media-library mappings are optional. They can be added during installation or later when Scryer is ready to manage files on the Unraid host.

Scryer creates /config/encryption.key with mode 0600 when no external key is supplied. Preserve /config; it contains Scryer's database, settings, metadata, and the key required to decrypt stored credentials.

Screenshots

Movies

Scryer movies

Anime Library

Scryer anime library

Discovery

Scryer discovery

Request

Scryer request queue

Import

Scryer import setup

Dashboard

Scryer dashboard

Search

Scryer search

Calendar

Scryer calendar

Rules

Scryer rules

Support

Licensing

The files in this template repository are licensed under the MIT License. Scryer itself is licensed under the GNU General Public License version 3.

Media gallery

1 / 9

Install Scryer on Unraid in a few clicks.

Find Scryer in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Scryer Review the template variables and paths Click Install

Requirements

Internet access for metadata and any configured indexer or download-client providers.

Related apps

Explore more like this

Explore all

Details

Repository
ghcr.io/scryer-media/scryer:latest
Last Updated2026-09-25
First Seen2026-08-05

Runtime arguments

Web UI
http://[IP]:[PORT:8080]/
Network
bridge
Shell
sh
Privileged
false

Template configuration

WebUIPorttcp

HTTP port for the Scryer web interface.

Target
8080
Default
8080
AppdataPathrw

Persistent database, settings, metadata, and encryption key.

Target
/config
Default
/mnt/user/appdata/scryer
Movies LibraryPathrw

Optional host directory containing or receiving managed movies.

Target
/data/movies
Series LibraryPathrw

Optional host directory containing or receiving managed TV series.

Target
/data/series
Anime LibraryPathrw

Optional host directory containing or receiving managed anime.

Target
/data/anime
Metadata GatewayVariable

Scryer metadata gateway GraphQL endpoint.

Target
SCRYER_METADATA_GATEWAY_GRAPHQL_URL
Default
https://smg.scryer.media/graphql
PUIDVariable

User ID used to own /config and run Scryer.

Default
99
PGIDVariable

Group ID used to own /config and run Scryer.

Default
100
TimezoneVariable

Container timezone, for example America/Denver.

Target
TZ
Default
Etc/UTC
Require LoginVariable

Require Scryer login instead of using the built-in administrator session.

Target
SCRYER_AUTH_ENABLED
Default
false