parent
38ec9cecba
commit
800e211fc4
@ -0,0 +1,57 @@ |
||||
## Plex |
||||
This example provides a base setup for using [Plex](https://www.plex.tv/). |
||||
More details on how to customize the installation and the compose file can be found in [linuxserver documentation](https://github.com/linuxserver/docker-plex). |
||||
Alternatively, you can use different plex images (e.g. official plex image by [plexinc](https://github.com/plexinc/pms-docker)) |
||||
|
||||
|
||||
Project structure: |
||||
``` |
||||
. |
||||
├── .env |
||||
├── docker-compose.yaml |
||||
└── README.md |
||||
``` |
||||
|
||||
[_docker-compose.yaml_](docker-compose.yaml) |
||||
``` yaml |
||||
services: |
||||
plex: |
||||
image: linuxserver/plex:latest |
||||
``` |
||||
|
||||
## Configuration |
||||
|
||||
### .env |
||||
Before deploying this setup, you need to configure the following values in the [.env](.env) file. |
||||
- PLEX_MEDIA_PATH |
||||
|
||||
### Hardware Acceleration |
||||
Check out the description for Hardware Acceleration support in the [documentation](https://github.com/linuxserver/docker-plex). |
||||
|
||||
## Deploy with docker-compose |
||||
When deploying this setup, the web interface will be available on port 32400 (e.g. http://localhost:32400/web). |
||||
|
||||
``` shell |
||||
$ docker-compose up -d |
||||
Starting plex ... done |
||||
``` |
||||
|
||||
|
||||
## Expected result |
||||
|
||||
Check containers are running: |
||||
``` |
||||
$ docker ps |
||||
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES |
||||
62fc3ff1f1a0 ghcr.io/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 |
||||
``` shell |
||||
$ docker-compose down |
||||
# To delete all data run: |
||||
$ docker-compose down -v |
||||
``` |
@ -0,0 +1,11 @@ |
||||
version: '3.7' |
||||
services: |
||||
plex: |
||||
image: ghcr.io/linuxserver/plex:latest |
||||
container_name: plex |
||||
network_mode: host |
||||
environment: |
||||
- VERSION=docker |
||||
restart: always |
||||
volumes: |
||||
- ${PLEX_MEDIA_PATH}:/media/ |
Loading…
Reference in new issue