

-v :/data This is provided as examples for providing media into the container.If not provided, the storage space within the container will be used. -v :/transcode The path where you would like Plex Media Server to store its transcoder temp files.The 9PFS filesystem used by FreeNAS Corral is known to work but the vast majority will result in database corruption. This is known to not be default enabled on remote filesystems like NFS, SMB, and many many others. Note: the underlying filesystem needs to support file locking. If you have an existing database directory see the section below on the directory setup. This is usually a few GB but for large libraries or libraries where index files are generated, this can easily hit the 100s of GBs. This database can grow to be quite large depending on the size of your media collection. -v :/config The path where you wish Plex Media Server to store its configuration data.
PLEX MEDIA SERVER CHANGELOG FULL
For a full explanation of which you may need, please see the help article:

To use docker-compose with ARM devices, you must first build one of the ARM images locally.ĭocker build -t plexinc/pms-docker:latest -f Dockerfile.armv7. The provided docker-compose templates use the plexinc/pms-docker image which is the amd64 build and won't work on ARM devices. The syntax is the same as the ALLOWED_NETWORKS below. This instructs the Plex Media Server to treat these IP addresses as part of your LAN when applying bandwidth controls. (Plex Pass only) After the server has been set up, you should configure the LAN Networks preference to contain the network of your LAN.With this type of docker networking, the Plex Media Server is essentially behind two routers and it cannot automatically setup port forwarding on its own. By default you can forward port 32400, but if you choose to use a different external port, be sure you configure this in Plex Media Server's Remote Access settings. If you wish your Plex Media Server to be accessible outside of your home network, you must manually setup port forwarding on your router to forward to the ADVERTISE_IP specified above.Note: In this configuration, you must do some additional configuration: Plex can be made to work in this mode, but it is more complicated.įor those who use docker-compose, this repository provides the necessary YML template files to be modified for your own use. However, some setups may be restricted to only running in the bridge mode. Using host or macvlan is the easier of the three setups and has the fewest issues that need to be worked around. For purposes of setting up a plex container, the host and macvlan are very similar in configuration. The macvlan networking creates a new virtual computer on the network which is the container. The host networking uses the IP address of the host running docker such that a container's networking appears to be the host rather than separate. This network is connected to the physical network via an internal router and docker configures this router to forward certain ports through to the containers within. The bridge networking creates an entirely new network within the host and runs containers within there. There are essentially three types of networking available: Usageīefore you create your container, you must decide on the type of networking you wish to use.
PLEX MEDIA SERVER CHANGELOG SOFTWARE
With our easy-to-install Plex Media Server software and your Plex apps, available on all your favorite phones, tablets, streaming devices, gaming consoles, and smart TVs, you can stream your video, music, and photo collections any time, anywhere, to any device. Official Docker container for Plex Media Server plexinc/pms-docker
