apps.header.allAppsCount
Scryer
apps.detail.types.app from Scryer Media's Repository
apps.detail.sections.overview
Readme
View on GitHub
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
Overview

Anime Library

Discovery

Request

Import

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.
apps.detail.sections.mediaGallery
1 / 5apps.marketingCta.appInstallTitle
apps.marketingCta.appInstallDescription
apps.detail.sections.requirements
apps.detail.sections.categories
apps.detail.sections.related
apps.detail.related.exploreCategories
apps.detail.related.exploreAllapps.detail.sections.links
apps.detail.sections.details
ghcr.io/scryer-media/scryer:latestapps.detail.sections.runtime
- apps.detail.details.webui
http://[IP]:[PORT:8080]/- apps.detail.details.network
bridge- apps.detail.details.shell
sh- apps.detail.details.privileged
- false
apps.detail.sections.configuration
HTTP port for the Scryer web interface.
- apps.detail.config.target
- 8080
- apps.detail.config.default
- 8080
Persistent database, settings, metadata, and encryption key.
- apps.detail.config.target
- /config
- apps.detail.config.default
- /mnt/user/appdata/scryer
Optional host directory containing or receiving managed movies.
- apps.detail.config.target
- /data/movies
Optional host directory containing or receiving managed TV series.
- apps.detail.config.target
- /data/series
Optional host directory containing or receiving managed anime.
- apps.detail.config.target
- /data/anime
Scryer metadata gateway GraphQL endpoint.
- apps.detail.config.target
- SCRYER_METADATA_GATEWAY_GRAPHQL_URL
- apps.detail.config.default
- https://smg.scryer.media/graphql
User ID used to own /config and run Scryer.
- apps.detail.config.default
- 99
Group ID used to own /config and run Scryer.
- apps.detail.config.default
- 100
Container timezone, for example America/Denver.
- apps.detail.config.target
- TZ
- apps.detail.config.default
- Etc/UTC
Require Scryer login instead of using the built-in administrator session.
- apps.detail.config.target
- SCRYER_AUTH_ENABLED
- apps.detail.config.default
- false