All guides

How to set up a complete self-hosted Plex media server (the easy way)

A self-hosted Plex server lets you stream your own media library — in 4K, on any device, anywhere — without monthly subscriptions to a dozen streaming apps. The catch: a complete setup means running and gluing together half a dozen services. Here's what that involves, and how to do it in one click instead.

What a complete Plex stack actually needs

Plex on its own just plays files. To make it fill itself automatically, you add:

  • Plexstreams your library to every device, with remote access.
  • Radarrmanages and grabs movies automatically.
  • Sonarrdoes the same for TV shows, season by season.
  • Prowlarrconnects your indexers/trackers to Radarr & Sonarr.
  • qBittorrentthe download client that does the actual fetching.
  • Overseerra clean request page so anyone can ask for content.
  • Tautullistats & monitoring for your Plex server.

The hard way

Done manually, you install Docker, write a docker-compose.yml for seven containers, create the right folder structure, set permissions, generate API keys, then wire every service to every other one by hand — Prowlarr to Radarr/Sonarr, Radarr/Sonarr to qBittorrent, all of them to Plex. One wrong path or permission and downloads silently never appear in Plex. For most people this is an evening (or a weekend) of troubleshooting.

The easy way: one app does all of it

Brival-Plex is a single desktop app that deploys and connects the entire stack for you. It installs Docker if it's missing, runs a guided wizard (media folder → admin account with 2FA → Plex link → Discord → deploy), auto-creates your Movie/TV libraries, and triggers a Plex scan on every import. It runs on Windows and Linux, speaks 12 languages, and ships signed updates.

Skip the manual setup

Brival-Plex installs and wires the whole stack for you — Windows & Linux, no command line required.

Download Brival-Plex

Get started in 3 steps

  1. Download the installer (Windows .exe) or the Linux binary.
  2. Open the app — Docker installs itself if needed, then the wizard opens at http://<your-ip>:8090.
  3. Follow the wizard. Your movies and shows start landing in Plex on their own.

On Linux you can also one-line it:

curl -fsSL https://brivalpro.org/api/download/install.sh | sudo bash

Is it secure?

Yes — authentication uses Argon2id password hashing, JWT (HS512) sessions and TOTP 2FA, and every update is ed25519-signed so you only ever run code that came from us. The whole stack runs on your own hardware; nothing about your library leaves your machine.

FAQ

Do I need to know Docker? No. Brival-Plex installs and manages it for you.

Windows or Linux? Both are fully supported.

Can others request content? Yes, via the built-in Overseerr request page, and you get Discord notifications when something is ready.