-
Notifications
You must be signed in to change notification settings - Fork 1
/
docker-compose.yml
130 lines (121 loc) · 2.71 KB
/
docker-compose.yml
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
version: "2"
services:
bazarr:
image: lscr.io/linuxserver/bazarr:latest
container_name: bazarr
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
volumes:
- bazarr_config:/config
- movies:/movies
- tv:/tv
ports:
- 6767:6767
restart: always
caddy:
build:
context: .
dockerfile: ./Dockerfile.caddy
restart: always
network_mode: host
volumes:
- caddy_config:/config
- caddy_data:/data
hostname:
image: ghcr.io/maggie0002/balena-tiny-hostname
restart: no
labels:
io.balena.features.supervisor-api: 1
environment:
SET_HOSTNAME: plex
plex:
image: lscr.io/linuxserver/plex:latest
container_name: plex
network_mode: host
# devices for when using hardware acceleration:
# - /dev/dvb
# - /dev/dri
environment:
- PUID=1000
- PGID=1000
- VERSION=docker
- PLEX_CLAIM= #optional
volumes:
- plex_config:/config
- tv:/tv
- movies:/movies
restart: always
prowlarr:
image: lscr.io/linuxserver/prowlarr:develop
container_name: prowlarr
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
volumes:
- prowlarr_config:/config
ports:
- 9696:9696
restart: always
radarr:
image: lscr.io/linuxserver/radarr:latest
container_name: radarr
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
volumes:
- radarr_config:/config
- movies:/movies
- transmission_downloads:/downloads
ports:
- 7878:7878
restart: always
sonarr:
image: lscr.io/linuxserver/sonarr:latest
container_name: sonarr
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
volumes:
- sonarr_config:/config
- tv:/tv
- transmission_downloads:/downloads
ports:
- 8989:8989
restart: always
transmission-openvpn:
image: haugene/transmission-openvpn:latest
container_name: transmission-openvpn
cap_add:
- NET_ADMIN
volumes:
- transmission_config:/data
environment:
- LOCAL_NETWORK=192.168.0.0/16,172.0.0.0/8
- OPENVPN_OPTS=--inactive 3600 --ping 10 --ping-exit 60
- TRANSMISSION_BLOCKLIST_ENABLED=true
- TRANSMISSION_BLOCKLIST_URL=http://john.bitsurge.net/public/biglist.p2p.gz
- WEBPROXY_ENABLED=true
- WEBPROXY_PORT=8888
- SELFHEAL=true
- HEALTH_CHECK_HOST=google.com
- ENABLE_UFW=true
ports:
- 9091:9091
volumes:
bazarr:
bazarr_config:
caddy_config:
caddy_data:
movies:
plex_config:
prowlarr_config:
radarr_config:
sonarr_config:
transmission_config:
transmission_downloads:
tv: