4 Plex in Proxmox
Matt Cupp edited this page 2026-05-29 17:35:45 -04:00

Set Up Plex in Proxmox

Current homelab Plex: Running in a PVE LXC at 192.168.1.207:32400. Media is on Hyperion (Synology NAS) mounted via NFS. This page is a generic setup guide. See Proxmox LXC Services for this homelab's specific config.

Guide for running Plex in a Proxmox LXC container with media stored on a Synology NAS.


1. Set Up Your Synology NAS

Create a shared folder:

  • Log in to your Synology NAS
  • Go to Control Panel -> Shared Folder and create a folder for media files

Enable NFS:

  • Go to Control Panel -> File Services
  • Enable NFS (preferred for Linux) or SMB

Set permissions:

  • Grant read access to the Proxmox host IP for the media shared folder

2. Mount the NAS in Proxmox

SSH into your Proxmox host and mount the NAS share:

mkdir -p /mnt/synology_media
mount -t nfs <Synology_IP>:/volume1/media /mnt/synology_media

To persist across reboots, add to /etc/fstab:

<Synology_IP>:/volume1/media  /mnt/synology_media  nfs  defaults  0  0

3. Create the LXC Container

In Proxmox:

  • Go to Datacenter -> Create CT
  • Choose an Ubuntu template
  • Allocate CPU, memory, and disk as needed

In the container Resources section, add a Mount Point:

  • Host path: /mnt/synology_media
  • LXC path: /mnt/media

4. Install Plex

SSH into the LXC container and install:

sudo apt update
sudo apt install plexmediaserver

5. Configure Plex

  1. Open http://<Container_IP>:32400/web in a browser
  2. Follow the setup wizard to link your Plex account
  3. Go to Settings -> Libraries and add /mnt/media as a library

6. Enable Remote Access (Optional)

  1. Forward port 32400 on your router to the LXC container IP
  2. In Plex: Settings -> Remote Access -> enable and confirm the port is reachable

Source: Based on a Copilot guide (August 2024), adapted for this homelab setup.