Plex (Legacy)
Jellyfin replaced Plex as my daily video server. Plex is retired from active use but bits of DNS and config may still exist. This page is an archive so I remember what to clean up later.
Current state
| Item | Status |
|---|---|
| Primary video server | Jellyfin — Jellyfin doc |
| Plex app on TrueNAS | Stopped / removed — verify in TrueNAS Apps |
| Public URL | plex.saxobroko.com — DNS may still resolve |
| Library path | Same A:/Media tree as Jellyfin — Windows network drive |
I do not log into Plex anymore. All playback and library management goes through Jellyfin.
Why Jellyfin won
- No Plex Pass features locked behind subscription for my use case
- Runs cleanly as a TrueNAS Docker app alongside the rest of the stack
- Same media folders — no duplicate library copy required during migration
- Fits the Cloudflare Tunnel + block no aus pattern like everything else
Migration was roughly: stop Plex, point Jellyfin at existing Shows/ and Movies/, fix clients to use stream.saxobroko.com.
DNS still exists
plex.saxobroko.com may still have:
- A Cloudflare DNS record (CNAME to tunnel or legacy
local.saxobroko.com) - A tunnel public hostname pointing at nothing useful
- WAF rules (block no aus, localnet full strict ssl) including the hostname
None of this breaks Jellyfin. It is just clutter.
Optional cleanup checklist
When I have five minutes and want a tidy Cloudflare dashboard:
- Remove plex.saxobroko.com public hostname from the Cloudflare Tunnel
- Delete or disable DNS record for
plex.saxobroko.com - Remove
plex.saxobroko.comfrom WAF rules if listed explicitly - Remove Plex tile from Homepage if any remain
- Uninstall Plex app from TrueNAS Apps if still installed
- Update Network and Services to mark Plex fully gone
No urgency — leaving DNS in place does not expose Plex if the app is not running.
Clients
Replace Plex apps with Jellyfin clients on TVs, phones, and browsers. Server URL: https://stream.saxobroko.com.