-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcompose_arr.yaml
More file actions
161 lines (161 loc) · 4.13 KB
/
Copy pathcompose_arr.yaml
File metadata and controls
161 lines (161 loc) · 4.13 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
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
services:
qbittorrent:
container_name: qbittorrent
image: ghcr.io/hotio/qbittorrent
environment:
- TZ=Etc/UTC
- WEBUI_PORTS=8080/tcp,8080/udp
- LIBTORRENT=v1
ports:
- 8080:8080 # qBittorrent Web UI port
- 5881:5881/tcp # qBittorrent TCP torrent port
- 5881:5881/udp # qBittorrent UDP torrent port
volumes:
- /opt/stacks/arr/qbittorrent/config:/config
- /hdd/data:/data
restart: unless-stopped
qbittorrent-exporter:
image: caseyscarborough/qbittorrent-exporter:latest
container_name: qbittorrent-exporter
ports:
- 17871:17871 # qBit-Exporter port
environment:
QBITTORRENT_USERNAME: ${QBITTORRENT_USERNAME}
QBITTORRENT_PASSWORD: ${QBITTORRENT_PASSWORD}
QBITTORRENT_BASE_URL: http://qbittorrent:8080
restart: unless-stopped
jellyfin:
image: jellyfin/jellyfin
container_name: jellyfin
devices:
- /dev/kfd
- /dev/dri
ports:
- 8096:8096/tcp
- 7359:7359/udp
volumes:
- /opt/stacks/arr/jellyfin/config:/config
- /opt/stacks/arr/jellyfin/cache:/cache
- type: bind
source: /hdd/data/media
target: /media
read_only: true
restart: unless-stopped
extra_hosts:
- host.docker.internal:host-gateway
radarr:
container_name: radarr
image: ghcr.io/hotio/radarr
ports:
- 7878:7878 # Radarr port
environment:
- TZ=Etc/UTC
volumes:
- /opt/stacks/arr/radarr/config:/config
- /hdd/data:/data
- /hdd/data/media/movies:/movies
restart: unless-stopped
sonarr:
container_name: sonarr
image: ghcr.io/hotio/sonarr
ports:
- 8989:8989 # Sonarr port
environment:
- TZ=Etc/UTC
volumes:
- /opt/stacks/arr/sonarr/config:/config
- /hdd/data:/data
- /hdd/data/media/shows:/shows
- /hdd/data/media/animes:/animes
restart: unless-stopped
lidarr:
container_name: lidarr
image: ghcr.io/hotio/lidarr
ports:
- 8686:8686 # Lidarr port
environment:
- TZ=Etc/UTC
volumes:
- /opt/stacks/arr/lidarr/config:/config
- /hdd/data:/data
- /hdd/data/media/music/sound:/music
restart: unless-stopped
whisparr:
container_name: whisparr
image: ghcr.io/hotio/whisparr
ports:
- 6969:6969 # Whisparr port
environment:
- TZ=Etc/UTC
volumes:
- /opt/stacks/arr/whisparr/config:/config
- /hdd/data:/data
- /hdd/data/media/.adult:/adult
restart: unless-stopped
bazarr:
container_name: bazarr
image: ghcr.io/hotio/bazarr
ports:
- 6767:6767 # Bazarr port
environment:
- TZ=Etc/UTC
- WEBUI_PORTS=6767/tcp,6767/udp
volumes:
- /opt/stacks/arr/bazarr/config:/config
- /hdd/data:/data
- /hdd/data/media/shows:/shows
- /hdd/data/media/movies:/movies
restart: unless-stopped
shelfmark:
image: ghcr.io/calibrain/shelfmark-lite:latest
environment:
EXT_BYPASSER_URL: http://flaresolverr:8191
PUID: 0
PGID: 0
ports:
- 8084:8084
restart: unless-stopped
volumes:
- /hdd/data/media/books:/books
- /opt/stacks/arr/shelfmark/config:/config
- /hdd/data:/data
prowlarr:
container_name: prowlarr
image: ghcr.io/hotio/prowlarr
ports:
- 9696:9696 # Prowlarr port
environment:
- TZ=Etc/UTC
volumes:
- /opt/stacks/arr/prowlarr/config:/config
seerr:
image: ghcr.io/seerr-team/seerr:latest
container_name: seerr
environment:
- LOG_LEVEL=debug
- TZ=Etc/UTC
ports:
- 5055:5055
volumes:
- /opt/stacks/arr/seerr/config:/app/config
healthcheck:
test: wget --no-verbose --tries=1 --spider http://localhost:5055/api/v1/status
|| exit 1
start_period: 20s
timeout: 3s
interval: 15s
retries: 3
restart: unless-stopped
mousehole:
image: tmmrtn/mousehole:latest
ports:
- 5010:5010 # Mousehole port
environment:
TZ: Etc/UTC
MOUSEHOLE_AUTH_PASSWORD: ${MOUSEHOLE_AUTH_PASSWORD}
volumes:
- mousehole:/srv/mousehole
restart: unless-stopped
volumes:
mousehole: null
networks: {}