This repository has been archived by the owner on May 14, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
oppaya-template2.0
200 lines (187 loc) · 5.65 KB
/
oppaya-template2.0
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
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
---
version: "2"
services:
jellyfin:
image: linuxserver/jellyfin
container_name: jellyfin
environment:
- PUID=998
- PGID=100
- TZ=Europe/Amsterdam
- UMASK_SET=022 #optional
volumes:
- /srv/dev-disk-by-uuid-944313a4-197c-48e8-87c0-d5fd26b9d870/config/emby:/config
- /srv/dev-disk-by-uuid-944313a4-197c-48e8-87c0-d5fd26b9d870/media/tv:/data/tvshows
- /srv/dev-disk-by-uuid-944313a4-197c-48e8-87c0-d5fd26b9d870/media/movies:/data/movies
ports:
- 8096:8096
- 8920:8920 #optional for secure connections
restart: unless-stopped
jackett:
image: linuxserver/jackett
container_name: jackett
environment:
- PUID=998
- PGID=100
- TZ=Europe/Amsterdam
volumes:
- /srv/dev-disk-by-uuid-944313a4-197c-48e8-87c0-d5fd26b9d870/config/jackett:/config
- /srv/dev-disk-by-uuid-944313a4-197c-48e8-87c0-d5fd26b9d870/torrents:/downloads
ports:
- 9117:9117
restart: unless-stopped
organizr:
container_name: organizr
hostname: organizr
image: organizr/organizr
restart: unless-stopped
ports:
- 90:80
volumes:
- /srv/dev-disk-by-uuid-944313a4-197c-48e8-87c0-d5fd26b9d870/config/organizr:/config
environment:
- fpm=true #true or false | using true will provide better performance
- branch=v2-master #v2-master or #v2-develop
- PUID=998
- PGID=100
- TZ=Europe/Amsterdam
qbittorrent:
image: ghcr.io/linuxserver/qbittorrent
container_name: qbittorrent
privileged: true
environment:
- PUID=998
- PGID=100
- WEBUI_PORT_ENV=8080
- INCOMING_PORT_ENV=8999
- VPN_ENABLED=yes
- LAN_NETWORK=192.168.192.0/24 #adjust this to YOUR network settings
- NAME_SERVERS=1.1.1.1,1.0.0.1 #you can use whatever DNS provider you want
- TZ=Europe/Amsterdam
ports:
- 8080:8080
- 8999:8999
- 8999:8999/udp
volumes:
- /srv/dev-disk-by-uuid-944313a4-197c-48e8-87c0-d5fd26b9d870/config/qbittorrent:/config
- /srv/dev-disk-by-uuid-944313a4-197c-48e8-87c0-d5fd26b9d870/torrents:/downloads
- /etc/timezone:/etc/timezone:ro #This is for TimeZone
restart: unless-stopped
radarr:
image: linuxserver/radarr
container_name: radarr
environment:
- PUID=998
- PGID=100
- TZ=Europe/Amsterdam
- UMASK_SET=022 #optional
volumes:
- /srv/dev-disk-by-uuid-944313a4-197c-48e8-87c0-d5fd26b9d870/config/radarr:/config
- /srv/dev-disk-by-uuid-944313a4-197c-48e8-87c0-d5fd26b9d870/media/movies:/movies
- /srv/dev-disk-by-uuid-944313a4-197c-48e8-87c0-d5fd26b9d870/torrents:/downloads
ports:
- 7878:7878
restart: unless-stopped
sabnzbd:
image: ghcr.io/linuxserver/sabnzbd
container_name: sabnzbd
environment:
- PUID=998
- PGID=100
- TZ=Europe/Amsterdam
volumes:
- /srv/dev-disk-by-uuid-944313a4-197c-48e8-87c0-d5fd26b9d870/config/sabnzbd:/config
- /srv/dev-disk-by-uuid-944313a4-197c-48e8-87c0-d5fd26b9d870/downloads:/downloads
- /srv/dev-disk-by-uuid-944313a4-197c-48e8-87c0-d5fd26b9d870/downloads/incomplete:/incomplete-downloads #optional
ports:
- 8181:8080
- 9191:9090
restart: unless-stopped
sonarr:
image: linuxserver/sonarr
container_name: sonarr
environment:
- PUID=998
- PGID=100
- TZ=Europe/Amsterdam
- UMASK_SET=022
volumes:
- /srv/dev-disk-by-uuid-944313a4-197c-48e8-87c0-d5fd26b9d870/config/sonarr:/config
- /srv/dev-disk-by-uuid-944313a4-197c-48e8-87c0-d5fd26b9d870/tv:/tv
- /srv/dev-disk-by-uuid-944313a4-197c-48e8-87c0-d5fd26b9d870/torrents:/downloads
ports:
- 8989:8989
restart: unless-stopped
adguardhome:
image: adguard/adguardhome
container_name: adguard
environment:
- USER_ID=1000
- GROUP_ID=100
- TZ=Europe/Amsterdam
volumes:
- /srv/dev-disk-by-uuid-944313a4-197c-48e8-87c0-d5fd26b9d870/config/adguard/work:/opt/adguardhome/work
- /srv/dev-disk-by-uuid-944313a4-197c-48e8-87c0-d5fd26b9d870/config/adguard/conf:/opt/adguardhome/conf
ports:
- 53:53/tcp
- 53:53/udp
- 67:67/udp
- 68:68/tcp
- 68:68/udp
- 853:853/tcp
- 3000:3000/tcp
restart: unless-stopped
## Updating
ouroboros:
container_name: ouroboros
hostname: ouroboros
image: pyouroboros/ouroboros
environment:
- CLEANUP=true
- INTERVAL=300
- LOG_LEVEL=info
- SELF_UPDATE=true
- IGNORE=mongo influxdb postgres mariadb
- TZ=Europe/Amsterdam
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
## System Monitoring
prometheus:
image: prom/prometheus
container_name: prometheus
environment:
- PUID=998
- PGID=100
- TZ=Europe/Amsterdam
- UMASK_SET=022
volumes:
- /srv/dev-disk-by-uuid-944313a4-197c-48e8-87c0-d5fd26b9d870/config/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml
ports:
- 9292:9090
restart: unless-stopped
node-exporter:
image: quay.io/prometheus/node-exporter:latest
container_name: node-exporter
network_mode: host
environment:
- PUID=998
- PGID=100
- TZ=Europe/Amsterdam
- UMASK_SET=022
volumes:
- /:/host:ro,rslave
ports:
- 9100:9090
restart: unless-stopped
grafana:
image: grafana/grafana
container_name: grafana
environment:
- PUID=998
- PGID=100
- TZ=Europe/Amsterdam
- UMASK_SET=022
ports:
- 3000:3000
restart: unless-stopped