Self-host Prismarr
v1.3.0Unified dashboard for Radarr, Sonarr, Prowlarr and TMDb
docker compose up -d- Stars
- 469
- Port
- 7070 (Web interface (internal listening port; host mapping e.g. 7070:7070))
shoshuo/prismarrWhat is Prismarr?
Prismarr is a homelab media dashboard: one Symfony 8 web interface that gathers the Servarr stack, Seerr-style request apps, torrent and usenet clients plus TMDb lookup into a single place, so managing a library stops meaning a dozen browser tabs. Highlights include a typo-tolerant search box covering both the local collection and TMDb, a calendar merging film release dates and episode airings across instances (month/week/day views, iCal export), a start page showing service health, pending requests, watchlist and trending titles, and full download screens for qBittorrent, Deluge, Transmission, SABnzbd and NZBGet. Several Radarr or Sonarr instances — say 1080p, 4K and Anime — sit side by side as first-class citizens, and optional pages cover Plex stats via Tautulli, Tracearr activity, Emby sessions and Bazarr subtitles. All configuration happens in the UI: API keys land in the bundled SQLite database rather than env files, and the two framework secrets are auto-generated at first launch. Deployment is one multi-arch Docker image (roughly 282 MB) started with Docker Compose plus a single data volume mounted at the container path the docs mandate, followed by a first-run wizard for language and admin account. Notable limits: it is a solo-maintained project with no SLA, and it deliberately acts as a control surface alongside Radarr and Sonarr rather than replacing them.
Should you self-host Prismarr?
Prismarr scores 49/100 on selfhost.directory (how scoring works) and ranks #70 of 142 in Media Management. It has 469 GitHub stars.
It shipped 11 stable releases in the past year. The latest, v1.3.0, came out on 21 October 2026. New versions land roughly every 1 days.
Setup is easy: most people get it running in one sitting. An official Docker image is available. It is AGPL-3.0-licensed and written mostly in Twig.
Its closest alternative on selfhost.directory is Sonarr (81/100, 17 472 stars). It scores higher overall, so compare the two before you pick. See Prismarr vs Sonarr side by side.
Features
- Dashboard
- Download client management
- Global quick search (Ctrl+K)
- iCal export
- Multi-Instance Support
- Multi-language UI
- Real-time updates
- Security hardening
- Settings export / import
- Setup Wizard
- Theming
- Unified calendar
- Unified search (library + TMDb)
Prismarr README
FAQ
Can I contribute a translation in another language?
Yes; duplicate the English YAML translation file to your locale, translate it and open a PR — the setup wizard picks up the new locale automatically.
How do I back up my install?
Snapshot the prismarr_data Docker volume, which holds the SQLite database, auto-generated secrets, sessions, cache and avatars.
Where are API keys stored? Is it safe?
In the SQLite database's setting table inside the prismarr_data volume, never in environment variables or version-controlled files; the settings export strips every api_key, password or secret.
Does Prismarr need internet access?
Only for TMDb (cover art, metadata, search) and the Servarr services you point it at; the app itself works fully on a LAN, and without TMDb only the Search page is unavailable.
Does Prismarr support ARM / Raspberry Pi?
Yes, the image is built for linux/amd64 and linux/arm64 and runs on a Raspberry Pi 4/5, an Apple Silicon Mac, or any arm64 NAS.
Why PHP / Symfony?
The developer chose Symfony 8 because it lets a solo dev ship a polished, testable web app quickly, with FrankenPHP worker mode keeping per-request overhead small.
More in Download Management
ProwlarrSelf-hosted, open-source indexer manager that administers torrent trackers and Usenet indexers and syncs them into your PVR apps automatically.
pt-toolsSelf-hosted open-source PT automation: RSS downloads, IYUU cross-seeding, media library, multi-site stats, unified qBittorrent/Transmission management.
pyLoadThe free and open-source Download Manager written in pure Python
qbit_manageThis tool will help manage tedious tasks in qBittorrent and automate them. Tag, categorize, remove Orphaned data, remove unregistered torrents and much much more.
qBitrrSelf-hosted open-source tool bridging qBittorrent with Radarr, Sonarr, Lidarr, Readarr for instant imports, health monitoring, quality upgrades, request integration.
QuasarrSelf-hosted bridge connecting JDownloader 2 to *arr apps as Newznab indexer and SABnzbd client, with CAPTCHA link decryption.
QuestarrOpen-source self-hosted game library tracker inspired by Sonarr and Radarr. Discover, track, and automate game downloads through torrents or Usenet with IGDB metadata.
quiOpen-source, self-hosted web UI for qBittorrent: one binary manages many instances, with cross-seed, automation rules, backups, OIDC and a proxy endpoint for Sonarr.
RadarrRadarr is a self-hosted, open-source movie organizer that watches indexers and RSS feeds, grabs releases via Usenet or torrents, and auto-upgrades quality.
rdt-clientSelf-hosted web UI for debrid torrents and usenet. Emulates qBittorrent and SABnzbd APIs so Sonarr and Radarr can use it as a download client.
ReaparrSelf-hosted Plex media downloader with Sonarr/Radarr integration via Torznab and qBittorrent emulation.
SABnzbdSABnzbd - The automated Usenet download tool







0 comments