Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

nickelsh1ts/streamarr

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

739 Commits
739 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Streamarr

Streamarr is an open source web application meant to wrap an existing *Arr ecosystem such as Sonarr, Radarr, Seerr, and Plex enabling a smooth user friendly experience.

Overview

Streamarr provides a unified dashboard for managing your Plex server alongside your *Arr ecosystem. It simplifies common tasks like inviting users to Plex, tracking upcoming releases, monitoring downloads, and proxying access to your backend services—all from a single, polished interface designed for both administrators and end users.

GitHub last release Docker pulls GitHub Repo stars GitHub Repo License Translation status


Major Features

  • Full Plex Integration — Sign in with Plex, embedded Plex Web player, user management
  • Robust Invite System — Usage limits, expiry dates, library access controls, QR codes
  • Release Calendar — Upcoming releases from Sonarr and Radarr, plus custom events
  • *Arr Service Integration — Connect Radarr, Sonarr, Lidarr, Prowlarr, Bazarr, Tdarr, Cleanuparr, and more
  • Download Client Management — Monitor and manage qBittorrent, Deluge, and Transmission with health monitoring
  • Flexible Notifications — Email (with PGP encryption), Web Push, In-App, discord, gotify, ntfy, pushbullet, pushover, slack, telegram and webhook notifications
  • Email Newsletters — Customizable email newsletters and communications
  • Internal Service Proxy — Securely access embedded *Arr services through Streamarr
  • Granular Permissions — 15+ permission types for fine-grained access control
  • Trial Periods — Optionally restrict new users during a configurable trial period
  • Trial Outcome — Configurable trial outcomes (deactivate or promote)
  • Custom Theming — Fully customize 20 color tokens and logos to match your brand
  • System Health & Restart — Real-time health monitoring for server and Plex Sync service with in-app restart controls
  • Status Page Integration — Link to Uptime Kuma or any external status page
  • PWA Support — Install as a Progressive Web App on mobile devices
  • Multi-language Support — Localized interface
  • Interactive Onboarding — Welcome modals and interactive tutorials for both users and administrators
  • Help Centre — Comprehensive help and support resources

Planned Features

  • Jellyfin Support — Dual-backend support for both Plex and Jellyfin users
  • Additional Services — Nexroll, Kometa, and more integrations
  • PostgreSQL Support — Option to use PostgreSQL instead of SQLite

Translation Status

Weblate translation status

Getting Started

Check out our documentation for installation instructions and configuration guides:

https://docs.streamarr.dev

Support

API Documentation

You can access the API documentation from your local Streamarr install at http://localhost:3000/api-docs

Note on AI use

As a note of transparency, I felt it necessary to disclose the current nature in which this project makes use of AI. While most of the code in this project has been written by a human, Claude and Copilot have been used primarily for Docs generation and code review, as well as for research, brainstorming, and code suggestions to fill gaps in knowledge. Any code generated by AI has been re-written by a human, reviewed, tested and verified before being published. The use of AI in this project is meant to assist and augment human creativity and productivity, not replace it. I am committed to ensuring that all code in this project is of high quality, maintainable, and properly attributed regardless of its origin.

Screenshots

About

Streamarr provides a unified dashboard for managing your Plex server alongside your *Arr ecosystem.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.