Compare commits
376
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
451aab83dc | ||
|
|
eb0761a352 | ||
|
|
0bd39a8f14 | ||
|
|
29c1561bb1 | ||
|
|
261d4aaeb9 | ||
|
|
3592208a33 | ||
|
|
7cff91e2c3 | ||
|
|
65105e57f2 | ||
|
|
f3efa5ef22 | ||
|
|
b026c4251d | ||
|
|
9e8719d480 | ||
|
|
adec605c7f | ||
|
|
36b16295fb | ||
|
|
37825f4fb6 | ||
|
|
a82b1a84a7 | ||
|
|
92f6144269 | ||
|
|
b4f6fe17ad | ||
|
|
44a6c66e95 | ||
|
|
cc6d308f6f | ||
|
|
9779f1bedb | ||
|
|
88a0d707a2 | ||
|
|
8fbe44103d | ||
|
|
ca246069c6 | ||
|
|
c40c87a958 | ||
|
|
8dbc233659 | ||
|
|
06125a989c | ||
|
|
9b4f5189a6 | ||
|
|
5d470b1d41 | ||
|
|
d4a644effa | ||
|
|
f1602b993b | ||
|
|
f8f8f8ca37 | ||
|
|
cbe4182292 | ||
|
|
70629a431c | ||
|
|
ff09432fd0 | ||
|
|
2096ee81da | ||
|
|
c3d8547446 | ||
|
|
fd1b5952f5 | ||
|
|
a81c3fcd5e | ||
|
|
192625caef | ||
|
|
bfbf26d57c | ||
|
|
f08a82b6c2 | ||
|
|
c5e730d036 | ||
|
|
04bbd1bf98 | ||
|
|
eac9ff03a9 | ||
|
|
80cf9b32bb | ||
|
|
2ddc0be176 | ||
|
|
d2677a63af | ||
|
|
d65ee8e2c4 | ||
|
|
5021792534 | ||
|
|
726301584f | ||
|
|
9f1c1dcb59 | ||
|
|
d0c33f5cbe | ||
|
|
8c19ba23f7 | ||
|
|
f669850e9b | ||
|
|
2d2a066f52 | ||
|
|
f4792d8522 | ||
|
|
780f8fc370 | ||
|
|
583e8f7848 | ||
|
|
0c608d299b | ||
|
|
aa32d895c6 | ||
|
|
e88c54c383 | ||
|
|
07c84a86c5 | ||
|
|
f36c0c7250 | ||
|
|
c47fef0da8 | ||
|
|
7c1be13778 | ||
|
|
eb31d8d9f0 | ||
|
|
21d547db3f | ||
|
|
86350fd0a6 | ||
|
|
5862bb7d43 | ||
|
|
083d9fa1dc | ||
|
|
a0bee85a4f | ||
|
|
3dba527b82 | ||
|
|
aefc1ae081 | ||
|
|
d81922de74 | ||
|
|
827091ef2a | ||
|
|
86c52958ef | ||
|
|
c168d4b1d4 | ||
|
|
3ab5bb1c3c | ||
|
|
9ef966760b | ||
|
|
c696813027 | ||
|
|
c9a477e3a1 | ||
|
|
855e73ee28 | ||
|
|
af9c6bab7e | ||
|
|
cad45ea72f | ||
|
|
9749b11393 | ||
|
|
ac9ba39c6a | ||
|
|
a3ade47feb | ||
|
|
c6e19edb93 | ||
|
|
c155352afa | ||
|
|
a08e1120b8 | ||
|
|
76271334d2 | ||
|
|
485b61c468 | ||
|
|
e38d16200e | ||
|
|
915c95ec97 | ||
|
|
8d9577852d | ||
|
|
aa759c7236 | ||
|
|
1eb1253d08 | ||
|
|
c9466e54f4 | ||
|
|
eb52653cf5 | ||
|
|
da1a5dfbd5 | ||
|
|
b1e2fdc727 | ||
|
|
4ea80781e5 | ||
|
|
96739ace5a | ||
|
|
3d16315c9d | ||
|
|
e173348ff7 | ||
|
|
312f65be09 | ||
|
|
813fc6f648 | ||
|
|
e262966454 | ||
|
|
f9954fed52 | ||
|
|
c5709cfa85 | ||
|
|
a3025fe0a1 | ||
|
|
9dd95d06e7 | ||
|
|
2159d0258b | ||
|
|
be1444ee64 | ||
|
|
40fd43db77 | ||
|
|
7b28930482 | ||
|
|
02f5b44f44 | ||
|
|
b18bd355a2 | ||
|
|
3a876c84a9 | ||
|
|
2423b2d1be | ||
|
|
69a3fad6eb | ||
|
|
51bac6e9db | ||
|
|
b60edafcb3 | ||
|
|
f84c58cb11 | ||
|
|
d58b4d59ee | ||
|
|
c48e87978e | ||
|
|
eb70a04785 | ||
|
|
7c620956f3 | ||
|
|
be78a618b0 | ||
|
|
8ea41a0ae3 | ||
|
|
55a5ee5fa3 | ||
|
|
fd9b749012 | ||
|
|
451ea27a6d | ||
|
|
20c17907f9 | ||
|
|
492f64add1 | ||
|
|
8ea83c341d | ||
|
|
8f6714232e | ||
|
|
0952600450 | ||
|
|
324dbadb75 | ||
|
|
7735c3cbd2 | ||
|
|
b608ba3744 | ||
|
|
cc71e01206 | ||
|
|
463a7bba91 | ||
|
|
a719c450a5 | ||
|
|
76b0954c97 | ||
|
|
27ceb801e6 | ||
|
|
b51c6e44c1 | ||
|
|
67aadfe3db | ||
|
|
d1c5079e57 | ||
|
|
494e8d2736 | ||
|
|
125cbb5f3e | ||
|
|
92efe3b8a9 | ||
|
|
e40944e3e8 | ||
|
|
0f85afa995 | ||
|
|
ffff4ee293 | ||
|
|
7630d3c751 | ||
|
|
92cce55120 | ||
|
|
f4d22504ce | ||
|
|
72782186f2 | ||
|
|
88cf6cdfab | ||
|
|
9685241cd4 | ||
|
|
2e2edf4aa5 | ||
|
|
e37f229e12 | ||
|
|
4c98c16eca | ||
|
|
f2fd7cc1fb | ||
|
|
c06260b788 | ||
|
|
7eded510b2 | ||
|
|
bd0ffd53e9 | ||
|
|
fef2c6355f | ||
|
|
d1b48a6f87 | ||
|
|
939b108457 | ||
|
|
495a2b85c8 | ||
|
|
787d3d1241 | ||
|
|
ab5fabff66 | ||
|
|
8ae0963e85 | ||
|
|
56b931753d | ||
|
|
b20d71f6e0 | ||
|
|
2d05422882 | ||
|
|
983c39cbe2 | ||
|
|
07d3d8e551 | ||
|
|
43938665b0 | ||
|
|
af0d0f3fb9 | ||
|
|
de9dd8fe27 | ||
|
|
6db72543e5 | ||
|
|
880f2e4c84 | ||
|
|
3be5d47251 | ||
|
|
3a0c6833cc | ||
|
|
f637ce4758 | ||
|
|
abca13c9a1 | ||
|
|
a9ea9e17a8 | ||
|
|
7afd4f6a7d | ||
|
|
8f6930cb29 | ||
|
|
cd31ca0c59 | ||
|
|
aef2d9f6e9 | ||
|
|
22238efc22 | ||
|
|
590661c5f5 | ||
|
|
05315bbd25 | ||
|
|
36fbef13c2 | ||
|
|
b3ad2326ed | ||
|
|
225dbeb682 | ||
|
|
c9914f711e | ||
|
|
334611ffc3 | ||
|
|
11a6406322 | ||
|
|
c55655937a | ||
|
|
69f881c98a | ||
|
|
8829b6fc2e | ||
|
|
5e3ae62377 | ||
|
|
8aa1b17f0e | ||
|
|
5eb0f188a7 | ||
|
|
45cf08260a | ||
|
|
113387c359 | ||
|
|
c38af84894 | ||
|
|
fdc07f5316 | ||
|
|
64075e3ec9 | ||
|
|
0a098bb7ed | ||
|
|
6a59760b09 | ||
|
|
77d6ee3e7f | ||
|
|
e3492b130d | ||
|
|
6924f843fa | ||
|
|
69a1c9afd0 | ||
|
|
10bc99ff4e | ||
|
|
99b071989d | ||
|
|
57c94ed799 | ||
|
|
dbcc2c50cf | ||
|
|
5295a82c49 | ||
|
|
5bb02d58b6 | ||
|
|
ad4314108d | ||
|
|
30887c5fc7 | ||
|
|
b3af19861b | ||
|
|
3880e59e66 | ||
|
|
c22ac5bb86 | ||
|
|
88eb155761 | ||
|
|
5a82d74957 | ||
|
|
1fbf6dadb2 | ||
|
|
7634165b20 | ||
|
|
35b0392ece | ||
|
|
5e760358cd | ||
|
|
62be0542ec | ||
|
|
c735e3ff64 | ||
|
|
54efb3c2db | ||
|
|
eead694385 | ||
|
|
cfd90156b1 | ||
|
|
0ca1159358 | ||
|
|
7f7a605e3d | ||
|
|
2c3085d6c6 | ||
|
|
0479621ce4 | ||
|
|
3f4840169a | ||
|
|
99a8222c5c | ||
|
|
20e5887b98 | ||
|
|
72a4dd7aa5 | ||
|
|
1fa14d9d71 | ||
|
|
a85cc261e2 | ||
|
|
e6fce1b4b5 | ||
|
|
b05d12c0c4 | ||
|
|
b59ee6fdb1 | ||
|
|
9db91cceea | ||
|
|
5abc0f30d4 | ||
|
|
4b27f4868b | ||
|
|
356f87a7ad | ||
|
|
88aceee789 | ||
|
|
8caf8140f7 | ||
|
|
19d0493cc9 | ||
|
|
b0aad8ed7e | ||
|
|
19a6de6d3a | ||
|
|
5b4e462288 | ||
|
|
eb4a10645d | ||
|
|
de980086a9 | ||
|
|
b50e5b9f81 | ||
|
|
3a4c822fb0 | ||
|
|
7757b6303f | ||
|
|
1d5a11efa3 | ||
|
|
6452d6bbea | ||
|
|
df468b9a67 | ||
|
|
111b314adf | ||
|
|
96697c17a1 | ||
|
|
e4dffc8e1e | ||
|
|
3167379ee6 | ||
|
|
e3c325cc9b | ||
|
|
621ab8cfe6 | ||
|
|
9d8075c1d3 | ||
|
|
23cbf788a1 | ||
|
|
0fc7483a55 | ||
|
|
13bab28e91 | ||
|
|
102174229a | ||
|
|
d5c6eef064 | ||
|
|
bb0e8be2cb | ||
|
|
6d59cf19f1 | ||
|
|
4092876bfe | ||
|
|
2d143873e4 | ||
|
|
b77ac25798 | ||
|
|
d96b2995af | ||
|
|
1314085da7 | ||
|
|
021fc0d13a | ||
|
|
66f4365c0b | ||
|
|
3416341412 | ||
|
|
ba8dad78ac | ||
|
|
6e0f8ded66 | ||
|
|
e39402b9c5 | ||
|
|
ffabe79a49 | ||
|
|
0fea64e9be | ||
|
|
1be4174fa7 | ||
|
|
10c4b592fd | ||
|
|
f1107ed56e | ||
|
|
dc021c1f95 | ||
|
|
14b1097372 | ||
|
|
b4df71b1b3 | ||
|
|
5a4bd769ad | ||
|
|
fd1245b9ae | ||
|
|
1dce72256a | ||
|
|
1fe0b4e594 | ||
|
|
c1dd35c452 | ||
|
|
274ee72c32 | ||
|
|
da78cda7c3 | ||
|
|
6f1c0c4423 | ||
|
|
da5c8780c8 | ||
|
|
2f8ed2aec3 | ||
|
|
0636dc08c2 | ||
|
|
1cacb0fe9b | ||
|
|
890ad49d4a | ||
|
|
c2f177745c | ||
|
|
2cb7450cfe | ||
|
|
e85f18d61d | ||
|
|
8ae2780b70 | ||
|
|
2d0207e4e5 | ||
|
|
56a2b3a364 | ||
|
|
c76e2c6f6b | ||
|
|
e03210a861 | ||
|
|
b7b918d034 | ||
|
|
63f0c60a1d | ||
|
|
061140972a | ||
|
|
ec9b10b295 | ||
|
|
5885b26f10 | ||
|
|
d7a50c03f7 | ||
|
|
028bbe6d96 | ||
|
|
be9cba8eed | ||
|
|
9bfd7d33c3 | ||
|
|
c0d564e280 | ||
|
|
a1c362c603 | ||
|
|
547c59274b | ||
|
|
83414525e6 | ||
|
|
b113ff672d | ||
|
|
8153d6e734 | ||
|
|
77e20ad6a1 | ||
|
|
abc92a5dc0 | ||
|
|
0019583b1c | ||
|
|
2c2ad6f723 | ||
|
|
23b8976738 | ||
|
|
4ad6b57124 | ||
|
|
2cf2193584 | ||
|
|
78812610cd | ||
|
|
511970390f | ||
|
|
f76983f7ed | ||
|
|
268f0af769 | ||
|
|
48181cd3a6 | ||
|
|
f4b9467625 | ||
|
|
27b0b98334 | ||
|
|
2627bf0825 | ||
|
|
7cb8eebfb7 | ||
|
|
90c545a0f9 | ||
|
|
855d0b41c7 | ||
|
|
1eb3a86e11 | ||
|
|
be67ebf1fc | ||
|
|
a9a4abe957 | ||
|
|
2168fda755 | ||
|
|
44b32bb9eb | ||
|
|
06d377c825 | ||
|
|
a94939852b | ||
|
|
b3b5347e7d | ||
|
|
ca14943504 | ||
|
|
4dd38773f6 | ||
|
|
df71d183c7 | ||
|
|
be881ccc54 | ||
|
|
e81ea961bd | ||
|
|
f1e49d33f4 | ||
|
|
01392d129b | ||
|
|
69c9ce6886 |
No files matched your search
@@ -1,6 +1,6 @@
|
||||
services:
|
||||
changedetection:
|
||||
image: ghcr.io/dgtlmoon/changedetection.io:0.50.38
|
||||
image: ghcr.io/dgtlmoon/changedetection.io:0.54.9
|
||||
container_name: changedetection
|
||||
hostname: changedetection
|
||||
network_mode: "bridge"
|
||||
|
||||
@@ -38,7 +38,7 @@ services:
|
||||
labels:
|
||||
- traefik.constraint=proxy-public
|
||||
- traefik.http.routers.nginx.rule=Host(`dawarich.arnoutvw.nl`)
|
||||
image: freikin/dawarich:0.34.2
|
||||
image: freikin/dawarich:1.6.1
|
||||
container_name: dawarich_app
|
||||
network_mode: bridge
|
||||
volumes:
|
||||
@@ -98,7 +98,7 @@ services:
|
||||
cpus: '0.50' # Limit CPU usage to 50% of one core
|
||||
memory: '4G' # Limit memory usage to 4GB
|
||||
dawarich_sidekiq:
|
||||
image: freikin/dawarich:0.34.2
|
||||
image: freikin/dawarich:1.6.1
|
||||
container_name: dawarich_sidekiq
|
||||
volumes:
|
||||
- dawarich_public:/var/app/public
|
||||
|
||||
+178
-222
@@ -31,7 +31,7 @@ services:
|
||||
- "PGID=100"
|
||||
- "TZ=Europe/Berlin"
|
||||
- "HOST_OS=Unraid"
|
||||
image: "binhex/arch-radarr:5.27.5.10198-1-01"
|
||||
image: "binhex/arch-radarr:6.1.1.10360-1-01"
|
||||
labels:
|
||||
cloudflare.tunnel.access.policy: "sabnzbd"
|
||||
cloudflare.tunnel.enable: "true"
|
||||
@@ -41,6 +41,28 @@ services:
|
||||
org.opencontainers.image.authors: "binhex"
|
||||
org.opencontainers.image.source: "https://github.com/binhex/arch-radarr"
|
||||
traefik.http.routers.radarr.rule: "Host(`radarr.arnoutvw.nl`)"
|
||||
pangolin.proxy-resources.radarr.name: radarr
|
||||
pangolin.proxy-resources.radarr.full-domain: radarr.arnoutvw.nl
|
||||
pangolin.proxy-resources.radarr.protocol: http
|
||||
pangolin.proxy-resources.radarr.ssl: true
|
||||
pangolin.proxy-resources.radarr.targets[0].method: http
|
||||
pangolin.proxy-resources.radarr.targets[0].hostname: 192.168.10.144
|
||||
pangolin.proxy-resources.radarr.targets[0].healthcheck.hostname: 192.168.10.144
|
||||
pangolin.proxy-resources.radarr.targets[0].healthcheck.port: 7878
|
||||
pangolin.proxy-resources.radarr.targets[0].healthcheck.enabled: true
|
||||
pangolin.proxy-resources.radarr.auth.sso-enabled: true
|
||||
pangolin.proxy-resources.radarr.rules[0].match: country
|
||||
pangolin.proxy-resources.radarr.rules[0].action: pass
|
||||
pangolin.proxy-resources.radarr.rules[0].value: NL
|
||||
pangolin.proxy-resources.radarr.rules[1].match: country
|
||||
pangolin.proxy-resources.radarr.rules[1].action: pass
|
||||
pangolin.proxy-resources.radarr.rules[1].value: DE
|
||||
pangolin.proxy-resources.radarr.rules[2].match: ip
|
||||
pangolin.proxy-resources.radarr.rules[2].action: allow
|
||||
pangolin.proxy-resources.radarr.rules[2].value: 172.21.0.1
|
||||
pangolin.proxy-resources.radarr.rules[3].match: country
|
||||
pangolin.proxy-resources.radarr.rules[3].action: deny
|
||||
pangolin.proxy-resources.radarr.rules[3].value: ALL
|
||||
network_mode: "bridge"
|
||||
ports:
|
||||
- "7878:7878"
|
||||
@@ -69,6 +91,28 @@ services:
|
||||
org.opencontainers.image.authors: "binhex"
|
||||
org.opencontainers.image.source: "https://github.com/binhex/arch-crafty"
|
||||
traefik.http.routers.sabnzbd.rule: "Host(`sabnzbd.arnoutvw.nl`)"
|
||||
pangolin.proxy-resources.sabnzbd.name: sabnzbd
|
||||
pangolin.proxy-resources.sabnzbd.full-domain: sabnzbd.arnoutvw.nl
|
||||
pangolin.proxy-resources.sabnzbd.protocol: http
|
||||
pangolin.proxy-resources.sabnzbd.ssl: true
|
||||
pangolin.proxy-resources.sabnzbd.targets[0].method: http
|
||||
pangolin.proxy-resources.sabnzbd.targets[0].hostname: 192.168.10.144
|
||||
pangolin.proxy-resources.sabnzbd.targets[0].healthcheck.hostname: 192.168.10.144
|
||||
pangolin.proxy-resources.sabnzbd.targets[0].healthcheck.port: 8080
|
||||
pangolin.proxy-resources.sabnzbd.targets[0].healthcheck.enabled: true
|
||||
pangolin.proxy-resources.sabnzbd.auth.sso-enabled: true
|
||||
pangolin.proxy-resources.sabnzbd.rules[0].match: country
|
||||
pangolin.proxy-resources.sabnzbd.rules[0].action: pass
|
||||
pangolin.proxy-resources.sabnzbd.rules[0].value: NL
|
||||
pangolin.proxy-resources.sabnzbd.rules[1].match: country
|
||||
pangolin.proxy-resources.sabnzbd.rules[1].action: pass
|
||||
pangolin.proxy-resources.sabnzbd.rules[1].value: DE
|
||||
pangolin.proxy-resources.sabnzbd.rules[2].match: ip
|
||||
pangolin.proxy-resources.sabnzbd.rules[2].action: allow
|
||||
pangolin.proxy-resources.sabnzbd.rules[2].value: 172.21.0.1
|
||||
pangolin.proxy-resources.sabnzbd.rules[3].match: country
|
||||
pangolin.proxy-resources.sabnzbd.rules[3].action: deny
|
||||
pangolin.proxy-resources.sabnzbd.rules[3].value: ALL
|
||||
network_mode: "bridge"
|
||||
ports:
|
||||
- "8080:8080/tcp"
|
||||
@@ -89,7 +133,7 @@ services:
|
||||
- "PGID=100"
|
||||
- "HOST_HOSTNAME=Atlas"
|
||||
- "HOST_CONTAINERNAME=binhex-sonarr"
|
||||
image: "binhex/arch-sonarr:4.0.15.2941-1-03"
|
||||
image: "binhex/arch-sonarr:4.0.17.2952-1-02"
|
||||
labels:
|
||||
cloudflare.tunnel.enable: "true"
|
||||
cloudflare.tunnel.service: "http://192.168.10.144:8989"
|
||||
@@ -98,6 +142,28 @@ services:
|
||||
org.opencontainers.image.authors: "binhex"
|
||||
org.opencontainers.image.source: "https://github.com/binhex/arch-sonarr"
|
||||
traefik.http.routers.sonarr.rule: "Host(`sonarr.arnoutvw.nl`)"
|
||||
pangolin.proxy-resources.sonarr.name: sonarr
|
||||
pangolin.proxy-resources.sonarr.full-domain: sonarr.arnoutvw.nl
|
||||
pangolin.proxy-resources.sonarr.protocol: http
|
||||
pangolin.proxy-resources.sonarr.ssl: true
|
||||
pangolin.proxy-resources.sonarr.targets[0].method: http
|
||||
pangolin.proxy-resources.sonarr.targets[0].hostname: 192.168.10.144
|
||||
pangolin.proxy-resources.sonarr.targets[0].healthcheck.hostname: 192.168.10.144
|
||||
pangolin.proxy-resources.sonarr.targets[0].healthcheck.port: 8989
|
||||
pangolin.proxy-resources.sonarr.targets[0].healthcheck.enabled: true
|
||||
pangolin.proxy-resources.sonarr.auth.sso-enabled: true
|
||||
pangolin.proxy-resources.sonarr.rules[0].match: country
|
||||
pangolin.proxy-resources.sonarr.rules[0].action: pass
|
||||
pangolin.proxy-resources.sonarr.rules[0].value: NL
|
||||
pangolin.proxy-resources.sonarr.rules[1].match: country
|
||||
pangolin.proxy-resources.sonarr.rules[1].action: pass
|
||||
pangolin.proxy-resources.sonarr.rules[1].value: DE
|
||||
pangolin.proxy-resources.sonarr.rules[2].match: ip
|
||||
pangolin.proxy-resources.sonarr.rules[2].action: allow
|
||||
pangolin.proxy-resources.sonarr.rules[2].value: 172.21.0.1
|
||||
pangolin.proxy-resources.sonarr.rules[3].match: country
|
||||
pangolin.proxy-resources.sonarr.rules[3].action: deny
|
||||
pangolin.proxy-resources.sonarr.rules[3].value: ALL
|
||||
network_mode: "bridge"
|
||||
ports:
|
||||
- "8989:8989/tcp"
|
||||
@@ -155,23 +221,6 @@ services:
|
||||
- "/mnt/cache/sabnzbd/watched:/data"
|
||||
- "/etc/localtime:/etc/localtime:ro"
|
||||
|
||||
Huntarr:
|
||||
container_name: "Huntarr"
|
||||
environment:
|
||||
- "TZ=Europe/Berlin"
|
||||
- "HOST_OS=Unraid"
|
||||
- "HOST_HOSTNAME=Atlas"
|
||||
- "HOST_CONTAINERNAME=Huntarr"
|
||||
image: "huntarr/huntarr:8.2.10"
|
||||
labels:
|
||||
net.unraid.docker.icon: "https://raw.githubusercontent.com/plexguide/Huntarr.io/main/frontend/static/logo/512.png"
|
||||
net.unraid.docker.webui: "http://[IP]:[PORT:9705]/"
|
||||
network_mode: "bridge"
|
||||
ports:
|
||||
- "9705:9705"
|
||||
volumes:
|
||||
- "/mnt/cache/appdata/Huntarr:/config"
|
||||
|
||||
spotweb:
|
||||
container_name: "spotweb"
|
||||
environment:
|
||||
@@ -185,7 +234,7 @@ services:
|
||||
- "TZ=Europe/Berlin"
|
||||
- "SPOTWEB_DB_HOST=192.168.10.144"
|
||||
- "SPOTWEB_DB_NAME=spotweb"
|
||||
image: "jgeusebroek/spotweb@sha256:cc215d51348f0daba98ab7bec4be2dfbe845b7a5f909315d0331d74ca772394e"
|
||||
image: "jgeusebroek/spotweb:20260411"
|
||||
labels:
|
||||
Author: "Jeroen Geusebroek <me@jeroengeusebroek.nl>"
|
||||
net.unraid.docker.icon: "https://raw.githubusercontent.com/riffsphereha/Unraid-Templates/main/spotweb/Spotweb.webp"
|
||||
@@ -233,7 +282,7 @@ services:
|
||||
- "HOST_OS=Unraid"
|
||||
- "HOST_HOSTNAME=Atlas"
|
||||
- "HOST_CONTAINERNAME=bazarr"
|
||||
image: "lscr.io/linuxserver/bazarr:v1.5.2-ls317"
|
||||
image: "lscr.io/linuxserver/bazarr:v1.5.6-ls344"
|
||||
labels:
|
||||
maintainer: "chbmb"
|
||||
net.unraid.docker.icon: "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bazarr.png"
|
||||
@@ -260,54 +309,6 @@ services:
|
||||
- "/mnt/user/Plex/Series:/tv"
|
||||
- "/mnt/user/appdata/bazarr:/config"
|
||||
|
||||
unmanic:
|
||||
container_name: "unmanic"
|
||||
devices:
|
||||
- "/dev/dri:/dev/dri"
|
||||
environment:
|
||||
- "PGID=100"
|
||||
- "NVIDIA_VISIBLE_DEVICES=all"
|
||||
- "NVIDIA_PATCH_VERSION="
|
||||
- "TZ=Europe/Berlin"
|
||||
- "HOST_OS=Unraid"
|
||||
- "HOST_HOSTNAME=Atlas"
|
||||
- "HOST_CONTAINERNAME=unmanic"
|
||||
- "PUID=99"
|
||||
- "LANGUAGE=en_US.UTF-8"
|
||||
- "LANG=en_US.UTF-8"
|
||||
- "LIBVA_DRIVERS_PATH=/usr/lib/x86_64-linux-gnu/dri"
|
||||
- "NVIDIA_DRIVER_CAPABILITIES=compute,video,utility"
|
||||
image: "josh5/unmanic:0.3.0"
|
||||
labels:
|
||||
build_version: "Linuxserver.io version:- 4de2673c-ls144 Build-date:- 2025-07-29T23:37:16+00:00"
|
||||
maintainer: "Josh.5"
|
||||
net.unraid.docker.icon: "https://raw.githubusercontent.com/Unmanic/unmanic/master/icon.png"
|
||||
net.unraid.docker.webui: "http://[IP]:[PORT:8888]/"
|
||||
org.opencontainers.image.authors: "linuxserver.io"
|
||||
org.opencontainers.image.created: "2025-08-02T03:46:08Z"
|
||||
org.opencontainers.image.description: "Unmanic - Library Optimiser"
|
||||
org.opencontainers.image.documentation: "https://docs.linuxserver.io/images/docker-baseimage-ubuntu"
|
||||
org.opencontainers.image.licenses: "GPL-3.0"
|
||||
org.opencontainers.image.ref.name: "a43054a951bd4a311f140175a70a00133d8586d3"
|
||||
org.opencontainers.image.revision: "5207a5a74a0dcea410fa2894276fbb7f5b753f48"
|
||||
org.opencontainers.image.source: "https://github.com/Unmanic/unmanic"
|
||||
org.opencontainers.image.title: "unmanic"
|
||||
org.opencontainers.image.url: "https://github.com/Unmanic/unmanic"
|
||||
org.opencontainers.image.vendor: "linuxserver.io"
|
||||
org.opencontainers.image.version: "nightly"
|
||||
source.project: "Unmanic"
|
||||
source.service: "unmanic"
|
||||
source.version: "5207a5a"
|
||||
network_mode: "bridge"
|
||||
|
||||
ports:
|
||||
- "8888:8888"
|
||||
volumes:
|
||||
- "/mnt/cache/duplicatitmp:/tmp/unmanic"
|
||||
- "/mnt/user/Plex/Films:/library/movies"
|
||||
- "/mnt/user/Plex/Series:/library/tv"
|
||||
- "/mnt/user/appdata/unmanic:/config"
|
||||
|
||||
Scraparr:
|
||||
container_name: "Scraparr"
|
||||
environment:
|
||||
@@ -315,7 +316,7 @@ services:
|
||||
- "TZ=Europe/Berlin"
|
||||
- "HOST_OS=Unraid"
|
||||
- "HOST_HOSTNAME=Atlas"
|
||||
image: "ghcr.io/thecfu/scraparr:2.2.5"
|
||||
image: "ghcr.io/thecfu/scraparr:3.0.3"
|
||||
labels:
|
||||
net.unraid.docker.icon: "https://raw.githubusercontent.com/jordan-dalby/unraidtemplates/refs/heads/main/images/scraparr.png"
|
||||
net.unraid.docker.webui: "http://[IP]:[PORT:7100]/metrics"
|
||||
@@ -334,85 +335,6 @@ services:
|
||||
volumes:
|
||||
- "/mnt/user/appdata/scraparr/config:/scraparr/config"
|
||||
|
||||
Transmission_VPN:
|
||||
container_name: "Transmission_VPN"
|
||||
dns:
|
||||
- "8.8.8.8"
|
||||
- "1.1.1.1"
|
||||
environment:
|
||||
- "TRANSMISSION_DOWNLOAD_DIR=/downloads"
|
||||
- "TRANSMISSION_RATIO_LIMIT_ENABLED=true"
|
||||
- "TRANSMISSION_CACHE_SIZE_MB=10"
|
||||
- "HOST_HOSTNAME=Atlas"
|
||||
- "HOST_CONTAINERNAME=Transmission_VPN"
|
||||
- "TRANSMISSION_RPC_USERNAME=arnout"
|
||||
- "OPENVPN_OPTS=--inactive 3600 --ping 10 --ping-exit 60 --mute-replay-warnings --ignore-unknown-option\
|
||||
\ keysize"
|
||||
- "PUID=99"
|
||||
- "GLOBAL_APPLY_PERMISSIONS=false"
|
||||
- "OPENVPN_USERNAME=arnoutvw@gmail.com"
|
||||
- "LOCAL_NETWORK=192.168.10.0/24"
|
||||
- "TRANSMISSION_DOWNLOAD_QUEUE_SIZE=15"
|
||||
- "TRANSMISSION_WEB_UI=combustion"
|
||||
- "HOST_OS=Unraid"
|
||||
- "TRANSMISSION_RPC_PASSWORD=Xo48Yak8"
|
||||
- "TRANSMISSION_INCOMPLETE_DIR=/downloads/incomplete"
|
||||
- "WEBPROXY_ENABLED=false"
|
||||
- "TRANSMISSION_RPC_AUTHENTICATION_REQUIRED=true"
|
||||
- "PIA_OPENVPN_CONFIG_BUNDLE=openvpn"
|
||||
- "TZ=Europe/Berlin"
|
||||
- "OPENVPN_PASSWORD=P!9sb.9!XzDtKZW"
|
||||
- "OPENVPN_CONFIG=ipvanish-NL-Amsterdam-ams-c11"
|
||||
- "OPENVPN_PROVIDER=IPVANISH"
|
||||
- "PGID=100"
|
||||
- "TRANSMISSION_HOME=/config/transmission-home"
|
||||
- "TRANSMISSION_RPC_PORT=9091"
|
||||
- "TRANSMISSION_WATCH_DIR=/data/watch"
|
||||
- "CREATE_TUN_DEVICE=true"
|
||||
- "ENABLE_UFW=false"
|
||||
- "UFW_ALLOW_GW_NET=false"
|
||||
- "UFW_EXTRA_PORTS="
|
||||
- "UFW_DISABLE_IPTABLES_REJECT=false"
|
||||
- "PEER_DNS=true"
|
||||
- "PEER_DNS_PIN_ROUTES=true"
|
||||
- "DROP_DEFAULT_ROUTE="
|
||||
- "WEBPROXY_PORT=8118"
|
||||
- "WEBPROXY_BIND_ADDRESS="
|
||||
- "WEBPROXY_USERNAME="
|
||||
- "WEBPROXY_PASSWORD="
|
||||
- "LOG_TO_STDOUT=true"
|
||||
- "HEALTH_CHECK_HOST=google.com"
|
||||
- "SELFHEAL=true"
|
||||
image: "haugene/transmission-openvpn@sha256:ecc30da79114d801295fd10a5dbaf8640b19707d012fb55be0671ddbe0503037"
|
||||
labels:
|
||||
autoheal: "true"
|
||||
net.unraid.docker.icon: "https://raw.githubusercontent.com/activ/docker-templates/master/activ/images/transmission-icon.png"
|
||||
net.unraid.docker.webui: "http://[IP]:[PORT:9091]/"
|
||||
org.opencontainers.image.created: "2025-07-13T19:16:27.026Z"
|
||||
org.opencontainers.image.description: "Docker container running Transmission torrent client with\
|
||||
\ WebUI over an OpenVPN tunnel"
|
||||
org.opencontainers.image.licenses: "GPL-3.0"
|
||||
org.opencontainers.image.ref.name: "ubuntu"
|
||||
org.opencontainers.image.revision: "8d23f023ead7f6964dfda2ddd2e1a19258d05af0"
|
||||
org.opencontainers.image.source: "https://github.com/haugene/docker-transmission-openvpn"
|
||||
org.opencontainers.image.title: "docker-transmission-openvpn"
|
||||
org.opencontainers.image.url: "https://github.com/haugene/docker-transmission-openvpn"
|
||||
org.opencontainers.image.version: "dev"
|
||||
network_mode: "bridge"
|
||||
ports:
|
||||
- "9091:9091/tcp"
|
||||
privileged: true
|
||||
restart: "always"
|
||||
security_opt:
|
||||
- "label=disable"
|
||||
|
||||
volumes:
|
||||
- "/mnt/user/Plex/torrent/watch:/watch"
|
||||
- "/mnt/user/Plex/torrent:/downloads"
|
||||
- "/mnt/user/Plex/transmissiondownload:/data"
|
||||
- "/mnt/user/downloads/torrent:/mnt/user/T_Media/Torrent"
|
||||
- "28eea8bfffd285350962765a88ff04ea9d580fe872771d5c06fd62afb26f2ef2:/config"
|
||||
|
||||
prowlarr:
|
||||
container_name: "prowlarr"
|
||||
environment:
|
||||
@@ -449,7 +371,7 @@ services:
|
||||
- "VPN_PIA_DIP_TOKEN=no"
|
||||
- "VPN_PIA_PORT_FORWARD_PERSIST=false"
|
||||
- "WEBUI_PORTS=9696/tcp,9696/udp"
|
||||
image: "ghcr.io/hotio/prowlarr:release-2.0.5.5160"
|
||||
image: "ghcr.io/hotio/prowlarr:release-2.3.5.5327"
|
||||
labels:
|
||||
net.unraid.docker.icon: "https://hotio.dev/webhook-avatars/prowlarr.png"
|
||||
net.unraid.docker.webui: "http://[IP]:[PORT:9696]"
|
||||
@@ -466,53 +388,122 @@ services:
|
||||
volumes:
|
||||
- "/mnt/user/appdata/prowlarr:/config"
|
||||
|
||||
overseerr:
|
||||
container_name: "overseerr"
|
||||
# overseerr:
|
||||
# container_name: "overseerr"
|
||||
# environment:
|
||||
# - "PUID=99"
|
||||
# - "PGID=100"
|
||||
# - "UMASK=022"
|
||||
# - "TZ=Europe/Berlin"
|
||||
# - "HOST_OS=Unraid"
|
||||
# - "HOST_HOSTNAME=Atlas"
|
||||
# - "HOST_CONTAINERNAME=overseerr"
|
||||
# image: "ghcr.io/linuxserver/overseerr:v1.34.0-ls147"
|
||||
# labels:
|
||||
# build_version: "Linuxserver.io version:- v1.34.0-ls145 Build-date:- 2025-07-23T18:53:56+00:00"
|
||||
# maintainer: "nemchik"
|
||||
# net.unraid.docker.icon: "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/overseerr-logo.png"
|
||||
# net.unraid.docker.managed: "dockerman"
|
||||
# net.unraid.docker.webui: "http://[IP]:[PORT:5055]"
|
||||
# org.opencontainers.image.authors: "linuxserver.io"
|
||||
# org.opencontainers.image.created: "2025-07-23T18:53:56+00:00"
|
||||
# org.opencontainers.image.description: "[Overseerr](https://overseerr.dev/) is a request management\
|
||||
# \ and media discovery tool built to work with your existing Plex ecosystem. "
|
||||
# org.opencontainers.image.documentation: "https://docs.linuxserver.io/images/docker-overseerr"
|
||||
# org.opencontainers.image.licenses: "GPL-3.0-only"
|
||||
# org.opencontainers.image.ref.name: "c007bf64d46864167be3e62a4f7412184b1e9220"
|
||||
# org.opencontainers.image.revision: "c007bf64d46864167be3e62a4f7412184b1e9220"
|
||||
# org.opencontainers.image.source: "https://github.com/linuxserver/docker-overseerr"
|
||||
# org.opencontainers.image.title: "Overseerr"
|
||||
# org.opencontainers.image.url: "https://github.com/linuxserver/docker-overseerr/packages"
|
||||
# org.opencontainers.image.vendor: "linuxserver.io"
|
||||
# org.opencontainers.image.version: "v1.34.0-ls145"
|
||||
# traefik.http.routers.radarr.rule: "Host(`old-overseer.arnoutvw.nl`)"
|
||||
# network_mode: "bridge"
|
||||
# ports:
|
||||
# - "5055:5055/tcp"
|
||||
#
|
||||
# volumes:
|
||||
# - "/mnt/user/appdata/overseerr:/config"
|
||||
seerr:
|
||||
image: ghcr.io/seerr-team/seerr:v3.2.0
|
||||
init: true
|
||||
container_name: seerr
|
||||
environment:
|
||||
- "PUID=99"
|
||||
- "PGID=100"
|
||||
- "UMASK=022"
|
||||
- "TZ=Europe/Berlin"
|
||||
- "HOST_OS=Unraid"
|
||||
- "HOST_HOSTNAME=Atlas"
|
||||
- "HOST_CONTAINERNAME=overseerr"
|
||||
image: "ghcr.io/linuxserver/overseerr:v1.34.0-ls147"
|
||||
labels:
|
||||
build_version: "Linuxserver.io version:- v1.34.0-ls145 Build-date:- 2025-07-23T18:53:56+00:00"
|
||||
cloudflare.tunnel.enable: "true"
|
||||
cloudflare.tunnel.hostname: "overseer.arnoutvw.nl"
|
||||
cloudflare.tunnel.service: "http://192.168.10.144:5055"
|
||||
maintainer: "nemchik"
|
||||
net.unraid.docker.icon: "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/overseerr-logo.png"
|
||||
net.unraid.docker.managed: "dockerman"
|
||||
net.unraid.docker.webui: "http://[IP]:[PORT:5055]"
|
||||
org.opencontainers.image.authors: "linuxserver.io"
|
||||
org.opencontainers.image.created: "2025-07-23T18:53:56+00:00"
|
||||
org.opencontainers.image.description: "[Overseerr](https://overseerr.dev/) is a request management\
|
||||
\ and media discovery tool built to work with your existing Plex ecosystem. "
|
||||
org.opencontainers.image.documentation: "https://docs.linuxserver.io/images/docker-overseerr"
|
||||
org.opencontainers.image.licenses: "GPL-3.0-only"
|
||||
org.opencontainers.image.ref.name: "c007bf64d46864167be3e62a4f7412184b1e9220"
|
||||
org.opencontainers.image.revision: "c007bf64d46864167be3e62a4f7412184b1e9220"
|
||||
org.opencontainers.image.source: "https://github.com/linuxserver/docker-overseerr"
|
||||
org.opencontainers.image.title: "Overseerr"
|
||||
org.opencontainers.image.url: "https://github.com/linuxserver/docker-overseerr/packages"
|
||||
org.opencontainers.image.vendor: "linuxserver.io"
|
||||
org.opencontainers.image.version: "v1.34.0-ls145"
|
||||
- LOG_LEVEL=debug
|
||||
- TZ=Europe/Berlin
|
||||
- PORT=5055 #optional
|
||||
- PUID=99 #Set UID
|
||||
- PGID=100 #Set GID
|
||||
network_mode: "bridge"
|
||||
ports:
|
||||
- "5055:5055/tcp"
|
||||
|
||||
- "5055:5055"
|
||||
volumes:
|
||||
- "/mnt/user/appdata/overseerr:/config"
|
||||
- "/mnt/user/appdata/seerr:/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
|
||||
labels:
|
||||
traefik.http.routers.seerr.rule: "Host(`overseerr.arnoutvw.nl`)"
|
||||
pangolin.proxy-resources.overseerr.name: overseerr
|
||||
pangolin.proxy-resources.overseerr.full-domain: overseerr.arnoutvw.nl
|
||||
pangolin.proxy-resources.overseerr.protocol: http
|
||||
pangolin.proxy-resources.overseerr.ssl: true
|
||||
pangolin.proxy-resources.overseerr.targets[0].method: http
|
||||
pangolin.proxy-resources.overseerr.targets[0].hostname: 192.168.10.144
|
||||
pangolin.proxy-resources.overseerr.targets[0].healthcheck.hostname: 192.168.10.144
|
||||
pangolin.proxy-resources.overseerr.targets[0].healthcheck.port: 5055
|
||||
pangolin.proxy-resources.overseerr.targets[0].healthcheck.enabled: true
|
||||
pangolin.proxy-resources.overseerr.auth.sso-enabled: false
|
||||
pangolin.proxy-resources.overseerr.rules[0].match: country
|
||||
pangolin.proxy-resources.overseerr.rules[0].action: allow
|
||||
pangolin.proxy-resources.overseerr.rules[0].value: NL
|
||||
pangolin.proxy-resources.overseerr.rules[1].match: country
|
||||
pangolin.proxy-resources.overseerr.rules[1].action: allow
|
||||
pangolin.proxy-resources.overseerr.rules[1].value: DE
|
||||
pangolin.proxy-resources.overseerr.rules[2].match: ip
|
||||
pangolin.proxy-resources.overseerr.rules[2].action: allow
|
||||
pangolin.proxy-resources.overseerr.rules[2].value: 172.21.0.1
|
||||
pangolin.proxy-resources.overseerr.rules[3].match: country
|
||||
pangolin.proxy-resources.overseerr.rules[3].action: deny
|
||||
pangolin.proxy-resources.overseerr.rules[3].value: ALL
|
||||
|
||||
|
||||
wizarr:
|
||||
container_name: wizarr
|
||||
image: ghcr.io/wizarrrr/wizarr:v2025.10.8
|
||||
image: ghcr.io/wizarrrr/wizarr:v2026.4.0
|
||||
network_mode: bridge
|
||||
ports:
|
||||
- "5690:5690"
|
||||
volumes:
|
||||
- /mnt/user/appdata/wizarrr:/data
|
||||
labels:
|
||||
pangolin.proxy-resources.wizarr.name: wizarr
|
||||
pangolin.proxy-resources.wizarr.full-domain: wizarr.arnoutvw.nl
|
||||
pangolin.proxy-resources.wizarr.protocol: http
|
||||
pangolin.proxy-resources.wizarr.ssl: true
|
||||
pangolin.proxy-resources.wizarr.targets[0].method: http
|
||||
pangolin.proxy-resources.wizarr.targets[0].hostname: 192.168.10.144
|
||||
pangolin.proxy-resources.wizarr.targets[0].healthcheck.hostname: 192.168.10.144
|
||||
pangolin.proxy-resources.wizarr.targets[0].healthcheck.port: 5690
|
||||
pangolin.proxy-resources.wizarr.targets[0].healthcheck.enabled: true
|
||||
pangolin.proxy-resources.wizarr.auth.sso-enabled: false
|
||||
pangolin.proxy-resources.wizarr.rules[0].match: country
|
||||
pangolin.proxy-resources.wizarr.rules[0].action: allow
|
||||
pangolin.proxy-resources.wizarr.rules[0].value: NL
|
||||
pangolin.proxy-resources.wizarr.rules[1].match: country
|
||||
pangolin.proxy-resources.wizarr.rules[1].action: allow
|
||||
pangolin.proxy-resources.wizarr.rules[1].value: DE
|
||||
pangolin.proxy-resources.wizarr.rules[2].match: ip
|
||||
pangolin.proxy-resources.wizarr.rules[2].action: allow
|
||||
pangolin.proxy-resources.wizarr.rules[2].value: 172.21.0.1
|
||||
pangolin.proxy-resources.wizarr.rules[3].match: country
|
||||
pangolin.proxy-resources.wizarr.rules[3].action: deny
|
||||
pangolin.proxy-resources.wizarr.rules[3].value: ALL
|
||||
environment:
|
||||
- PUID=99 #Set UID
|
||||
- PGID=100 #Set GID
|
||||
@@ -521,7 +512,7 @@ services:
|
||||
restart: always
|
||||
|
||||
kavita:
|
||||
image: ghcr.io/kareadita/kavita:0.8.8 # Using the stable branch from ghcr.io
|
||||
image: ghcr.io/kareadita/kavita:0.8.9 # Using the stable branch from ghcr.io
|
||||
container_name: kavita
|
||||
network_mode: bridge
|
||||
volumes:
|
||||
@@ -533,41 +524,6 @@ services:
|
||||
- "5008:5000"
|
||||
restart: unless-stopped
|
||||
|
||||
# tdarr:
|
||||
# container_name: tdarr
|
||||
# image: ghcr.io/haveagitgat/tdarr:2.46.01
|
||||
# restart: unless-stopped
|
||||
# network_mode: bridge
|
||||
# ports:
|
||||
# - "8265:8265" # webUI port
|
||||
# - "8266:8266" # server port
|
||||
# environment:
|
||||
# - TZ=Europe/London
|
||||
# - PUID=99
|
||||
# - PGID=100
|
||||
# - UMASK_SET=002
|
||||
# - serverIP=0.0.0.0
|
||||
# - serverPort=8266
|
||||
# - webUIPort=8265
|
||||
# - internalNode=true
|
||||
# - inContainer=true
|
||||
# - ffmpegVersion=7
|
||||
# - nodeName=MyInternalNode
|
||||
# - auth=false
|
||||
# - openBrowser=false
|
||||
# - maxLogSizeMB=10
|
||||
# - cronPluginUpdate=
|
||||
# volumes:
|
||||
# - /mnt/user/appdata/tdarr/server:/app/server
|
||||
# - /mnt/user/appdata/tdarr/configs:/app/configs
|
||||
# - /mnt/user/appdata/tdarr/logs:/app/logs
|
||||
# - "/mnt/user/Plex/Films:/media/movies"
|
||||
# - "/mnt/user/Plex/Series:/media/tv"
|
||||
# - /mnt/cache/duplicatitmp/tdarr:/temp
|
||||
#
|
||||
# devices:
|
||||
# - /dev/dri:/dev/dri
|
||||
|
||||
volumes:
|
||||
28eea8bfffd285350962765a88ff04ea9d580fe872771d5c06fd62afb26f2ef2:
|
||||
external: true
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
# You can find documentation for all the supported env variables at https://docs.immich.app/install/environment-variables
|
||||
|
||||
# The location where your uploaded files are stored
|
||||
UPLOAD_LOCATION=/mnt/user/immich
|
||||
|
||||
IMMICH_MEDIA_LOCATION=/photos
|
||||
|
||||
# The location where your database files are stored. Network shares are not supported for the database
|
||||
DB_DATA_LOCATION=/mnt/user/appdata/PostgreSQL_Immich
|
||||
|
||||
# To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List
|
||||
TZ=Europe/Berlin
|
||||
|
||||
IMMICH_MACHINE_LEARNING_URL=http://192.168.10.144:3003
|
||||
|
||||
# The Immich version to use. You can pin this to a specific version like "v2.1.0"
|
||||
IMMICH_VERSION=v2
|
||||
|
||||
# Connection secret for postgres. You should change it to a random password
|
||||
# Please use only the characters `A-Za-z0-9`, without special characters or spaces
|
||||
DB_PASSWORD=immich
|
||||
|
||||
# The values below this line do not need to be changed
|
||||
###################################################################################
|
||||
DB_USERNAME=immich
|
||||
DB_DATABASE_NAME=immich
|
||||
DB_HOSTNAME=192.168.10.144
|
||||
DB_HOST=192.168.10.144
|
||||
DB_PORT=5434
|
||||
|
||||
#redis
|
||||
REDIS_PORT=6380
|
||||
REDIS_PASSWORD=
|
||||
REDIS_HOSTNAME=192.168.10.144
|
||||
|
||||
#Machine learing
|
||||
MACHINE_LEARNING_HOST=0.0.0.0
|
||||
MACHINE_LEARNING_GPU_ACCELERATION=openvino
|
||||
MACHINE_LEARNING_MAX_BATCH_SIZE__FACIAL_RECOGNITION=1
|
||||
MACHINE_LEARNING_CACHE_FOLDER=/config/machine-learning/models
|
||||
MACHINE_LEARNING_MAX_BATCH_SIZE__TEXT_RECOGNITION=3
|
||||
|
||||
IMMICH_URL = "http://192.168.10.144:8693" # Your immich instace ip address and port
|
||||
EXTERNAL_IMMICH_URL = "https://photos.arnoutvw.nl" # External address of immich
|
||||
@@ -0,0 +1,197 @@
|
||||
#
|
||||
# WARNING: To install Immich, follow our guide: https://docs.immich.app/install/docker-compose
|
||||
#
|
||||
# Make sure to use the docker-compose.yml of the current release:
|
||||
#
|
||||
# https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
|
||||
#
|
||||
# The compose file on main may not be compatible with the latest release.
|
||||
|
||||
name: immich
|
||||
|
||||
services:
|
||||
immich-server:
|
||||
network_mode: bridge
|
||||
labels:
|
||||
- traefik.http.routers.immich.rule=Host(`photos.arnoutvw.nl`)
|
||||
- pangolin.proxy-resources.immich.name=immich
|
||||
- pangolin.proxy-resources.immich.full-domain=photos.arnoutvw.nl
|
||||
- pangolin.proxy-resources.immich.protocol=http
|
||||
- pangolin.proxy-resources.immich.ssl=true
|
||||
- pangolin.proxy-resources.immich.targets[0].method=http
|
||||
- pangolin.proxy-resources.immich.targets[0].hostname=192.168.10.144
|
||||
- pangolin.proxy-resources.immich.targets[0].port=8693
|
||||
- pangolin.proxy-resources.immich.targets[0].healthcheck.hostname=192.168.10.144
|
||||
- pangolin.proxy-resources.immich.targets[0].healthcheck.port=8693
|
||||
- pangolin.proxy-resources.immich.targets[0].healthcheck.enabled=true
|
||||
- pangolin.proxy-resources.immich.auth.sso-enabled=false
|
||||
- pangolin.proxy-resources.immich.rules[0].match=country
|
||||
- pangolin.proxy-resources.immich.rules[0].action=allow
|
||||
- pangolin.proxy-resources.immich.rules[0].value=NL
|
||||
- pangolin.proxy-resources.immich.rules[1].match=country
|
||||
- pangolin.proxy-resources.immich.rules[1].action=allow
|
||||
- pangolin.proxy-resources.immich.rules[1].value=DE
|
||||
- pangolin.proxy-resources.immich.rules[2].match=ip
|
||||
- pangolin.proxy-resources.immich.rules[2].action=allow
|
||||
- pangolin.proxy-resources.immich.rules[2].value=172.21.0.1
|
||||
- pangolin.proxy-resources.immich.rules[3].match=ip
|
||||
- pangolin.proxy-resources.immich.rules[3].action=allow
|
||||
- pangolin.proxy-resources.immich.rules[3].value=212.227.105.183
|
||||
- pangolin.proxy-resources.immich.rules[4].match=country
|
||||
- pangolin.proxy-resources.immich.rules[4].action=deny
|
||||
- pangolin.proxy-resources.immich.rules[4].value=ALL
|
||||
- net.unraid.docker.icon="https://raw.githubusercontent.com/imagegenius/templates/main/unraid/img/immich.png"
|
||||
- net.unraid.docker.managed="dockerman"
|
||||
container_name: immich_server
|
||||
image: ghcr.io/immich-app/immich-server:v2.7.5
|
||||
extends:
|
||||
file: hwaccel.transcoding.yml
|
||||
service: vaapi
|
||||
volumes:
|
||||
# Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file
|
||||
- ${UPLOAD_LOCATION}:/photos
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
- "/mnt/user/photos:/icloud"
|
||||
- /mnt/cache/appdata/immich:/config
|
||||
- "21d10919ae9b171bf84d0e683c0c8b0ebee59196730a2d9fe49a4200cb47c474:/libraries"
|
||||
env_file:
|
||||
- .env
|
||||
ports:
|
||||
- '8693:2283'
|
||||
depends_on:
|
||||
- redis
|
||||
- database
|
||||
restart: always
|
||||
healthcheck:
|
||||
disable: false
|
||||
|
||||
immich-machine-learning:
|
||||
network_mode: bridge
|
||||
ports:
|
||||
- '3003:3003'
|
||||
container_name: immich_machine_learning
|
||||
# For hardware acceleration, add one of -[armnn, cuda, rocm, openvino, rknn] to the image tag.
|
||||
# Example tag: ${IMMICH_VERSION:-release}-cuda
|
||||
image: ghcr.io/immich-app/immich-machine-learning:v2.7.5-openvino
|
||||
extends: # uncomment this section for hardware acceleration - see https://docs.immich.app/features/ml-hardware-acceleration
|
||||
file: hwaccel.ml.yml
|
||||
service: openvino # set to one of [armnn, cuda, rocm, openvino, openvino-wsl, rknn] for accelerated inference - use the `-wsl` version for WSL2 where applicable
|
||||
volumes:
|
||||
- model-cache:/cache
|
||||
- /mnt/cache/appdata/immich:/config
|
||||
env_file:
|
||||
- .env
|
||||
restart: always
|
||||
healthcheck:
|
||||
disable: false
|
||||
|
||||
redis:
|
||||
container_name: immich_redis
|
||||
image: docker.io/valkey/valkey:9.0.3-alpine
|
||||
network_mode: "bridge"
|
||||
ports:
|
||||
- '6380:6379'
|
||||
healthcheck:
|
||||
test: redis-cli ping || exit 1
|
||||
restart: always
|
||||
|
||||
database:
|
||||
container_name: immich_postgres
|
||||
image: ghcr.io/immich-app/postgres:16-vectorchord0.4.2-pgvectors0.3.0
|
||||
network_mode: "bridge"
|
||||
ports:
|
||||
- '5434:5432'
|
||||
labels:
|
||||
net.unraid.docker.icon: "https://github.com/SpaceinvaderOne/Docker-Templates-Unraid/blob/master/spaceinvaderone/docker_icons/postgresql-immich-logo.png?raw=true"
|
||||
net.unraid.docker.managed: "dockerman"
|
||||
environment:
|
||||
POSTGRES_PASSWORD: postgres
|
||||
POSTGRES_USER: postgres
|
||||
POSTGRES_DB: ${DB_DATABASE_NAME}
|
||||
POSTGRES_INITDB_ARGS: '--data-checksums'
|
||||
# Uncomment the DB_STORAGE_TYPE: 'HDD' var if your database isn't stored on SSDs
|
||||
# DB_STORAGE_TYPE: 'HDD'
|
||||
volumes:
|
||||
# Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file
|
||||
- ${DB_DATA_LOCATION}:/var/lib/postgresql/data
|
||||
shm_size: 128mb
|
||||
restart: always
|
||||
|
||||
prometheus-immich-exporter:
|
||||
container_name: "prometheus-immich-exporter"
|
||||
environment:
|
||||
- "IMMICH_API_TOKEN=IjxHR5IYwi9iGFaUMyvQ7B8aSYSMcOsAmF3rd09RpQ"
|
||||
- "IMMICH_HOST=192.168.10.144"
|
||||
- "IMMICH_PORT=8693"
|
||||
- "TZ=Europe/Berlin"
|
||||
- "EXPORTER_PORT=8000"
|
||||
- "EXPORTER_LOG_LEVEL=INFO"
|
||||
image: "friendlyfriend/prometheus-immich-exporter:1.2.4-dev"
|
||||
labels:
|
||||
net.unraid.docker.icon: "https://github.com/friendlyFriend4000/prometheus-immich-exporter/blob/master/unraid/immich-logo.png?raw=true"
|
||||
net.unraid.docker.managed: "dockerman"
|
||||
net.unraid.docker.webui: "http://[IP]:[PORT:8000]"
|
||||
network_mode: "bridge"
|
||||
ports:
|
||||
- "8028:8000/tcp"
|
||||
power-tools:
|
||||
container_name: immich_power_tools
|
||||
image: ghcr.io/varun-raj/immich-power-tools:0.19.1
|
||||
network_mode: bridge
|
||||
labels:
|
||||
- traefik.http.routers.immich-powertools.rule=Host(`immich-power-tools.arnoutvw.nl`)
|
||||
ports:
|
||||
- "8029:3000"
|
||||
env_file:
|
||||
- .env
|
||||
immich-proxy:
|
||||
container_name: immich_proxy
|
||||
image: fawenyo/immich-proxy:0.1.0
|
||||
network_mode: bridge
|
||||
ports:
|
||||
- "8694:8080"
|
||||
environment:
|
||||
- IMMICH_SERVER_URL=http://192.168.10.144:8693
|
||||
labels:
|
||||
- traefik.http.routers.immich-proxy.rule=Host(`immich-proxy.arnoutvw.nl`)
|
||||
- pangolin.proxy-resources.immich-proxy.name=immich-proxy
|
||||
- pangolin.proxy-resources.immich-proxy.full-domain=immich-proxy.arnoutvw.nl
|
||||
- pangolin.proxy-resources.immich-proxy.protocol=http
|
||||
- pangolin.proxy-resources.immich-proxy.ssl=true
|
||||
- pangolin.proxy-resources.immich-proxy.targets[0].method=http
|
||||
- pangolin.proxy-resources.immich-proxy.targets[0].hostname=192.168.10.144
|
||||
- pangolin.proxy-resources.immich-proxy.targets[0].port=8694
|
||||
- pangolin.proxy-resources.immich-proxy.targets[0].healthcheck.hostname=192.168.10.144
|
||||
- pangolin.proxy-resources.immich-proxy.targets[0].healthcheck.port=8694
|
||||
- pangolin.proxy-resources.immich-proxy.targets[0].healthcheck.enabled=true
|
||||
- pangolin.proxy-resources.immich-proxy.auth.sso-enabled=false
|
||||
- pangolin.proxy-resources.immich-proxy.rules[0].match=country
|
||||
- pangolin.proxy-resources.immich-proxy.rules[0].action=allow
|
||||
- pangolin.proxy-resources.immich-proxy.rules[0].value=NL
|
||||
- pangolin.proxy-resources.immich-proxy.rules[1].match=country
|
||||
- pangolin.proxy-resources.immich-proxy.rules[1].action=allow
|
||||
- pangolin.proxy-resources.immich-proxy.rules[1].value=DE
|
||||
- pangolin.proxy-resources.immich-proxy.rules[2].match=ip
|
||||
- pangolin.proxy-resources.immich-proxy.rules[2].action=allow
|
||||
- pangolin.proxy-resources.immich-proxy.rules[2].value=172.21.0.1
|
||||
- pangolin.proxy-resources.immich-proxy.rules[3].match=ip
|
||||
- pangolin.proxy-resources.immich-proxy.rules[3].action=allow
|
||||
- pangolin.proxy-resources.immich-proxy.rules[3].value=212.227.105.183
|
||||
- pangolin.proxy-resources.immich-proxy.rules[4].match=country
|
||||
- pangolin.proxy-resources.immich-proxy.rules[4].action=deny
|
||||
- pangolin.proxy-resources.immich-proxy.rules[4].value=ALL
|
||||
icloudpd-web:
|
||||
container_name: icloudpd-web
|
||||
image: spicadust/icloudpd-web
|
||||
network_mode: bridge
|
||||
ports:
|
||||
- "8695:5000"
|
||||
volumes:
|
||||
- /mnt/user/icloudpd:/app
|
||||
labels:
|
||||
- traefik.http.routers.icloudpd.rule=Host(`icloudpd.arnoutvw.nl`)
|
||||
|
||||
volumes:
|
||||
model-cache:
|
||||
21d10919ae9b171bf84d0e683c0c8b0ebee59196730a2d9fe49a4200cb47c474:
|
||||
external: true
|
||||
@@ -0,0 +1,57 @@
|
||||
# Configurations for hardware-accelerated machine learning
|
||||
|
||||
# If using Unraid or another platform that doesn't allow multiple Compose files,
|
||||
# you can inline the config for a backend by copying its contents
|
||||
# into the immich-machine-learning service in the docker-compose.yml file.
|
||||
|
||||
# See https://docs.immich.app/features/ml-hardware-acceleration for info on usage.
|
||||
|
||||
services:
|
||||
armnn:
|
||||
devices:
|
||||
- /dev/mali0:/dev/mali0
|
||||
volumes:
|
||||
- /lib/firmware/mali_csffw.bin:/lib/firmware/mali_csffw.bin:ro # Mali firmware for your chipset (not always required depending on the driver)
|
||||
- /usr/lib/libmali.so:/usr/lib/libmali.so:ro # Mali driver for your chipset (always required)
|
||||
|
||||
rknn:
|
||||
security_opt:
|
||||
- systempaths=unconfined
|
||||
- apparmor=unconfined
|
||||
devices:
|
||||
- /dev/dri:/dev/dri
|
||||
|
||||
cpu: { }
|
||||
|
||||
cuda:
|
||||
deploy:
|
||||
resources:
|
||||
reservations:
|
||||
devices:
|
||||
- driver: nvidia
|
||||
count: 1
|
||||
capabilities:
|
||||
- gpu
|
||||
|
||||
rocm:
|
||||
group_add:
|
||||
- video
|
||||
devices:
|
||||
- /dev/dri:/dev/dri
|
||||
- /dev/kfd:/dev/kfd
|
||||
|
||||
openvino:
|
||||
device_cgroup_rules:
|
||||
- 'c 189:* rmw'
|
||||
devices:
|
||||
- /dev/dri:/dev/dri
|
||||
volumes:
|
||||
- /dev/bus/usb:/dev/bus/usb
|
||||
|
||||
openvino-wsl:
|
||||
devices:
|
||||
- /dev/dri:/dev/dri
|
||||
- /dev/dxg:/dev/dxg
|
||||
volumes:
|
||||
- /dev/bus/usb:/dev/bus/usb
|
||||
- /usr/lib/wsl:/usr/lib/wsl
|
||||
@@ -0,0 +1,55 @@
|
||||
# Configurations for hardware-accelerated transcoding
|
||||
|
||||
# If using Unraid or another platform that doesn't allow multiple Compose files,
|
||||
# you can inline the config for a backend by copying its contents
|
||||
# into the immich-microservices service in the docker-compose.yml file.
|
||||
|
||||
# See https://docs.immich.app/features/hardware-transcoding for more info on using hardware transcoding.
|
||||
|
||||
services:
|
||||
cpu: { }
|
||||
|
||||
nvenc:
|
||||
deploy:
|
||||
resources:
|
||||
reservations:
|
||||
devices:
|
||||
- driver: nvidia
|
||||
count: 1
|
||||
capabilities:
|
||||
- gpu
|
||||
- compute
|
||||
- video
|
||||
|
||||
quicksync:
|
||||
devices:
|
||||
- /dev/dri:/dev/dri
|
||||
|
||||
rkmpp:
|
||||
security_opt: # enables full access to /sys and /proc, still far better than privileged: true
|
||||
- systempaths=unconfined
|
||||
- apparmor=unconfined
|
||||
group_add:
|
||||
- video
|
||||
devices:
|
||||
- /dev/rga:/dev/rga
|
||||
- /dev/dri:/dev/dri
|
||||
- /dev/dma_heap:/dev/dma_heap
|
||||
- /dev/mpp_service:/dev/mpp_service
|
||||
#- /dev/mali0:/dev/mali0 # only required to enable OpenCL-accelerated HDR -> SDR tonemapping
|
||||
volumes:
|
||||
#- /etc/OpenCL:/etc/OpenCL:ro # only required to enable OpenCL-accelerated HDR -> SDR tonemapping
|
||||
#- /usr/lib/aarch64-linux-gnu/libmali.so.1:/usr/lib/aarch64-linux-gnu/libmali.so.1:ro # only required to enable OpenCL-accelerated HDR -> SDR tonemapping
|
||||
|
||||
vaapi:
|
||||
devices:
|
||||
- /dev/dri:/dev/dri
|
||||
|
||||
vaapi-wsl: # use this for VAAPI if you're running Immich in WSL2
|
||||
devices:
|
||||
- /dev/dri:/dev/dri
|
||||
- /dev/dxg:/dev/dxg
|
||||
volumes:
|
||||
- /usr/lib/wsl:/usr/lib/wsl
|
||||
environment:
|
||||
- LIBVA_DRIVER_NAME=d3d12
|
||||
+48
-19
@@ -1,21 +1,4 @@
|
||||
services:
|
||||
node_exporter:
|
||||
image: quay.io/prometheus/node-exporter:v1.10.2
|
||||
container_name: node_exporter
|
||||
pull_policy: always
|
||||
restart: unless-stopped
|
||||
network_mode: host
|
||||
environment:
|
||||
- "TZ=Europe/Amsterdam"
|
||||
security_opt:
|
||||
- no-new-privileges:true
|
||||
command:
|
||||
- '--path.rootfs=/host'
|
||||
- '--path.procfs=/host/proc'
|
||||
- '--path.sysfs=/host/sys'
|
||||
pid: host
|
||||
volumes:
|
||||
- '/:/host:ro,rslave'
|
||||
smartctl-exporter:
|
||||
image: quay.io/prometheuscommunity/smartctl-exporter:v0.14.0
|
||||
container_name: smartctl-exporter
|
||||
@@ -52,13 +35,17 @@ services:
|
||||
- "HOST_OS=Unraid"
|
||||
- "HOST_HOSTNAME=Atlas"
|
||||
- "HOST_CONTAINERNAME=prometheus"
|
||||
image: "prom/prometheus:v3.7.3"
|
||||
image: "prom/prometheus:v3.11.2"
|
||||
labels:
|
||||
maintainer: "The Prometheus Authors <prometheus-developers@googlegroups.com>"
|
||||
net.unraid.docker.icon: "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/prometheus.png"
|
||||
net.unraid.docker.managed: "dockerman"
|
||||
net.unraid.docker.webui: "http://[IP]:[PORT:9090]"
|
||||
org.opencontainers.image.source: "https://github.com/prometheus/prometheus"
|
||||
kuma.prometheus.http.name: Prometheus
|
||||
kuma.prometheus.http.url: http://192.168.10.144:9099/
|
||||
kuma.prometheus.http.interval: 120
|
||||
kuma.prometheus.http.max_retries: 3
|
||||
network_mode: "bridge"
|
||||
ports:
|
||||
- "9099:9090/tcp"
|
||||
@@ -66,4 +53,46 @@ services:
|
||||
volumes:
|
||||
- "/mnt/cache/appdata/prometheus/data:/prometheus"
|
||||
- "./prometheus:/etc/prometheus"
|
||||
working_dir: "/prometheus"
|
||||
working_dir: "/prometheus"
|
||||
|
||||
AutoKuma:
|
||||
container_name: "AutoKuma"
|
||||
environment:
|
||||
TZ: Europe/Berlin
|
||||
AUTOKUMA__KUMA__URL: http://192.168.10.65:3001
|
||||
AUTOKUMA__KUMA__PASSWORD: Xo48Yak8
|
||||
AUTOKUMA__TAG_NAME: AutoKuma
|
||||
AUTOKUMA__DOCKER__LABEL_PREFIX: kuma
|
||||
AUTOKUMA__STATIC_MONITORS: /static_monitors
|
||||
AUTOKUMA__KUMA__USERNAME: arnoutvw
|
||||
AUTOKUMA__TAG_COLOR: '#42C0FB'
|
||||
AUTOKUMA__ON_DELETE: delete
|
||||
AUTOKUMA__KUMA__CONNECT_TIMEOUT: 5
|
||||
AUTOKUMA_DOCKER: 1
|
||||
AUTOKUMA__DEFAULT_SETTINGS: |-
|
||||
docker.docker_container: {{container_name}}
|
||||
http.max_redirects: 10
|
||||
*.max_retries: 3
|
||||
AUTOKUMA__SNIPPETS__WEB: |-
|
||||
{{container_name}}_http.http.name: {{container_name}} HTTP
|
||||
{{container_name}}_http.http.url: https://{{ args[0] }}:{{ args[1] }}
|
||||
{{container_name}}_docker.docker.name: {{container_name}} Docker
|
||||
{{container_name}}_docker.docker.docker_container: {{container_name}}
|
||||
image: "ghcr.io/bigboot/autokuma:2.0.0"
|
||||
labels:
|
||||
net.unraid.docker.icon: "https://raw.githubusercontent.com/nwithan8/unraid_templates/master/images/autokuma-icon.png"
|
||||
net.unraid.docker.managed: "dockerman"
|
||||
org.opencontainers.image.created: "2025-05-09T14:48:04.275Z"
|
||||
org.opencontainers.image.description: "AutoKuma is a utility that automates the creation of Uptime\
|
||||
\ Kuma monitors based on Docker container labels. With AutoKuma, you can eliminate the need for\
|
||||
\ manual monitor creation in the Uptime Kuma UI."
|
||||
org.opencontainers.image.licenses: "MIT"
|
||||
org.opencontainers.image.revision: "1f07bc08d04eed3569d2ee1e97dd4b044e619109"
|
||||
org.opencontainers.image.source: "https://github.com/BigBoot/AutoKuma"
|
||||
org.opencontainers.image.title: "AutoKuma"
|
||||
org.opencontainers.image.url: "https://github.com/BigBoot/AutoKuma"
|
||||
org.opencontainers.image.version: "1.0.0"
|
||||
network_mode: "bridge"
|
||||
volumes:
|
||||
- "/mnt/user/appdata/autokuma/static_monitors:/static_monitors"
|
||||
- "/var/run/docker.sock:/var/run/docker.sock:ro"
|
||||
+52
-52
@@ -19,7 +19,7 @@ services:
|
||||
- "CHANGE_CONFIG_DIR_OWNERSHIP=true"
|
||||
- "HOME=/config"
|
||||
hostname: "249fece2f30f"
|
||||
image: "plexinc/pms-docker:1.42.2.10156-f737b826c"
|
||||
image: "plexinc/pms-docker:1.43.1.10611-1e34174b1"
|
||||
labels:
|
||||
net.unraid.docker.icon: "https://raw.githubusercontent.com/plexinc/pms-docker/master/img/plex-server.png"
|
||||
net.unraid.docker.webui: "http://[IP]:[PORT:32400]/web"
|
||||
@@ -35,7 +35,7 @@ services:
|
||||
org.opencontainers.image.version: "1.41.9.9961-46083195d"
|
||||
traefik.http.routers.plex.rule: "Host(`plex.arnoutvw.nl`)"
|
||||
|
||||
network_mode: "bridge"
|
||||
network_mode: "host"
|
||||
ports:
|
||||
- "32400:32400/tcp"
|
||||
- "33400:33400/tcp"
|
||||
@@ -64,7 +64,7 @@ services:
|
||||
- "VIRTUAL_ENV=/lsiopy"
|
||||
- "LSIO_FIRST_PARTY=true"
|
||||
- "TAUTULLI_DOCKER=True"
|
||||
image: "linuxserver/tautulli:2.16.0"
|
||||
image: "linuxserver/tautulli:2.17.0"
|
||||
labels:
|
||||
build_version: "Linuxserver.io version:- v2.15.3-ls198 Build-date:- 2025-08-03T17:41:27+00:00"
|
||||
maintainer: "nemchik,thelamer"
|
||||
@@ -123,7 +123,7 @@ services:
|
||||
- "VIRTUAL_ENV=/lsiopy"
|
||||
- "LSIO_FIRST_PARTY=true"
|
||||
- "PYTHONIOENCODING=utf-8"
|
||||
image: "lscr.io/linuxserver/kometa:v2.2.1-ls64"
|
||||
image: "lscr.io/linuxserver/kometa:v2.3.1-ls93"
|
||||
labels:
|
||||
build_version: "Linuxserver.io version:- v2.2.0-ls61 Build-date:- 2025-07-23T05:43:54+00:00"
|
||||
maintainer: "thespad"
|
||||
@@ -186,54 +186,54 @@ services:
|
||||
- "/mnt/user/appdata/maintainerr:/opt/data"
|
||||
working_dir: "/opt/app"
|
||||
|
||||
Maintainerr-Overlay-Helperr:
|
||||
container_name: "Maintainerr-Overlay-Helperr"
|
||||
environment:
|
||||
- "LANGUAGE=en-US"
|
||||
- "CRON_SCHEDULE=0 */1 * * *"
|
||||
- "FONT_SIZE=6.0"
|
||||
- "VERTICAL_OFFSET=3"
|
||||
- "ENABLE_DAY_SUFFIX=false"
|
||||
- "ENABLE_UPPERCASE=false"
|
||||
- "CA_TS_FALLBACK_DIR=/images"
|
||||
- "PLEX_TOKEN=ywjYz8fAh_c4b4DPsy3K"
|
||||
- "HOST_HOSTNAME=Atlas"
|
||||
- "HOST_CONTAINERNAME=Maintainerr-Overlay-Helperr"
|
||||
- "BACK_RADIUS=30"
|
||||
- "vertical-align=top"
|
||||
- "RUN_ON_CREATION=true"
|
||||
- "HOST_OS=Unraid"
|
||||
- "REORDER_COLLECTIONS=Movies leaving soon,TV leaving soon,TV Ep Leaving soon"
|
||||
- "MAINTAINERR_URL=http://192.168.10.144:6246"
|
||||
- "HORIZONTAL_OFFSET=0"
|
||||
- "IMAGE_SAVE_PATH=/images"
|
||||
- "TEMP_IMAGE_PATH=/images/temp"
|
||||
- "FONT_PATH=/fonts/font.ttf"
|
||||
- "BACK_COLOR=#B20710"
|
||||
- "FONT_COLOR=#FFFFFF"
|
||||
- "PADDING=1.2"
|
||||
- "BACK_RADIUS=0"
|
||||
- "DATE_FORMAT=d MMM"
|
||||
- "ORIGINAL_IMAGE_PATH=/images/originals"
|
||||
- "PLEX_URL=http://192.168.10.144:32400"
|
||||
- "PLEX_COLLECTION_ORDER=asc"
|
||||
- "OVERLAY_TEXT=Leaving"
|
||||
- "HORIZONTAL_ALIGN=center"
|
||||
- "TZ=Europe/Berlin"
|
||||
- "USE_DAYS=true" #Enable to displays days until deletion
|
||||
- "TEXT_TODAY=last chance to watch" #Custom message for last time to watch
|
||||
- "TEXT_DAY=gone tomorrow" #Custom message for media leaving tomorrow
|
||||
- "TEXT_DAYS Gone in {0} days" #Custom message days countdown
|
||||
|
||||
image: "gsariev/maintainerr-overlay-helperr@sha256:60151c7ef2fc7e5d37008feff0134e180efb3d06b3ccaddbc7decb7563c470ae"
|
||||
labels:
|
||||
net.unraid.docker.icon: "https://raw.githubusercontent.com/jorenn92/Maintainerr/refs/heads/main/ui/public/logo.png"
|
||||
org.opencontainers.image.ref.name: "ubuntu"
|
||||
org.opencontainers.image.version: "22.04"
|
||||
network_mode: "bridge"
|
||||
volumes:
|
||||
- "/mnt/user/appdata/maintainerr_overlay_helperr/fonts:/fonts"
|
||||
- "/mnt/user/appdata/maintainerr_overlay_helperr/images:/images"
|
||||
# Maintainerr-Overlay-Helperr:
|
||||
# container_name: "Maintainerr-Overlay-Helperr"
|
||||
# environment:
|
||||
# - "LANGUAGE=en-US"
|
||||
# - "CRON_SCHEDULE=0 */1 * * *"
|
||||
# - "FONT_SIZE=6.0"
|
||||
# - "VERTICAL_OFFSET=3"
|
||||
# - "ENABLE_DAY_SUFFIX=false"
|
||||
# - "ENABLE_UPPERCASE=false"
|
||||
# - "CA_TS_FALLBACK_DIR=/images"
|
||||
# - "PLEX_TOKEN=ywjYz8fAh_c4b4DPsy3K"
|
||||
# - "HOST_HOSTNAME=Atlas"
|
||||
# - "HOST_CONTAINERNAME=Maintainerr-Overlay-Helperr"
|
||||
# - "BACK_RADIUS=30"
|
||||
# - "vertical-align=top"
|
||||
# - "RUN_ON_CREATION=true"
|
||||
# - "HOST_OS=Unraid"
|
||||
# - "REORDER_COLLECTIONS=Movies leaving soon,TV leaving soon,TV Ep Leaving soon"
|
||||
# - "MAINTAINERR_URL=http://192.168.10.144:6246"
|
||||
# - "HORIZONTAL_OFFSET=0"
|
||||
# - "IMAGE_SAVE_PATH=/images"
|
||||
# - "TEMP_IMAGE_PATH=/images/temp"
|
||||
# - "FONT_PATH=/fonts/font.ttf"
|
||||
# - "BACK_COLOR=#B20710"
|
||||
# - "FONT_COLOR=#FFFFFF"
|
||||
# - "PADDING=1.2"
|
||||
# - "BACK_RADIUS=0"
|
||||
# - "DATE_FORMAT=d MMM"
|
||||
# - "ORIGINAL_IMAGE_PATH=/images/originals"
|
||||
# - "PLEX_URL=http://192.168.10.144:32400"
|
||||
# - "PLEX_COLLECTION_ORDER=asc"
|
||||
# - "OVERLAY_TEXT=Leaving"
|
||||
# - "HORIZONTAL_ALIGN=center"
|
||||
# - "TZ=Europe/Berlin"
|
||||
# - "USE_DAYS=true" #Enable to displays days until deletion
|
||||
# - "TEXT_TODAY=last chance to watch" #Custom message for last time to watch
|
||||
# - "TEXT_DAY=gone tomorrow" #Custom message for media leaving tomorrow
|
||||
# - "TEXT_DAYS Gone in {0} days" #Custom message days countdown
|
||||
#
|
||||
# image: "gsariev/maintainerr-overlay-helperr@sha256:60151c7ef2fc7e5d37008feff0134e180efb3d06b3ccaddbc7decb7563c470ae"
|
||||
# labels:
|
||||
# net.unraid.docker.icon: "https://raw.githubusercontent.com/jorenn92/Maintainerr/refs/heads/main/ui/public/logo.png"
|
||||
# org.opencontainers.image.ref.name: "ubuntu"
|
||||
# org.opencontainers.image.version: "22.04"
|
||||
# network_mode: "bridge"
|
||||
# volumes:
|
||||
# - "/mnt/user/appdata/maintainerr_overlay_helperr/fonts:/fonts"
|
||||
# - "/mnt/user/appdata/maintainerr_overlay_helperr/images:/images"
|
||||
|
||||
prom-plex-exporter:
|
||||
image: ghcr.io/timothystewart6/prometheus-plex-exporter:latest
|
||||
|
||||
+28
-6
@@ -1,6 +1,6 @@
|
||||
services:
|
||||
postiz:
|
||||
image: ghcr.io/gitroomhq/postiz-app:v2.7.0
|
||||
image: ghcr.io/gitroomhq/postiz-app:v2.21.6
|
||||
container_name: postiz
|
||||
restart: always
|
||||
network_mode: bridge
|
||||
@@ -21,6 +21,14 @@ services:
|
||||
UPLOAD_DIRECTORY: "/uploads"
|
||||
NEXT_PUBLIC_UPLOAD_DIRECTORY: "/uploads"
|
||||
|
||||
# CLOUDFLARE_ACCOUNT_ID: "RIoS13p4D5weDFO0pB6beC5N5zZERraPM0SDs69l"
|
||||
CLOUDFLARE_ACCOUNT_ID: "65245d061028bfeb62872506ccf105fd"
|
||||
CLOUDFLARE_ACCESS_KEY: "4cdebc61c768bce891a4127910b192ff"
|
||||
CLOUDFLARE_SECRET_ACCESS_KEY: "55e968043c88845ded942e201dd2f04eed31e6e88b575b89a4125dba477982cf"
|
||||
CLOUDFLARE_BUCKETNAME: "tieriq-postiz"
|
||||
CLOUDFLARE_REGION: "weur"
|
||||
CLOUDFLARE_BUCKET_URL: "https://r2.arnoutvw.nl"
|
||||
|
||||
# === Social Media API Settings
|
||||
X_API_KEY: ""
|
||||
X_API_SECRET: ""
|
||||
@@ -34,8 +42,8 @@ services:
|
||||
BEEHIIVE_PUBLICATION_ID: ""
|
||||
THREADS_APP_ID: ""
|
||||
THREADS_APP_SECRET: ""
|
||||
FACEBOOK_APP_ID: ""
|
||||
FACEBOOK_APP_SECRET: ""
|
||||
FACEBOOK_APP_ID: "636250446120038"
|
||||
FACEBOOK_APP_SECRET: "aa494b4f129943d4449d916d65e44353"
|
||||
YOUTUBE_CLIENT_ID: ""
|
||||
YOUTUBE_CLIENT_SECRET: ""
|
||||
TIKTOK_CLIENT_ID: ""
|
||||
@@ -67,7 +75,7 @@ services:
|
||||
# POSTIZ_OAUTH_SCOPE: "openid profile email" # Optional: uncomment to override default scope
|
||||
|
||||
# === Misc Settings
|
||||
OPENAI_API_KEY: ""
|
||||
OPENAI_API_KEY: "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 "
|
||||
NEXT_PUBLIC_DISCORD_SUPPORT: ""
|
||||
NEXT_PUBLIC_POLOTNO: ""
|
||||
API_LIMIT: 30
|
||||
@@ -93,12 +101,26 @@ services:
|
||||
# LINK_DRIP_API_KEY: ""
|
||||
# LINK_DRIP_API_ENDPOINT: "https://api.linkdrip.com/v1/"
|
||||
# LINK_DRIP_SHORT_LINK_DOMAIN: "dripl.ink"
|
||||
#EMAIL
|
||||
EMAIL_FROM_NAME: "Postiz Emailer"
|
||||
EMAIL_FROM_ADDRESS: "postiz@arnoutvw.nl"
|
||||
EMAIL_PROVIDER: "nodemailer"
|
||||
EMAIL_HOST: "smtp.gmail.com" # smtp host if you choose nodemailer
|
||||
EMAIL_PORT: "465" # smtp port if you choose nodemailer
|
||||
EMAIL_SECURE: "true" # smtp secure if you choose nodemailer
|
||||
EMAIL_USER: "arnoutvw@arnoutvw.nl" # smtp user if you choose nodemailer
|
||||
EMAIL_PASS: "klxh wmsc slbq sqhg" # smtp pass if you choose nodemailer
|
||||
|
||||
volumes:
|
||||
- postiz-config:/config/
|
||||
- postiz-uploads:/uploads/
|
||||
ports:
|
||||
- "5030:5000"
|
||||
- "5000:5000"
|
||||
labels:
|
||||
- "traefik.http.routers.postiz.rule=Host(`postiz.arnoutvw.nl`)" # Replace with your domain
|
||||
- "traefik.http.services.postiz.loadbalancer.server.port=5000" # Internal port for postiz
|
||||
- "traefik.http.routers.postiz.entrypoints=https" # Postiz requires HTTPS
|
||||
- "traefik.http.routers.postiz.tls=true"
|
||||
links:
|
||||
- postiz-postgres
|
||||
- postiz-redis
|
||||
@@ -125,7 +147,7 @@ services:
|
||||
timeout: 3s
|
||||
retries: 3
|
||||
postiz-redis:
|
||||
image: redis:7.2
|
||||
image: redis:7.4
|
||||
container_name: postiz-redis
|
||||
restart: always
|
||||
network_mode: bridge
|
||||
|
||||
+54
-3
@@ -1,7 +1,7 @@
|
||||
services:
|
||||
teslamate:
|
||||
container_name: "teslamate"
|
||||
image: teslamate/teslamate:2.1.1
|
||||
image: teslamate/teslamate:3.0.0
|
||||
restart: always
|
||||
network_mode: "bridge"
|
||||
environment:
|
||||
@@ -44,7 +44,7 @@ services:
|
||||
|
||||
grafana:
|
||||
container_name: "teslamate-grafana"
|
||||
image: teslamate/grafana:2.1.1
|
||||
image: teslamate/grafana:3.0.0
|
||||
restart: always
|
||||
network_mode: "bridge"
|
||||
environment:
|
||||
@@ -98,7 +98,7 @@ services:
|
||||
- "HOST_OS=Unraid"
|
||||
- "HOST_CONTAINERNAME=TeslaMate-ABRP"
|
||||
|
||||
image: "fetzu/teslamate-abrp:3.4.0"
|
||||
image: "fetzu/teslamate-abrp:3.4.1"
|
||||
|
||||
labels:
|
||||
org.opencontainers.image.created: "2025-04-29T20:05:43.419Z"
|
||||
@@ -113,3 +113,54 @@ services:
|
||||
org.opencontainers.image.version: "3.3.0"
|
||||
network_mode: "bridge"
|
||||
restart: "always"
|
||||
teslamateapi:
|
||||
container_name: "teslamateapi"
|
||||
network_mode: "bridge"
|
||||
image: tobiasehlert/teslamateapi:1.24.2
|
||||
restart: always
|
||||
environment:
|
||||
- "ENCRYPTION_KEY=${ENCRYPTION_KEY}"
|
||||
- DATABASE_USER=teslamate
|
||||
- "DATABASE_PASS=${DATABASE_PASS}"
|
||||
- DATABASE_NAME=teslamate
|
||||
- DATABASE_HOST=192.168.10.144
|
||||
- "MQTT_HOST=192.168.10.54"
|
||||
- "MQTT_PASSWORD=${MQTT_PASSWORD}"
|
||||
- "MQTT_TLS_ACCEPT_INVALID_CERTS=true"
|
||||
- "MQTT_USERNAME=teslamate"
|
||||
- "HOST_HOSTNAME=Atlas"
|
||||
- "MQTT_TLS=false"
|
||||
- "MQTT_PORT=1883"
|
||||
- TZ=Europe/Berlin
|
||||
- TESLAMATE_HOST=192.168.10.144
|
||||
- TESLAMATE_PORT=4000
|
||||
- API_TOKEN=826d3b8b-daad-48c7-ad3b-8bdaade8c706
|
||||
ports:
|
||||
- 4001:8080
|
||||
labels:
|
||||
- pangolin.proxy-resources.teslamateapi.name=teslamateapi
|
||||
- pangolin.proxy-resources.teslamateapi.full-domain=teslamateapi.arnoutvw.nl
|
||||
- pangolin.proxy-resources.teslamateapi.protocol=http
|
||||
- pangolin.proxy-resources.teslamateapi.ssl=true
|
||||
- pangolin.proxy-resources.teslamateapi.targets[0].method=http
|
||||
- pangolin.proxy-resources.teslamateapi.targets[0].hostname=192.168.10.144
|
||||
- pangolin.proxy-resources.teslamateapi.targets[0].port=4001
|
||||
- pangolin.proxy-resources.teslamateapi.targets[0].healthcheck.hostname=192.168.10.144
|
||||
- pangolin.proxy-resources.teslamateapi.targets[0].healthcheck.port=4001
|
||||
- pangolin.proxy-resources.teslamateapi.targets[0].healthcheck.enabled=true
|
||||
- pangolin.proxy-resources.teslamateapi.auth.sso-enabled=false
|
||||
- pangolin.proxy-resources.teslamateapi.rules[0].match=country
|
||||
- pangolin.proxy-resources.teslamateapi.rules[0].action=allow
|
||||
- pangolin.proxy-resources.teslamateapi.rules[0].value=NL
|
||||
- pangolin.proxy-resources.teslamateapi.rules[1].match=country
|
||||
- pangolin.proxy-resources.teslamateapi.rules[1].action=allow
|
||||
- pangolin.proxy-resources.teslamateapi.rules[1].value=DE
|
||||
- pangolin.proxy-resources.teslamateapi.rules[2].match=ip
|
||||
- pangolin.proxy-resources.teslamateapi.rules[2].action=allow
|
||||
- pangolin.proxy-resources.teslamateapi.rules[2].value=172.21.0.1
|
||||
- pangolin.proxy-resources.teslamateapi.rules[3].match=ip
|
||||
- pangolin.proxy-resources.teslamateapi.rules[3].action=allow
|
||||
- pangolin.proxy-resources.teslamateapi.rules[3].value=212.227.105.183
|
||||
- pangolin.proxy-resources.teslamateapi.rules[4].match=country
|
||||
- pangolin.proxy-resources.teslamateapi.rules[4].action=deny
|
||||
- pangolin.proxy-resources.teslamateapi.rules[4].value=ALL
|
||||
Reference in new issue
Block a user