-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcompose.yaml
More file actions
60 lines (54 loc) · 1.46 KB
/
compose.yaml
File metadata and controls
60 lines (54 loc) · 1.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
name: plex
x-daemonless:
title: "Plex Media Server"
icon: ":simple-plex:"
category: "Media Servers"
description: "Personal media server that organizes and streams your movie, TV, and music collections to all your devices."
upstream_url: "https://github.com/daemonless/plex"
web_url: "https://plex.tv/"
user: "bsd"
mlock: false
appjail: true
docs:
env:
PUID: "User ID for the application process"
PGID: "Group ID for the application process"
TZ: "Timezone for the container"
VERSION: "Plex update channel (container, public, plexpass)"
PLEX_CLAIM: "Optional: Claim token — get one at https://plex.tv/claim"
volumes:
/config: "Configuration directory"
/transcode:
desc: "Transcode directory"
optional: true
/movies:
desc: "Movie library"
/tv:
desc: "TV series library"
ports:
32400: "Web UI"
services:
plex:
image: ghcr.io/daemonless/plex:latest
container_name: plex
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=UTC
- VERSION=container
- PLEX_CLAIM=
volumes:
- /path/to/containers/plex:/config
- /path/to/transcode:/transcode # optional
- /path/to/movies:/movies
- /path/to/tv:/tv
ports:
- 32400:32400
- 1900:1900/udp
- 32410:32410/udp
- 32412:32412/udp
- 32413:32413/udp
- 32414:32414/udp
- 32469:32469
- 8324:8324