-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
135 lines (118 loc) · 3.21 KB
/
docker-compose.yml
File metadata and controls
135 lines (118 loc) · 3.21 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
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
131
132
133
134
135
###############################################
# Common Keys for all apps
###############################################
x-common-keys: &common-keys
restart: unless-stopped
logging:
driver: json-file
environment:
PUID: 1000
PGID: 1000
TZ: Europe/London
dns:
- 1.1.1.1
- 1.0.0.1
services:
###############################################
# RADARR - Movies
###############################################
radarr:
<<: *common-keys
container_name: radarr
image: ghcr.io/hotio/radarr:latest
ports:
- 7878:7878
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker/appdata/radarr:/config
- /data:/data
###############################################
# SONARR - TV Shows
###############################################
sonarr:
<<: *common-keys
container_name: sonarr
image: ghcr.io/hotio/sonarr:latest
ports:
- 8989:8989
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker/appdata/sonarr:/config
- /data:/data
###############################################
# LIDARR - Music
###############################################
lidarr:
<<: *common-keys
container_name: lidarr
image: ghcr.io/hotio/lidarr:latest
ports:
- 8686:8686
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker/appdata/lidarr:/config
- /data:/data
###############################################
# BAZARR - Subtitles
###############################################
bazarr:
<<: *common-keys
container_name: bazarr
image: ghcr.io/hotio/bazarr:latest
ports:
- 6767:6767
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker/appdata/bazarr:/config
- /data/media:/data/media
###############################################
# PROWLARR - Indexer Manager
###############################################
prowlarr:
<<: *common-keys
container_name: prowlarr
image: ghcr.io/hotio/prowlarr:latest
ports:
- 9696:9696
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker/appdata/prowlarr:/config
###############################################
# QBITTORRENT - Downloader
###############################################
qbittorrent:
<<: *common-keys
container_name: qbittorrent
image: ghcr.io/hotio/qbittorrent:latest
ports:
- 8080:8080
- 6881:6881
- 6881:6881/udp
environment:
- WEBUI_PORT=8080
- TORRENTING_PORT=6881
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker/appdata/qbittorrent:/config
- /data:/data
###############################################
# JELLYFIN - Media Server
###############################################
jellyfin:
<<: *common-keys
container_name: jellyfin
image: ghcr.io/hotio/jellyfin:latest
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker/appdata/jellyfin:/config
- /data/media:/data/media:ro #read-only
ports:
- 8096:8096
###############################################
# ARR Stack Dedicated Network
###############################################
networks:
default:
name: arr_network
###############################################
###############################################