3Create Plex LXC

Plex runs in a dedicated LXC container to keep media playback isolated, lightweight, and close to the storage layer.

OS Choice

  • Minimal installation (no desktop environment)

  • Official Plex packages are fully supported on Debian

Debian provides long-term stability with minimal overhead.


LXC Creation

  1. To create a new CT Template, navigate to `local (proxmox)` -> `CT Templates` -> `Templates`, then select your desired OS.

  1. After creating the template, create the LXC instance by clicking 'Create CT' in the top right corner.

  2. Enter an optional hostname, provide a secure password for later login, leave 'Unprivileged' and 'Nesting' enabled.

  1. In the 'Template' section, choose the previously created template.

  1. For the 'Disk' Section only change the Disk size to 32.

  1. Select 2-4 CPU Cores

  1. I recommend 2 GB of RAM and 512 MB of swap for Plex.

  1. You can leave the network and DNS section as default.

  2. Review and confirm your setup to create the LXC Container.


Why Plex Runs in an LXC

  • 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.


Result

At this stage:

  • Plex LXC is running

  • Network access works

  • No media or storage is mounted yet

  • Plex not installed yet.

Last updated