r/PlexServers

▲ 1 r/PlexServers+1 crossposts

Side Project for Ubuntu/Nginx/Plex

https://preview.redd.it/vyzf4x5x16kh1.png?width=681&format=png&auto=webp&s=cb408dcce1fd8390a8bb0c543a8efa38f0b15d0d

Hello,

I'm looking for some assistance with my ubuntu website.

Basically I am creating an easier way to access my Plex Server for users.

So I built the index.html page, then built ngnix backend (excuse me I'm a bit new to the webdev world).

I set up my /etc/nginx/nginx.conf file. I will upload the text of the file shortly.

I also put my index.html file in the /etc/nginx/sites-available/my file. I removed the default file also. I renamed my file in this folder for my site.

When I go to my website I get the login webpage and I login with my servers Public IP and my Plex token. It works but it says, loading Conent and Libraries then it automatically says:

Failed connecting to your Plex server. Please double-check your IP address, token, and ensure Nginx is running properly.

I've verified the IP works as I can access Plex via the server IP:32400, but there is something I'm missing. I'm just looking for some help.

Thank you advance!

EDIT: Here are my files the Plex-Drive & my ngnix.conf

reddit.com
u/Business_Drop696 — 1 day ago
▲ 0 r/PlexServers+1 crossposts

New server build - looking for advice

I’m picking up this server and I’m debating converting it from TrueNAS SCALE to Unraid. I’ve been doing a lot of reading on the *Arr ecosystem, Jellyfin/Plex, Docker, etc., but before I start building everything out I’d love some advice from people who have already gone way too far down this rabbit hole.

Hardware:
Intel i7-7700K
ASUS Maximus VIII Hero Alpha
64GB Corsair Vengeance DDR4
NVIDIA Quadro RTX 4000
Broadcom 9500-8i Tri-Mode HBA (IT mode)
EVGA SuperNOVA 850 G2
TRENDnet 2.5GbE + onboard Intel 1GbE
SilverStone GD07 chassis / 6 hot-swap bays
3x HP 3TB 7200 RPM HDD
3x WD Green 3TB HDD
2x Lenovo ThinkSystem PM983 1.92TB U.2 NVMe
2x Samsung 860 EVO 1TB SSD
4x Samsung 850 Pro 256GB SSD
2x WD Green 120GB M.2 SATA SSD
Broadcom HBA + additional SATA controller

What I’m trying to accomplish:
I want this to be primarily a very automated media server. Ideally I’m looking at something along the lines of:
Sonarr / Radarr / Prowlarr / Seerr / SABnzbd / qBittorrent / Bazarr / Profilarr / Cleanuparr / Tautulli / etc.
I’m still deciding between Plex and Jellyfin (or just running both). My priority is high-quality 4K content, Dolby Vision/HDR and TrueHD/Dolby Atmos where available.
I’m also interested in the automated/free-content side of the hobby and making acquisition as hands-off as possible. I’m not asking anyone to post piracy links or break subreddit rules — I’m mainly interested in how you guys architect your stack and what applications I’ve overlooked.
I’d especially love to know if there’s a good current Docker Compose/template/project that can deploy most of the stack at once instead of manually installing and configuring 15 containers individually.
The other reason I’m leaning toward Unraid is that I’d like to run a Windows VM on the same box and pass hardware through to it. I occasionally want to play GTA and similar games without maintaining another full desktop. I’m curious how realistic that is with the 7700K/64GB/RTX 4000 while the server is simultaneously handling media duties.

A few things I’d love opinions on:
Unraid vs staying with TrueNAS SCALE for this use case?
Plex vs Jellyfin in 2026, particularly for 4K DV/HDR + Atmos or should should I consider something else since I mainly want a clean ui and mostly use my smart tv or Apple TV and my Mac ?
Best current *Arr stack — including newer projects worth checking out?
Best way to deploy/manage the whole stack without installing everything individually?
How would you divide the HDD/NVMe/SSD storage between array, parity, cache, appdata and downloads?
Is gaming through a Windows VM worthwhile on this hardware?
Can I realistically share the RTX 4000 between Plex/Jellyfin transcoding and the Windows VM, or should I approach GPU allocation differently?
Anything you’d do differently if you were starting from scratch with this hardware?

I’m not trying to build a science project that requires babysitting every weekend. The end goal is basically maximum automation, maximum quality, minimal ongoing maintenance, and preferably spending $0 on additional hardware/software beyond Unraid.
Interested to see how you guys would build it.

reddit.com
u/Badasstechiejay — 3 days ago
▲ 22 r/PlexServers+3 crossposts

Show your Plex/Emby/Jellyfin "now playing" card on a cheap ESP32 touch panel (ESPHome + a tiny screenshot sidecar)

There's a slick project called **[Marquee](https://github.com/Jamisonfitz/marquee)\*\* (by Jamisonfitz) that turns a Google Nest Hub into a beautiful "now playing" card for Plex/Emby/Jellyfin — poster, plot, ratings, progress bar, clock.

For those who don't own a Nest Hub, or are moving away from them, or just love ESP projects, I wanted to expand the project to support ESP32 displays. I bought the first, most popular disoplay on Amazon compatible with ESPhome, a **7" Elecrow CrowPanel** (an ESP32-S3 touch screen). So I made it show the *exact same card* using **ESPHome**. It's on my wall now and I wrote it all up so others can build one.

**Repo:** https://github.com/TRusselo/marquee-esp32

### How it works (the whole trick)

The ESP32 is intentionally dumb. All the layout happens on my server:

```

Plex/Emby/Jellyfin → Marquee (renders a web card)

→ marquee-shot (screenshots the card to a JPEG)

→ ESP32 panel downloads the JPEG and shows it full-screen

```

`marquee-shot` is a tiny container that opens Marquee's real card in headless Chromium and serves it at `/card.jpg`. The panel just downloads that image — so it looks **pixel-identical** to the Nest Hub version, and the ESP config stays dead simple (no on-device layout code). It's a decoupled add-on: it never modifies Marquee, so it works against the plain upstream image too.

### What you need

- Elecrow CrowPanel "Basic" 7" (ESP32-S3-WROOM-1-N4R8, 800×480, GT911 touch). Other panels work — just swap the display pins.

- Marquee running on your LAN (Docker; one-click template on Unraid).

- The `marquee-shot` sidecar: `ghcr.io/trusselo/marquee-shot`.

- ESPHome.

### Quick start

Run the sidecar:

docker run -d --name marquee-shot --network host --restart unless-stopped \

-e MARQUEE_URL=http://127.0.0.1:8084 \

-e PANEL_WIDTH=800 -e PANEL_HEIGHT=480 -e SERVE_PORT=8088 \

ghcr.io/trusselo/marquee-shot:latest

Check `http://your-server:8088/card.jpg\`, then flash `marquee-crowpanel-shot.yaml` in ESPHome (set the sidecar IP up top; first flash over USB, then OTA). Play something → card shows up in a few seconds.

It also taps-to-wake + brightens on a new episode, goes full-bright when paused, dims during playback, and turns the backlight fully off when nothing's playing.

### The RGB-panel gotchas I hit (the actually-useful part)

- **Console on UART0** — ESPHome 2026.7 defaults logs to USB-Serial-JTAG, but those pins are this board's touch i2c bus, so the default kills your logs. `logger: hardware_uart: UART0`. (Cost me an evening of "why no logs?")

- **PSRAM mandatory** — 800×480 framebuffer won't fit in internal RAM. `psram: mode: octal`, keep the `CONFIG_SPIRAM_*` flags or a fresh flash hangs at `entry`.

- **LVGL `buffer_size: 5%`** — the 25% default eats the DMA RAM Wi-Fi needs on an RGB panel, so **Wi-Fi silently won't associate**. Looked like a Wi-Fi bug; was really out-of-RAM. (Screenshot mode skips LVGL entirely.)

- **Pin the ESP-IDF version** if Wi-Fi drops with "Association Expired" — recent IDF had a Wi-Fi regression.

- **GT911 touch: polled, no interrupt pin** (reset is behind a GPIO expander; wiring the IRQ crashed boot). Address `0x5D`.

- **Elecrow's docs for this board are wrong in places.** The reference that actually worked: https://www.espboards.dev/blog/esphome-configuring-elecrow-7-inch-display/

All of this is already handled in the repo's YAML — sharing it because it applies to any RGB ESP32-S3 panel.

Big credit to **[Jamisonfitz/marquee](https://github.com/Jamisonfitz/marquee)\*\* for the actual card — go star it. My repo just adds the ESP32 path on top.

Happy to help anyone adapting it to a different panel. Photos welcome if you build one.

u/Dur-P — 4 days ago
▲ 15 r/PlexServers+1 crossposts

What’s the best Linux distro for Plex?

New Linux user here, I’ve tried to use Mint with Plex, but I’m struggling with getting drive permissions working. Mint seems to be restricting plex from accessing my internal drives where I keep my media.
Is there a more plug-n-play distro for Plex?

reddit.com
u/JuddRunner — 9 days ago
▲ 6 r/PlexServers+1 crossposts

So I'm starting to learn but still making mistakes

Basically I'm trying to get another server to mount files to Plex on the ugreen 2800 using docker I've had some good help on here but been using ai and learning along the way but I'm a little stuck am I in the right direction as when I try to add the films I get a (docker-compose.yaml) in Plex folder. Any help appreciated.

u/SnooRobots4017 — 5 days ago
▲ 13 r/PlexServers+2 crossposts

PlexChecker. Your new feature rich content requesting system for your members

PlexChecker — a smarter way to manage Plex requests

PlexChecker is a self-hosted companion for Plex that lets users instantly check whether movies and TV shows are already available, downloading, missing files, or completely missing from a server.

If something isn't available, users can request it directly through Radarr or Sonarr without needing access to either service.

Features include:

• Plex account & Plex Home profile login

• Multi-server support

• Movie & TV library checking

• Radarr/Sonarr requests and approval queues

• Live download progress with Transmission

• Request history and status tracking

• Natural-language movie/TV discovery

• TMDB + optional AI-powered searching

• Server-owner user/request management

• Per-user request permissions

• Plex, Radarr, Sonarr & Transmission health monitoring

• Library growth, storage and download analytics

• Automatic Plex library syncing

• Server-wide root-folder configuration

• User avatars and Plex profile integration

• Public help/documentation system

For example, a user can search:

“Horror movies released on Netflix before July 2026”

check which ones are already on the selected Plex server, and request anything missing, all without ever needing direct Radarr/Sonarr access.

The goal is essentially to give Plex server owners a clean request-management platform while giving their users a much easier way to discover, check and request content.

plexchecker.com
u/DiscordDonut — 14 days ago
▲ 0 r/PlexServers+1 crossposts

Help with files access to plex

I have a ugreen 2800 using docker to make a Plex server and 2 Netgear 31200 I'm wanting to add files from the 2 Netgear 31200 can this be done and how I've tried FTP and SMB but it won't show up on Plex server when adding to films for example.

reddit.com
u/SnooRobots4017 — 10 days ago
▲ 9 r/PlexServers+1 crossposts

Introducing AccessFlow – An open-source Plex user management platform

Hi everyone,

I'd like to share a project I've been working on called AccessFlow.

AccessFlow is an open-source web application designed to simplify Plex user management. The goal is to provide a centralized platform where administrators can manage users, control library access, and automate common tasks instead of handling everything manually.

Current features

  • User management
  • Library access management
  • Self-service user portal
  • Request and approval workflow
  • Modern web interface
  • Docker deployment

Planned features

  • More automation around library management
  • Additional integrations
  • UI/UX improvements
  • More administrative tools

The project is still actively developed, and I'm looking for feedback from the community. If you manage a Plex server, I'd love to know what features you'd find useful or what could be improved.

The source code is available on GitHub:
https://github.com/Pantanet96/AccessFlow

Feedback, suggestions, bug reports, and contributions are all welcome.

Thanks for taking a look!

u/Pantanet — 14 days ago