<inputclass="md-option"data-md-color-media="(prefers-color-scheme: dark)"data-md-color-scheme="slate"data-md-color-primary="indigio"data-md-color-accent="blue"aria-label="Switch to light mode"type="radio"name="__palette"id="__palette_1">
<labelclass="md-header__button md-icon"title="Switch to light mode"for="__palette_2"hidden>
<inputclass="md-option"data-md-color-media="(prefers-color-scheme: light)"data-md-color-scheme="default"data-md-color-primary="indigo"data-md-color-accent="blue"aria-label="Switch to dark mode"type="radio"name="__palette"id="__palette_2">
<labelclass="md-header__button md-icon"title="Switch to dark mode"for="__palette_1"hidden>
<h1id="suggested-plex-media-server-settings">Suggested Plex Media Server Settings<aclass="headerlink"href="#suggested-plex-media-server-settings"title="Permanent link"></a></h1>
<p>So, what are the best Plex Media Server settings?</p>
<p>This is something that can't really be answered because it depends on the use case and your personal preference.</p>
<divclass="admonition danger">
<p>Here I will provide some suggestions and try to explain why I recommend these settings. Adjust it to your own liking and keep in mind that it is only a suggestion. I'm not a Plex Pro in anyway <imgalt="‼"class="twemoji"src="https://twemoji.maxcdn.com/v/latest/svg/203c.svg"title=":bangbang:"/></p>
</div>
<divclass="admonition attention">
<pclass="admonition-title">Attention</p>
<p>Some settings are only visible for Plex Pass holders.</p>
</div>
<p>All changes need to be done on your Plex Media Server.</p>
<pclass="admonition-title">Why didn't you cover option .... ?</p>
<p>I will only cover settings that I think might be interesting or are personal preference, if you would like me to cover some other settings, please contact me on <ahref="https://trash-guides.info/discord"rel="noopener noreferrer"target="_blank"><imgalt="Discord chat"src="https://img.shields.io/discord/492590071455940612?style=for-the-badge&color=4051B5&logo=discord"/></a></p>
<li>Make sure you have enabled advanced settings (This will be needed for all the settings)</li>
<li>Enable/Disable Remote access (if you disable it ignore the rest of these settings)</li>
<li>LAN/container IP</li>
<li>Public IP <strong>If you need to provide a screenshot always mask this IP <imgalt="‼"class="twemoji"src="https://twemoji.maxcdn.com/v/latest/svg/203c.svg"title=":bangbang:"/></strong></li>
<li>Manually specify public port if you run Docker or want a fixed port.</li>
<li>Enter the Plex port you want to use. (default: <code>32400</code>)</li>
<li>Click on <code>Apply</code> and when everything is setup correctly, your Plex Media Server should be fully accessible outside of your network, so you can connect to your Plex server from outside. You may also need to configure port forwarding on your router. Detailed instructions are available <ahref="https://support.plex.tv/articles/200931138-troubleshooting-remote-access/"rel="noopener noreferrer"target="_blank">HERE</a>.</li>
<li>Enter your internet upload speed here and Plex can ensure it operates within this boundary.</li>
<li>Set the maximum bitrate of a remote stream from this server.</li>
<h4id="scan-my-library-automatically">Scan my library automatically<aclass="headerlink"href="#scan-my-library-automatically"title="Permanent link"></a></h4>
<p><divclass="lightgallery"><adata-sub-html="Settings - Library - Scan my library automatically"href="../images/settings-library-scan-my-library-automatically.png"><imgalt="Settings - Library - Scan my library automatically"src="../images/settings-library-scan-my-library-automatically.png"/></a></div></p>
<p>When a change is detected in the source location for a library’s content, the appropriate library will be scanned. This function relies on the computer’s operating system providing the “something changed” trigger. Some operating systems don’t provide this trigger and content mounted via a network will also typically not work. If your library doesn’t automatically scan, you may have to set a periodical scan or do it manually.</p>
<summary>TIP - Autoscan - [CLICK TO EXPAND]</summary>
<p>If for some reason ex. your operating systems don’t provide this trigger or your storage is mounted on a network (SMB/NFS/Cloud Storage) or your library just doesn't automatically scan, or is just plain impractical, You might want to consider using autoscan. IBRACORP (A Youtube channel I collaborate with) has a video explaining it in further detail.</p>
<p><iframewidth="560"height="315"src="https://www.youtube.com/embed/JYBVAzJBw2w"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"allowfullscreen></iframe></p>
<p>Please don't forget to check out his other Unraid Video's <ahref="https://www.youtube.com/c/IBRACORP/videos"rel="noopener noreferrer"target="_blank">HERE</a></p>
<h4id="run-a-partial-scan-when-changes-are-detected">Run a partial scan when changes are detected<aclass="headerlink"href="#run-a-partial-scan-when-changes-are-detected"title="Permanent link"></a></h4>
<p><divclass="lightgallery"><adata-sub-html="Settings - Library - Run a partial scan when changes are detected"href="../images/settings-library-run-a-partial-scan-when-changes-are-detected.png"><imgalt="Settings - Library - Run a partial scan when changes are detected"src="../images/settings-library-run-a-partial-scan-when-changes-are-detected.png"/></a></div></p>
<p>When changes to library folders are detected, only scan the folder which changed rather than scanning the entire content location. This works together with the normal Update my library automatically setting (and requires that setting to be enabled).</p>
<h4id="include-music-libraries-in-automatic-updates">Include music libraries in automatic updates<aclass="headerlink"href="#include-music-libraries-in-automatic-updates"title="Permanent link"></a></h4>
<p><divclass="lightgallery"><adata-sub-html="Settings - Library - Include music libraries in automatic updates"href="../images/settings-library-include-music-libraries-in-automatic-updates.png"><imgalt="Settings - Library - Include music libraries in automatic updates"src="../images/settings-library-include-music-libraries-in-automatic-updates.png"/></a></div></p>
<p>I don't do music, so this choice is up to you, and I won't be covering it.</p>
<h4id="scan-my-library-periodically">Scan my library periodically<aclass="headerlink"href="#scan-my-library-periodically"title="Permanent link"></a></h4>
<h4id="empty-trash-automatically-after-every-scan">Empty trash automatically after every scan<aclass="headerlink"href="#empty-trash-automatically-after-every-scan"title="Permanent link"></a></h4>
<p><divclass="lightgallery"><adata-sub-html="Settings - Library - Empty trash automatically after every scan"href="../images/settings-library-empty-trash-automatically-after-every-scan.png"><imgalt="Settings - Library - Empty trash automatically after every scan"src="../images/settings-library-empty-trash-automatically-after-every-scan.png"/></a></div></p>
<p>With this option enabled, when an item’s file is deleted from the drive, it will be removed from the Plex library on the next scan. Disabling this option keeps the item in the library with an overlay over the item’s poster when the item is removed.</p>
<p><em>In my opinion Plex shouldn't touch your media files. Use Sonarr/Radarr to manage your media library. (For extra security I've setup Plex with Read Only access to the media library)</em></p>
<h4id="run-scanner-tasks-at-a-lower-priority">Run scanner tasks at a lower priority<aclass="headerlink"href="#run-scanner-tasks-at-a-lower-priority"title="Permanent link"></a></h4>
<p><divclass="lightgallery"><adata-sub-html="Settings - Library - Run scanner tasks at a lower priority"href="../images/settings-library-run-scanner-tasks-at-a-lower-priority.png"><imgalt="Settings - Library - Run scanner tasks at a lower priority"src="../images/settings-library-run-scanner-tasks-at-a-lower-priority.png"/></a></div></p>
<p>On low-powered systems (e.g. ARM-based NAS devices), it can be beneficial to run scanner tasks at a lower priority than other tasks. This can help ensure they do not interfere with regular streaming.</p>
<h4id="generate-video-preview-thumbnails">Generate video preview thumbnails<aclass="headerlink"href="#generate-video-preview-thumbnails"title="Permanent link"></a></h4>
<p><divclass="lightgallery"><adata-sub-html="Settings - Library - Generate video preview thumbnails"href="../images/settings-library-generate-video-preview-thumbnails.png"><imgalt="Settings - Library - Generate video preview thumbnails"src="../images/settings-library-generate-video-preview-thumbnails.png"/></a></div></p>
<p>This option creates a series of preview thumbnails from a media item when it is analyzed. These images are used by some Plex apps when you move back and forward in an app with the timeline scrubber. They’ll also be displayed in Now Playing when someone is streaming from you so that you can see where they are in the video.</p>
<p><em>Besides that, it uses a lot of disk space and high I/O, No one in my family uses FastForward/Rewind but they use the skip forward/backward.</em></p>
</div>
<divclass="admonition danger">
<pclass="admonition-title">ATTENTION</p>
<p>Creating these images can</p>
<ul>
<li><u>Take a considerable amount of time</u></li>
<li><u>Use a lot of CPU resources</u></li>
<li><u>Increase the storage space used</u></li>
</ul>
<p>The images are stored in your Plex database location (/config) so <u>be careful you don’t fill the drive <imgalt="‼"class="twemoji"src="https://twemoji.maxcdn.com/v/latest/svg/203c.svg"title=":bangbang:"/></u></p>
<h4id="generate-intro-video-markers">Generate intro video markers<aclass="headerlink"href="#generate-intro-video-markers"title="Permanent link"></a></h4>
<p><divclass="lightgallery"><adata-sub-html="Settings - Library - Generate intro video markers"href="../images/settings-library-generate-intro-video-markers.png"><imgalt="Settings - Library - Generate intro video markers"src="../images/settings-library-generate-intro-video-markers.png"/></a></div></p>
<p>You can choose to have TV episodes analyzed to try and detect when the “intro” occurs during playback. When detected, apps will then offer a <code>Skip Intro</code> button, allowing you to quickly jump over the intro.</p>
<divclass="admonition check">
<p><strong>Suggested: <code>as a scheduled task</code></strong></p>
<p><em>or</em></p>
<p><strong>Suggested: <code>as a scheduled task and when media is added</code></strong></p>
<p>Chapter thumbnails provide images in the chapter view on supported apps. They can take a little time to generate and consume very minor additional disk space.</p>
<divclass="admonition check">
<p><strong>Suggested: <code>as a scheduled task</code></strong></p>
<p><em>or</em></p>
<p><strong>Suggested: <code>as a scheduled task and when media is added</code></strong></p>
<p><divclass="lightgallery"><adata-sub-html="Settings - Network - Enable server support for IPv6"href="../images/settings-network-enable-server-support-for-ipv6.png"><imgalt="Settings - Network - Enable server support for IPv6"src="../images/settings-network-enable-server-support-for-ipv6.png"/></a></div></p>
<p><em>Accept and prefer secure connections when they’re available for a Plex app, but allow regular HTTP connections if the app doesn’t support secure connections or if one can’t be established</em></p>
<p>For users with multiple network cards or systems such as NAS or Docker where there is always another network interface which Plex client applications may try to use to connect to the Plex Media Server, with this option you can ensure that your local Plex clients would only try that interface.</p>
<divclass="admonition attention">
<pclass="admonition-title">Attention</p>
<p>If you have enabled Remote Access enabled and are having Plex automatically map the port (as opposed to specifying a port manually), then Plex Media Server has no control over which network interface is used for an automatically-mapped port. Thus, it’s possible that Remote Access connections could come through an interface other than the one specified here.</p>
</div>
<divclass="admonition check">
<p><strong>Suggested: <code>Whatever suits your setup</code></strong></p>
<p>If this setting is enabled, it prevents Plex Media Server from using or accepting the deprecated TLSv1.0 and v1.1 protocols, as well as legacy weak ciphers. May prevent older clients from connecting. The vast majority of users will have no reason to enable this option (and receive no benefit from doing so).</p>
<h4id="treat-wan-ip-as-lan-bandwidth">Treat WAN IP As LAN Bandwidth<aclass="headerlink"href="#treat-wan-ip-as-lan-bandwidth"title="Permanent link"></a></h4>
<p><divclass="lightgallery"><adata-sub-html="Settings - Network - LAN Networks"href="../images/settings-network-treat-wan-ip-as-lan-bandwidth.png"><imgalt="Settings - Network - LAN Networks"src="../images/settings-network-treat-wan-ip-as-lan-bandwidth.png"/></a></div></p>
<p>Allows incoming requests from this network’s WAN IP address to be treated as LAN requests in terms of bandwidth. This often occurs when DNS rebinding protection is in place and clients on the LAN cannot contact the server directly but instead have to go through the WAN IP address.</p>
<p>The Relay allows connections to the server through a proxy relay when the server is not accessible otherwise. Relay connections are bandwidth limited.</p>
<p><divclass="lightgallery"><adata-sub-html="Settings - Network - Custom server access URLs"href="../images/settings-network-custom-server-access-urls.png"><imgalt="Settings - Network - Custom server access URLs"src="../images/settings-network-custom-server-access-urls.png"/></a></div></p>
<p>A comma-separated list of URLs (either HTTP or HTTPS), which will be published to plex.tv for server discovery. This can be very useful in a few cases: if you’re using a reverse proxy in front of the media server, or if your networking configuration is otherwise unique. For instance, if you have your own custom domain with subdomain.</p>
<divclass="admonition check">
<p><strong>Suggested: <code>Depending on your setup</code></strong></p>
<p>This feature can be enabled to allow your server to send events to external services. For example <ahref="/Notifiarr/Quick-Start/"rel="noopener noreferrer"target="_blank">Notifiarr</a></p>
<p>Directory to use when transcoding temporary files for streaming.</p>
<divclass="admonition check">
<p><strong>Suggested: <code>Depending on your setup, if possible, your RAM (disk)</code></strong></p>
<p><em>Speeds up transcoding and less I/O, transcode data is temporary and doesn't need to be writing to a disk.</em></p>
<p><em>If you run docker set this to <code>/transcode</code> and map it to <code>/tmp/plex</code></em></p>
<p><em>Default Linux only allocates a max of 50% of total system RAM to any ram directories (ie. /tmp, /dev/shm, etc.)</em></p>
<divclass="admonition danger">
<pclass="admonition-title">WARNING</p>
<p><imgalt="‼"class="twemoji"src="https://twemoji.maxcdn.com/v/latest/svg/203c.svg"title=":bangbang:"/><strong>YOU SHOULD NOT SPECIFY A LOCATION THAT RESIDES ON A NETWORK SHARE/DISK.</strong><imgalt="‼"class="twemoji"src="https://twemoji.maxcdn.com/v/latest/svg/203c.svg"title=":bangbang:"/></p>
<p><divclass="lightgallery"><adata-sub-html="Settings - Transcoder - Enable HDR tone mapping"href="../images/settings-transcoder-enable-hdr-tone-mapping.png"><imgalt="Settings - Transcoder - Enable HDR tone mapping"src="../images/settings-transcoder-enable-hdr-tone-mapping.png"/></a></div></p>
<p>This feature allows Plex Media Server to maintain high visual fidelity of content, by applying tone mapping to convert it to SDR when transcoding HDR content.</p>
<divclass="admonition check">
<p><strong>Suggested: <code>Depending on your setup</code></strong></p>
<p><em>Most HDR content will be in 4K resolution. If your platform has to use software transcoding to perform the tone mapping, then it may well struggle convert 4K content in real-time, unless you’re running on a very powerful system.</em></p>
</div>
<divclass="admonition note">
<pclass="admonition-title">Note</p>
<p>Plex’s tone mapping support should generally be able to produce good color mapping and help avoid the “washed out” colors that occur when converting HDR content without tone mapping.</p>
<p><divclass="lightgallery"><adata-sub-html="Settings - Transcoder - Use hardware acceleration when available"href="../images/settings-transcoder-use-hardware-acceleration-when-available.png"><imgalt="Settings - Transcoder - Use hardware acceleration when available"src="../images/settings-transcoder-use-hardware-acceleration-when-available.png"/></a></div></p>
<p>To use Hardware-Accelerated Streaming in Plex Media Server.</p>
<h4id="use-hardware-accelerated-video-encoding">Use hardware-accelerated video encoding<aclass="headerlink"href="#use-hardware-accelerated-video-encoding"title="Permanent link"></a></h4>
<p><divclass="lightgallery"><adata-sub-html="Settings - Transcoder - Use hardware-accelerated video encoding"href="../images/settings-transcoder-use-hardware-accelerated-video-encoding.png"><imgalt="Settings - Transcoder - Use hardware-accelerated video encoding"src="../images/settings-transcoder-use-hardware-accelerated-video-encoding.png"/></a></div></p>
<p>To use Hardware-Accelerated Encoding in Plex Media Server.</p>
<p><em>Besides being much faster at scanning and getting metadata, one of the benefits of the new agent is that all agent settings are set at the library level, so that different libraries using the same agent can have different agent settings.</em></p>
<p>This option creates a series of preview thumbnails from a media item when it is analyzed. These images are used by some Plex apps when you move back and forward in an app with the timeline scrubber. They’ll also be displayed in Now Playing when someone is streaming from you so that you can see where they are in the video.</p>
<divclass="admonition danger">
<pclass="admonition-title">ATTENTION</p>
<p>Creating these images can <u>take a considerable amount of time</u>, <u>CPU resources</u>, and <u>increase the storage space used</u>. The images are stored in your Plex database so <u>be careful you don’t fill the drive <imgalt="‼"class="twemoji"src="https://twemoji.maxcdn.com/v/latest/svg/203c.svg"title=":bangbang:"/></u></p>
<p><em>Besides that, it uses a lot of disk space and high I/O, No one in my family uses FastForward/Rewind but they use the skip forward/backward.</em></p>
</div>
</li>
<li>
<p>This deletes the preview thumbnails it generated before you disabled this option</p>
</li>
<li>
<p>If you want to show your Collection in your library</p>
<p>The new version of the Plex Movie agent/scanner</p>
<divclass="admonition check">
<p><strong>Suggested: <code>Plex TV Series</code></strong></p>
<p><em>Besides being much faster at scanning and getting metadata, one of the benefits of the new agent is that all agent settings are set at the library level, so that different libraries using the same agent can have different agent settings.</em></p>
<p>This option creates a series of preview thumbnails from a media item when it is analyzed. These images are used by some Plex apps when you move back and forward in an app with the timeline scrubber. They’ll also be displayed in Now Playing when someone is streaming from you so that you can see where they are in the video.</p>
<divclass="admonition danger">
<pclass="admonition-title">ATTENTION</p>
<p>Creating these images can <u>take a considerable amount of time</u>, <u>CPU resources</u>, and <u>increase the storage space used</u>. The images are stored in your Plex database so <u>be careful you don’t fill the drive <imgalt="‼"class="twemoji"src="https://twemoji.maxcdn.com/v/latest/svg/203c.svg"title=":bangbang:"/></u></p>
<p><em>Besides that, it uses a lot of disk space and high I/O, No one in my family uses FastForward/Rewind but they use the skip forward/backward.</em></p>
</div>
</li>
<li>
<p>This deletes the preview thumbnails it generated before you disabled this option</p>
</li>
<li>
<p>If you want to show your Collection in your library</p>
<p><em>Ever watch a TV show and it starts playing that same minute and a half credits intro that you've already watched multiple times? Well, you can have your Plex Media Server analyze the TV shows to try and detect those introductions and then let you skip through them with a single click!</em></p>
</div>
</li>
</ol>
<hr/>
<p>For the information of this guide, I made use of the following sources</p>
<ul>
<li>Information I gathered from Several Discord servers</li>
<li><ahref="https://support.plex.tv/articles/"rel="noopener noreferrer"target="_blank">Plex Support Articles</a></li>
<li>Extra Information gathered from a Plex employee</li>
<li>Own experience</li>
</ul>
<hr/>
<divclass="admonition help">
<pclass="admonition-title">Questions or Suggestions?</p>
<p>If you have questions or suggestions click the chat badge to join the Discord Support Channel where you can ask your questions directly and get live support.</p>
<scriptid="__config"type="application/json">{"base":"../../..","features":["navigation.instant","navigation.tabs","navigation.top"],"search":"../../../assets/javascripts/workers/search.b97dbffb.min.js","translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.config.lang":"en","search.config.pipeline":"trimmer, stopWordFilter","search.config.separator":"[\\s\\-]+","search.placeholder":"Search","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version.title":"Select version"}}</script>