Reiverr is a self-hosted web front end that puts TMDB discovery, Jellyfin playback and torrent streaming behind a single interface, written as an open source alternative to Overseerr. Instead of switching between a request tool, a streaming site and the media server’s own web player, you browse trending films and series, read cast, crew, ratings and trailers, search for a title and start playback from the same page. It is built in TypeScript with Svelte, ships as a Docker image, and has been developed in the open since June 2023 under the AGPL-3.0 licence.
The project’s current line is Reiverr 2.0, a rewrite aimed at televisions: it runs as a web app and also builds as a Samsung Tizen app, with the older 1.0 branch kept for people who want the more complete web experience. The author describes it as still early stage, so features move and some are missing by design.
/plugins volume.ADMIN_USERNAME and ADMIN_PASSWORD can be fixed up front. Sessions are signed JWT tokens using the SECRET environment variable.ghcr.io/aleksilassila/reiverr serves on port 9494 with /config and /plugins as the only volumes.Discovery and playback are usually two separate jobs: one app tells you what to watch, another plays it. Reiverr joins them, and the plugin model keeps the sources themselves interchangeable, so a library on Jellyfin and a torrent index behind Jackett can appear in the same catalogue. Running it next to an existing Jellyfin install adds no second library to maintain, because the Jellyfin plugin reads the one you already have.
Building from source needs Node 18.14 or newer and npm 9.3 or newer.
Open source, AGPL-3.0. You may self-host, modify and redistribute it; if you run a modified version as a network service, the AGPL requires that you offer its source to users. Projects that cannot accept copyleft terms should look at Overseerr (MIT) or Jellyseerr instead.