Self-Hosted · Open Source · v2.5.3

Your Plex,
personalized.

Most request tools show every user the same trending feed. Diskovarr learns each person's actual watch history — recommending what's already in your library and what's missing, with a full request pipeline to fill the gaps.

Current release: v2.5.3
The tour

One server, everyone's picks.

01 · Home

A home page that knows what they watch

Every user signs in with Plex and gets their own carousels, scored from their real watch history — shared cast and crew, genres, keywords, TMDB similarity. Refreshed every 30 minutes, different for every person on your server.

02 · Requests

Discover what your library is missing

The Requests tab shows only titles not yet in your library — still matched to each user's taste, with genre browsing, coming-soon rows, and a one-click request on every card.

03 · Filter

Browse the whole library, Plex-style

Full filter and sort parity across everything you host — type, genre, score, and deeper stacked filters — so finding tonight's watch never means opening Plex first.

04 · Queue

Approve, edit, route — one queue

Requests land in a single admin queue with season-level TV control, denial notes, per-user limits and auto-approve. Approved items route to Overseerr, Radarr, Sonarr, or DUMB/Riven.

05 · Wrapped

Every December, a year in review

Diskovarr Wrapped gives each user their hours watched, top titles, streaks, and a server leaderboard — with shareable stat cards, Spotify-style.

06 · Admin

Every knob, one panel

Connections, users, automation, and notifications in a single admin panel — pick an accent color and the whole app rethemes instantly.

Diskovarr home page with personalized recommendation carousels Diskovarr Requests page showing personalized picks outside the library Filter page browsing the full library with Plex-style filters Request queue with approval workflow and status filters Diskovarr Wrapped yearly recap with watch statistics Admin panel with app options, landing page, and theme color settings
Features

Built like the tools it replaces. Smarter.

Recommendations that are actually personal

Per-user scoring from real watch history: shared cast and crew, genres, keywords, decades, TMDB similarity. Every user's home page is different — and refreshes every 30 minutes.

Discovery beyond your library

The Requests tab is TMDB-powered discovery that only shows what you don't host yet — personalized picks, genre browsing, coming-soon rows, trending, and one-click requests.

Routes anywhere you download

Approve once and Diskovarr hands off to Overseerr, Radarr, Sonarr, or DUMB/Riven — with per-user and global auto-approve, plus an Agregarr shim.

Request queue

Approve, deny, or edit with season-level TV selection and denial notes.

10 notification agents

Discord, Pushover, Telegram, ntfy, Slack, email, WebPush and more — per-type toggles and broadcasts.

Automation

Auto-request from Trakt, IMDb, Letterboxd, MDBList, AniList lists or custom criteria — plus deletion profiles with dry-run.

Watchlist

Save for later from any card, sync with Plex, optionally auto-request on add.

Issue tracking

Playback reports scoped to movie, season, or episode — with threaded comments.

Cast to TV

Send playback from the detail modal to any Plex player — even for remote users.

User management

Per-user limits, auto-approve overrides, elevated roles, bulk edit.

Diskovarr Wrapped

Year-in-review stats for every user each December, with shareable cards.

…plus reviews & social profiles, watch history, content monitors, blacklists, a REST API, and per-server theme colors.

Integrations

Plays well with your stack.

Core
Plex required
Tautulli required
TMDB
Request routing
Overseerr
Radarr
Sonarr
DUMB / Riven
Agregarr
Notifications
Discord
Pushover
Slack
Telegram
Gotify
ntfy
Pushbullet
Webhook
Email
WebPush
Setup

Running in three steps.

1
Deploy the container

One Docker container, one volume. Compose file in the docs.

docker compose up -d
2
Connect Plex & Tautulli

Paste two URLs and tokens. Diskovarr syncs your library and starts learning from watch history.

3
Invite your users

They sign in with their Plex account — and land on a home page built for them.

Give every user their own front door.

Free, open source, self-hosted. Up and running in minutes.

docker pull lebbi/diskovarr