Plex runs in a dedicated LXC container to keep media playback isolated, lightweight, and close to the storage layer.
Debianarrow-up-right is used
Minimal installation (no desktop environment)
Official Plex packages are fully supported on Debian
Debian provides long-term stability with minimal overhead.
To create a new CT Template, navigate to `local (proxmox)` -> `CT Templates` -> `Templates`, then select your desired OS.
After creating the template, create the LXC instance by clicking 'Create CT' in the top right corner.
Enter an optional hostname, provide a secure password for later login, leave 'Unprivileged' and 'Nesting' enabled.
In the 'Template' section, choose the previously created template.
For the 'Disk' Section only change the Disk size to 32.
Select 2-4 CPU Cores
I recommend 2 GB of RAM and 512 MB of swap for Plex.
You can leave the network and DNS section as default.
Review and confirm your setup to create the LXC Container.
Very low overhead compared to a full VM
Direct and fast access to mounted storage
Easier hardware passthrough (GPU / iGPU)
Clean separation from Docker-based automation services
This keeps Plex fast, stable, and simple to maintain.
At this stage:
Plex LXC is running
Network access works
No media or storage is mounted yet
Plex not installed yet.