Awesome Docker Compose samples
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
awesome-compose/plex
Nicolas De loof 667bd9facb
Adopt Compose v2 (#240)
2 years ago
..
.env Adding Plex example 3 years ago
README.md Adopt Compose v2 (#240) 2 years ago
compose.yaml Adopt Compose v2 (#240) 2 years ago

README.md

Plex

This example provides a base setup for using Plex. More details on how to customize the installation and the compose file can be found in linuxserver documentation. Alternatively, you can use different plex images (e.g. official plex image by plexinc)

Project structure:

.
├── .env
├── compose.yaml
└── README.md

compose.yaml

services:
  plex:
    image: linuxserver/plex:latest

Configuration

.env

Before deploying this setup, you need to configure the following values in the .env file.

  • PLEX_MEDIA_PATH

Hardware Acceleration

Check out the description for Hardware Acceleration support in the documentation.

Deploy with docker compose

When deploying this setup, the web interface will be available on port 32400 (e.g. http://localhost:32400/web).

$ docker compose up -d
Starting plex ... done

Expected result

Check containers are running:

$ docker ps
CONTAINER ID   IMAGE                             COMMAND                  CREATED          STATUS         PORTS                                          NAMES
62fc3ff1f1a0   linuxserver/plex:latest           "/init"                  38 seconds ago   Up 3 seconds                                                  plex

Navigate to http://localhost:32400/web in your web browser to access the plex web interface.

Stop the containers with

$ docker compose down
# To delete all data run:
$ docker compose down -v