-
Notifications
You must be signed in to change notification settings - Fork 255
Plex
Table of Contents
Plex is the core reason we are here. It offers an easy way to turn your personal media into a custom streaming service, much like Netflix. Whether you're managing a small collection or a vast library that pushes the limits of storage, Plex provides a powerful and flexible solution for organizing, accessing, and streaming your content.
Protocol | Address | Notes |
---|---|---|
traefik | plex:32400 | Only for [Internal App-to-App Communication] |
https | plex.domain.com | Requires [Traefik] deployment for remote access |
http | domain.com:32400 | Poor security - Use with [PG Port Guard] |
http | ipv4:32400 | Recommended for local servers only |
Note: Ideal for apps to communicate internally. Click here for more info.
When setting up Plex, you'll need to choose between the Local and Remote Editions, which determine how you claim your Plex server. The Local Edition allows easy server claims within a local network, while the Remote Edition facilitates claiming via an IP address for broader access.
Setting up the Local Edition is straightforward. Once installed, access Plex using your local IP address, log in, and claim your server. If you plan to access your server remotely, ensure that remote access is enabled.
Watch the Plex Remote Setup Guide for detailed instructions.
The Remote Edition setup involves obtaining a Plex server claim token from plex.tv/claim. Enter this token during installation to claim your server. Follow the on-screen instructions to complete the setup.
Configuring Plex involves setting up remote access and optimizing how you manage and access your content.
Disable Plex’s built-in remote access if you're using a domain with plex.domain.com
. This ensures streamlined access and security.
When specifying content directories, it’s recommended to type the paths rather than selecting them. This minimizes errors and ensures consistency.
Examples:
/mnt/unionfs/tv
/mnt/unionfs/movies
/mnt/unionfs/mycustomcategory
For optimal performance, configure your library settings as shown:
Setting | Recommended Value |
---|---|
Scan my library automatically | ☐ Unchecked |
Run a partial scan when changes are detected | ☑️ Checked |
Custom server access URLs | ☐ Unchecked |
Scan my library periodically | ☐ Unchecked |
Library scan interval | Daily |
Empty trash automatically after every scan | ☐ Unchecked (recommended until stable) |
Allow media deletion | ☑️ Checked |
Generate video preview thumbnails | Never (to avoid bans) |
Generate chapter thumbnails | Never (to avoid bans) |
Analyze audio tracks for loudness | Never (to avoid bans) |
Location visibility | Admin only |
To enable hardware transcoding, you must have a Plex Pass. For more details, see Using Hardware-Accelerated Streaming.
Ensure your server has a compatible CPU with integrated GPU (iGPU) or a dedicated GPU. Perform a quick check by running ls -la /dev/dri
to confirm driver installation.
Follow the specific host driver setup steps, such as enabling necessary drivers and ensuring proper permissions, to enable hardware encoding in Docker.
Regularly monitor your Plex server’s performance and disk space. Be mindful of network constraints when accessing the server remotely. For any issues, refer to our Discussions or Discord for support.
Home - https://plexguide.com