67 lines
2.5 KiB
Markdown
67 lines
2.5 KiB
Markdown
# Plex Media Server
|
||
|
||
## Access
|
||
|
||
- **Hostname**: plex
|
||
- **FQDN**: plex.lan.dohertylan.com
|
||
- **IP**: 10.100.0.24 (LAN_100) / 10.50.0.31 (DATA_50)
|
||
- **OS**: Debian 11 (Bullseye), kernel 5.10.0-11-amd64
|
||
- **SSH**: `ssh dohertj2@10.100.0.24` (passwordless)
|
||
- **Web UI**: http://10.100.0.24:32400/web
|
||
|
||
## Hardware (VM on ESXi)
|
||
|
||
- **CPU**: 8 vCPUs (Intel Xeon E5-2697 v4 @ 2.30GHz)
|
||
- **RAM**: 7.8 GB
|
||
- **Disk**: /dev/sda1 125 GB ext4 (80 GB free)
|
||
|
||
## Network
|
||
|
||
| Interface | MAC | IP | MTU | Port Group |
|
||
|-----------|-----|-----|-----|------------|
|
||
| ens192 | 00:0c:29:4a:ef:3d | 10.100.0.24/24 | 1500 | LAN_100 |
|
||
| ens224 | 00:0c:29:4a:ef:47 | 10.50.0.31/24 | 9000 | DATA_50 |
|
||
|
||
- **Default gateway**: 10.100.0.1 (via ens192)
|
||
- **DNS**: 10.100.0.1
|
||
- **Domain**: lan.dohertylan.com
|
||
|
||
## Plex Media Server
|
||
|
||
- **Version**: 1.43.0.10492-121068a07
|
||
- **Service**: `plexmediaserver.service` — enabled, active (running)
|
||
- **Run user**: plex
|
||
- **Data dir**: `/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/`
|
||
|
||
## Auto Updates
|
||
|
||
Plex is updated automatically via the **official Plex apt repository** and Debian's built-in `apt-daily-upgrade.timer`.
|
||
|
||
- **Repo**: `deb [signed-by=/etc/apt/keyrings/plexmediaserver.v2.gpg] https://repo.plex.tv/deb/ public main`
|
||
- **Sources list**: `/etc/apt/sources.list.d/plexmediaserver.list`
|
||
- **GPG key**: `/etc/apt/keyrings/plexmediaserver.v2.gpg` (PlexSign.v2.key)
|
||
- **Update mechanism**: `apt-daily.timer` fetches package lists, `apt-daily-upgrade.timer` installs upgrades (both run daily via systemd)
|
||
|
||
Previously used the third-party [plexupdate](https://github.com/mrworf/plexupdate) script (`/opt/plexupdate/plexupdate.sh` via `/etc/cron.daily/plexupdate`), which downloaded `.deb` files directly from plex.tv. This was removed on 2026-03-13 in favor of the official apt repo after Plex announced deprecation of the old update method.
|
||
|
||
## NFS Media Mounts (via TrueNAS DATA_50 network)
|
||
|
||
All mounts use NFS 4.2 with `nconnect=4,async,_netdev,nofail,x-systemd.automount`.
|
||
|
||
| Mount Point | NFS Export |
|
||
|-------------|-----------|
|
||
| /mnt/nfs/Movies | truenas-nfs:/mnt/mypool/share/Media/Movies |
|
||
| /mnt/nfs/TV | truenas-nfs:/mnt/mypool/share/Media/TV |
|
||
| /mnt/nfs/Anime | truenas-nfs:/mnt/mypool/share/Media/Anime |
|
||
|
||
`truenas-nfs` resolves via `/etc/hosts` to multiple TrueNAS DATA_50 IPs (10.50.0.25–28) for NFS multipathing.
|
||
|
||
## Host Aliases (/etc/hosts)
|
||
|
||
| IP | Hostname |
|
||
|----|----------|
|
||
| 10.50.0.25 | nfs1, truenas-nfs |
|
||
| 10.50.0.26 | nfs2, truenas-nfs |
|
||
| 10.50.0.27 | nfs3, truenas-nfs |
|
||
| 10.50.0.28 | nfs4, truenas-nfs |
|