Plex servers & libraries configuration
  • 15 Aug 2022
  • 5 Minutes to read
  • Contributors
  • Dark
    Light

Plex servers & libraries configuration

  • Dark
    Light

Article summary

Plex server configuration

Plex manager allows you to manage all your Plex servers in a single place even if they are tied to different Plex accounts. Please note that only certain information about your Plex servers can be edited. Also, Plex server cannot be added from the Servers panel but rather they will be imported once you create one and claim ownership of it. 

Please note that if your Plex Manager subscription plan allows for less number of servers than your have tied to your Plex accounts, not all servers will be imported. In order to prevent violating your license (and getting spammed with messages from Plex Manager), you can tell Plex Manager which servers you'd like to ignore during the synchronization process by editing Plex integration configuration.

Once all your Plex accounts are added to Plex Manager, you can import or synchronize your Plex servers into Plex Manager. Before starting the sync process, ensure that Plex Sync under Plex integration is enabled. Then, follow these steps:

  • Click on Servers & Libraries dropdown in the main menu and then click on Servers menu item. You will be taken to the Servers panel
  • Click the menu button in the table header to reveal the actions menu and click on Sync. This will start the synchronization process to import all Plex servers you own that are tied to Plex accounts you configured in Plex Manager
  • Click Refresh to refresh the list
  • By default, all servers are disabled (i.e. server will not be used, libraries will not be synced etc.)
  • You MUST edit each server to enable it and adjust the settings especially the server URL and ensure your Plex server is reachable from the Internet by testing the connection

Each Plex server will have the following settings:

  •  Plex server name - specifies Plex server name. This setting is managed on Plex side and cannot be changed in Plex Manager. Should you change the name of the server in Plex web app, once the syntonization occurs (default is hourly), it will be updated
  • Server location - indicates the location of the server. If there are servers tied to multiple locations, users will have the ability to choose the server location when subscribing
  • Plex server direct URL - specifies Plex server direct URL. This URL MUST be accessible from the Internet and is required to interact with the server. Plex Manager will try to infer this URL during the syntonization process but you must ensure it is correct and accessible from the Internet. To test the server connection, click the Test Connection button. IMPORTANT! If your server URL changes, you MUST manually change it in Plex Manager as well. Otherwise, Plex Manager will not be able to interact with your server, users won't be able to be added, etc.
  •  Maximum number of users - specifies maximum number of users that are allowed on this server (value must be between 1 and 100). Plex Manager will stop adding new subscribers to the server once this number has been reached. This setting is particularly useful if you have servers with different capabilities (i.e. hardware or GPU transcoding vs CPU transcoding, faster vs. slower processors, more or less bandwidth available, etc.) so you can allow less users on less powerful servers
  • Enabled - indicates whether to use or ignore this server when doing regular operations. When disabled, Plex Manager will not interact with this server to enforce streaming or download limits, log activity, etc. and no new users can be added to this server
  • Discord role - discord role name for this server. When specified and Discord sync is enabled, all users on this server will get this Discord role
  • Enforce download time restrictions - indicates whether to send user notifications that downloads are not allowed during specified period when users are detected downloading during that time period. Please see How Plex Manager enforces download limits.
  • Download time restrictions - specifies when downloads should be restricted on this server (time is in UTC). You can format: Day:Time-Day:Time. You can also specify multiple time period separated by comma. For example, if specifying: Monday:17:00-Monday:23:30,Friday:13:00-Friday:22:00 then downloads won't be allowed on Monday between 17:00 and 23:30 UTC and also from Friday 13:00 to 22:00 UTC time. Another option is to use the word Daily instead a specific day if you wish to enforce downloads during the same time period for every day. For example, if specifying Daily:17:00-Daily:23:30then downloads won't be allowed on between 17:00 and 23:30 UTC every day of the week
  • Allow new subscriptions - indicates whether to allow new non-trial subscriptions to be added to this server. When turned OFF, users who wish to subscribe will not be put on this server
  • Log streaming activity - indicates whether to periodically collect and log user streaming activity on this server to the database. Logged activity for a specific can be seen on User Details panel and all activity regardless of user can be seen on Streaming Activity panel. Information that is collected includes the user streaming, date and time, server streaming from, title being streamed, IP address and physical location down to the city/town if available
  • Log download activity - indicates whether to periodically collect and log user download activity on this server to the database.Logged activity for a specific user can be seen on User Details panel and all activity regardless of user can be seen on Download Activity panel. Information that is collected includes the user downloading, date and time,server downloading from, title being downloaded and progress. If a title is not downloaded in 2 hours or restarts after 2 hours of initial download start, it will count as a new download
  • Allow 4K transcoding - indicates whether to allow transcoding of 4K content on this server. When disabled and a user is detected transcoding of 4K content, their stream will be stopped and notification will be sent (see notification templates to adjust the notification content being sent). For this feature to work, your Plex account must have Plex Pass
  • Allow trial subscriptions - indicates whether to allow trial users to be added to this server. If enabled, Allow new subscriptions must also be enabled

Server libraries configuration

Once your servers are imported and configured, ensure that serves you wish to be utilized by Plex Manager are enabled. Once that is done, it is time to import your libraries:

  • Go to the Servers panel
  • Execute the sync one more time now that servers are enabled which will now sync server libraries
  • Click on Servers & Libraries dropdown and then on Libraries and ensure you see the libraries that are on your servers
  • Edit each library and assign it a library type defined previously
  • IMPORTANT! When you add new library to your Plex server (through https://app.plex.tv web app) they will be imported during the next synchronization cycle but by default they will be marked as private which means no user will be able to access them. Once the library is synchronized, you must edit it to assign it a type or it won't be shared



Was this article helpful?