JP
HomeBlogProjectsResumeAbout

© 2026 JP. All rights reserved.

Back to projects

Plex Request: A Self-Hosted Media Request App for Your Plex Server

Ever had friends or family on your Plex server asking you to add movies and shows? You get the text, you open Radarr, search for it, add it, wait for it to download — rinse and repeat. **Plex Request** eliminates that entire workflow.

Plex Request: A Self-Hosted Media Request App for Your Plex Server

Tech Stack

ReactTypescriptNode.jsDynamoDBCognitoAWS

Date

March 4, 2026

View SourceLive Demo

What Is It?

Plex Request is a lightweight, self-hosted web app that lets your Plex users search for movies and TV shows and request them directly. Admins can approve requests with a single click, which automatically sends them to Radarr (movies) or Sonarr (TV shows) for download. No more back-and-forth messages.

How It Works

  1. Users sign up with their email and get access to the request portal
  2. Search for any movie or TV show — results come straight from Radarr and Sonarr's metadata
  3. Request it — the media lands in an admin approval queue
  4. Admins approve — and it's automatically added to Radarr or Sonarr with your preferred quality profile and root folder
  5. Track progress — users can see real-time download status with progress bars right in the app

That's it. No manual steps, no copy-pasting titles between apps.

Features

  • Search & Request — Browse posters, read descriptions, and request media in a couple of taps
  • Admin Dashboard — See request stats, manage the approval queue, and configure Radarr/Sonarr connections
  • Library Browser — Browse what's already available in your Plex library before requesting
  • Download Status — Real-time progress tracking pulled directly from Radarr and Sonarr queues
  • Trusted Users — Mark users as "trusted" so their requests skip the queue entirely and go straight to download
  • Report Issues — Users can flag problems with specific episodes or movies directly from the app
  • Dark Theme — Because nobody wants to be blinded at 2am while requesting a movie

The Tech Behind It

Plex Request is fully serverless, running on AWS. The frontend is a React + TypeScript single-page app served from CloudFront. The backend is a set of Node.js Lambda functions behind API Gateway, with DynamoDB for storage and Cognito for authentication. The whole thing deploys with a single Serverless Framework command.

It integrates directly with your existing Radarr and Sonarr instances — no extra services or databases to maintain beyond the AWS stack.

Why Build It?

Tools like Overseerr and Ombi exist, but they require a dedicated server running 24/7. Plex Request takes a different approach: it's serverless, so it costs practically nothing to run, scales automatically, and there's no server to babysit. If you're already comfortable with AWS, it fits right into your existing setup.


Plex Request is open source and actively developed. Check it out on GitHub.