Compare commits
62 Commits
cb549bb115
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| cd736efc0b | |||
| c267f95fc6 | |||
| 291dcaa4d9 | |||
| 3910f4c99e | |||
| 95e3be282e | |||
| ebbe298fb6 | |||
| fc2346540b | |||
| fb767b9738 | |||
| ace553707d | |||
| 88fdfa9f48 | |||
| 715010da61 | |||
| 62d8bd84ae | |||
| 422d4b3940 | |||
| dbeeca52a0 | |||
| ddeca9c4fb | |||
| 384d6b6d72 | |||
| 9e30136f3b | |||
| fb00d0cd9d | |||
| 82d5d85965 | |||
| e1f641a226 | |||
| 0ca7a7d7b5 | |||
| 2e1ae73e99 | |||
| cc05ed491e | |||
| ae85a6a219 | |||
|
|
35695f7fa0 | ||
|
|
a5627e4730 | ||
| 291bed2ac7 | |||
| 94abb682e9 | |||
| c0c7a55ca9 | |||
| 48dbcf1fc8 | |||
| fec59ec3d2 | |||
| 2e9d06445a | |||
| 76e27a4ba5 | |||
| 475dcd8a0e | |||
| b12f799ca0 | |||
| 8f0da98f91 | |||
| 4d54edf818 | |||
| 7bb53398e3 | |||
| 2030c25c15 | |||
| 12be95690f | |||
| d5cd7c6c0f | |||
|
|
d244ffdc37 | ||
|
|
d30006a742 | ||
|
|
b1618021e5 | ||
| 865a89f66d | |||
| fc0975138d | |||
| 986109178e | |||
| 3c884c1671 | |||
| e79719182e | |||
| fbbc5a6524 | |||
| c99111710f | |||
| 1f9261a47b | |||
| c59fe5d08b | |||
| 4a9ce5336f | |||
| 74482d4eba | |||
| cef54d193b | |||
| d8f1fb6cf8 | |||
| 667a2c05d2 | |||
| 1dfcdda53c | |||
| 5b4e72f229 | |||
| 795a909e6b | |||
| b5cfb6ece0 |
@@ -2,15 +2,15 @@ services:
|
|||||||
jellyfin:
|
jellyfin:
|
||||||
image: linuxserver/jellyfin:latest
|
image: linuxserver/jellyfin:latest
|
||||||
container_name: jellyfin
|
container_name: jellyfin
|
||||||
#user: 1000:1000
|
|
||||||
environment:
|
environment:
|
||||||
- PUID=1000
|
- PUID=1000
|
||||||
- PGID=1000
|
- PGID=1000
|
||||||
- TZ=Europe/Berlin
|
- TZ=Europe/Berlin
|
||||||
|
# - JELLYFIN_PublishedServerUrl=https://stream.bluenas.de
|
||||||
- DOCKER_MODS=linuxserver/mods:jellyfin-opencl-intel
|
- DOCKER_MODS=linuxserver/mods:jellyfin-opencl-intel
|
||||||
volumes:
|
volumes:
|
||||||
- /mnt/jellyfin:/config
|
- /mnt/appdata/jellyfin:/config
|
||||||
- /mnt/transcode:/transcode
|
- /transcode/jellyfin:/transcode
|
||||||
- /mnt/download:/data
|
- /mnt/download:/data
|
||||||
ports:
|
ports:
|
||||||
- 8096:8096
|
- 8096:8096
|
||||||
@@ -18,4 +18,41 @@ services:
|
|||||||
- 8920:8920
|
- 8920:8920
|
||||||
devices:
|
devices:
|
||||||
- /dev/dri:/dev/dri
|
- /dev/dri:/dev/dri
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
|
# fileflows:
|
||||||
|
# image: revenz/fileflows
|
||||||
|
# restart: unless-stopped
|
||||||
|
# ports:
|
||||||
|
# - "19200:5000"
|
||||||
|
# devices:
|
||||||
|
# - "/dev/dri:/dev/dri"
|
||||||
|
# environment:
|
||||||
|
# - TempPathHost=/transcode/fileflow
|
||||||
|
# - TZ=Europe/Berlin
|
||||||
|
# - PUID=1000
|
||||||
|
# - PGID=1000
|
||||||
|
# volumes:
|
||||||
|
# - /var/run/docker.sock:/var/run/docker.sock:ro
|
||||||
|
# - /transcode/fileflow:/temp
|
||||||
|
# - /mnt/appdata/fileflows:/app/Data
|
||||||
|
# - /tmp/fileflows:/app/Logs
|
||||||
|
# - /movies:/mnt/download/movies
|
||||||
|
# - /movies:/mnt/download/movies
|
||||||
|
# - /shows:/mnt/download/shows
|
||||||
|
# - /shows-anime:/mnt/download/shows-anime
|
||||||
|
|
||||||
|
# unmanic:
|
||||||
|
# container_name: unamic
|
||||||
|
# image: josh5/unmanic:latest
|
||||||
|
# ports:
|
||||||
|
# - 8888:8888
|
||||||
|
# environment:
|
||||||
|
# - PUID=1000
|
||||||
|
# - GUID=1000
|
||||||
|
# volumes:
|
||||||
|
# - /appdata/unmanic:/config
|
||||||
|
# - /mnt/download:/library
|
||||||
|
# - /transcode/unmanic:/tmp/unmanic
|
||||||
|
# devices:
|
||||||
|
# - /dev/dri:/dev/dri
|
||||||
170
arr-stack/compose.yaml
Normal file
170
arr-stack/compose.yaml
Normal file
@@ -0,0 +1,170 @@
|
|||||||
|
services:
|
||||||
|
autobrr:
|
||||||
|
image: ghcr.io/autobrr/autobrr:latest
|
||||||
|
container_name: autobrr
|
||||||
|
#logging:
|
||||||
|
# driver: json-file
|
||||||
|
# options:
|
||||||
|
# max-file: ${DOCKERLOGGING_MAXFILE}
|
||||||
|
# max-size: ${DOCKERLOGGING_MAXSIZE}
|
||||||
|
user: 1000:1000
|
||||||
|
ports:
|
||||||
|
- 7474:7474
|
||||||
|
environment:
|
||||||
|
- TZ="Europe/Berlin"
|
||||||
|
volumes:
|
||||||
|
- /mnt/appdata/autobrr:/config
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
radarr:
|
||||||
|
image: lscr.io/linuxserver/radarr:latest
|
||||||
|
container_name: radarr
|
||||||
|
environment:
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1000
|
||||||
|
- TZ=Europe/Berlin
|
||||||
|
ports:
|
||||||
|
- 7878:7878
|
||||||
|
volumes:
|
||||||
|
- /mnt/appdata/radarr:/config
|
||||||
|
- /mnt/download:/downloads
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
radarr-anime:
|
||||||
|
image: lscr.io/linuxserver/radarr:latest
|
||||||
|
container_name: radarr-anime
|
||||||
|
environment:
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1000
|
||||||
|
- TZ=Europe/Berlin
|
||||||
|
ports:
|
||||||
|
- 7879:7878
|
||||||
|
volumes:
|
||||||
|
- /mnt/appdata/radarr-anime:/config
|
||||||
|
- /mnt/download:/downloads
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
sonarr:
|
||||||
|
image: linuxserver/sonarr:latest
|
||||||
|
container_name: sonarr
|
||||||
|
environment:
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1000
|
||||||
|
- TZ=Europe/Berlin
|
||||||
|
volumes:
|
||||||
|
- /mnt/appdata/sonarr:/config
|
||||||
|
- /mnt/download:/downloads
|
||||||
|
ports:
|
||||||
|
- 8989:8989
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
sonarr-anime:
|
||||||
|
image: linuxserver/sonarr:latest
|
||||||
|
container_name: sonarr-anime
|
||||||
|
environment:
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1000
|
||||||
|
- TZ=Europe/Berlin
|
||||||
|
volumes:
|
||||||
|
- /mnt/appdata/sonarr-anime:/config
|
||||||
|
- /mnt/download:/downloads
|
||||||
|
ports:
|
||||||
|
- 8990:8989
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
prowlarr:
|
||||||
|
image: linuxserver/prowlarr:latest
|
||||||
|
container_name: prowlarr
|
||||||
|
environment:
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1000
|
||||||
|
- TZ=Europe/Berlin
|
||||||
|
volumes:
|
||||||
|
- /mnt/appdata/prowlarr:/config
|
||||||
|
ports:
|
||||||
|
- 9696:9696
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
jellyseerr:
|
||||||
|
image: fallenbagel/jellyseerr:latest
|
||||||
|
container_name: jellyseerr
|
||||||
|
environment:
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1000
|
||||||
|
- TZ=Europe/Berlin
|
||||||
|
volumes:
|
||||||
|
- /mnt/appdata/jellyseerr:/app/config
|
||||||
|
ports:
|
||||||
|
- 5055:5055
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
# recommendarr:
|
||||||
|
# container_name: recommendarr
|
||||||
|
# image: tannermiddleton/recommendarr:v1.3.0
|
||||||
|
# environment:
|
||||||
|
# - NODE_ENV=production
|
||||||
|
# - DOCKER_ENV=true
|
||||||
|
# - PORT=3000
|
||||||
|
# - PUBLIC_URL=https://localhost:3000 # Change this public URL if you are accessing recommendarr on a domain
|
||||||
|
# volumes:
|
||||||
|
# - nfs-recommendarr-data:/app/server/data
|
||||||
|
# ports:
|
||||||
|
# - 3000:3000
|
||||||
|
# restart: unless-stopped
|
||||||
|
|
||||||
|
bazarr:
|
||||||
|
image: lscr.io/linuxserver/bazarr:latest
|
||||||
|
container_name: bazarr
|
||||||
|
environment:
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1000
|
||||||
|
- TZ=Europe/Berlin
|
||||||
|
volumes:
|
||||||
|
- /mnt/appdata/bazarr:/config
|
||||||
|
- /mnt/download:/downloads
|
||||||
|
ports:
|
||||||
|
- 6767:6767
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
flaresolverr:
|
||||||
|
image: ghcr.io/flaresolverr/flaresolverr:latest
|
||||||
|
container_name: flaresolverr
|
||||||
|
environment:
|
||||||
|
- CAPTCHA_SOLVER=none
|
||||||
|
- TZ=Europe/Berlin
|
||||||
|
ports:
|
||||||
|
- 8191:8191
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
notifiarr:
|
||||||
|
container_name: notifiarr
|
||||||
|
image: golift/notifiarr
|
||||||
|
restart: unless-stopped
|
||||||
|
ports:
|
||||||
|
- 5454:5454
|
||||||
|
volumes:
|
||||||
|
- /mnt/appdata/notifiarr:/config
|
||||||
|
|
||||||
|
# huntarr:
|
||||||
|
# image: huntarr/huntarr:latest
|
||||||
|
# container_name: huntarr
|
||||||
|
# restart: always
|
||||||
|
# ports:
|
||||||
|
# - "9705:9705"
|
||||||
|
# volumes:
|
||||||
|
# - /mnt/appdata/huntarr:/config
|
||||||
|
# environment:
|
||||||
|
# - TZ=Europe/Berlin
|
||||||
|
|
||||||
|
profilarr:
|
||||||
|
image: santiagosayshey/profilarr:latest # Use :beta for early access to new features
|
||||||
|
container_name: profilarr
|
||||||
|
ports:
|
||||||
|
- 6868:6868
|
||||||
|
volumes:
|
||||||
|
- /mnt/appdata/profilarr:/config # Replace with your actual path
|
||||||
|
environment:
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1000
|
||||||
|
- TZ=Europe/Berlin # Set your timezone
|
||||||
|
restart: unless-stopped
|
||||||
12
ddclient-telekom/compose.yaml
Normal file
12
ddclient-telekom/compose.yaml
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
---
|
||||||
|
services:
|
||||||
|
ddclient:
|
||||||
|
image: lscr.io/linuxserver/ddclient:latest
|
||||||
|
container_name: ddclient
|
||||||
|
environment:
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1000
|
||||||
|
- TZ=Europe/Berlin
|
||||||
|
volumes:
|
||||||
|
- /mnt/appdata/ddclient-telekom:/config
|
||||||
|
restart: unless-stopped
|
||||||
@@ -18,9 +18,9 @@ services:
|
|||||||
- VPN_PORT_FORWARDING=on
|
- VPN_PORT_FORWARDING=on
|
||||||
ports:
|
ports:
|
||||||
# qbittorrent ports
|
# qbittorrent ports
|
||||||
- 5080:5080
|
# - 5080:5080
|
||||||
- 6881:6881
|
# - 6881:6881
|
||||||
- 6881:6881/udp
|
# - 6881:6881/udp
|
||||||
# prowlarr ports
|
# prowlarr ports
|
||||||
# - 9696:9696
|
# - 9696:9696
|
||||||
# sbnzbd ports
|
# sbnzbd ports
|
||||||
@@ -33,42 +33,22 @@ services:
|
|||||||
- /lib/modules:/lib/modules:ro
|
- /lib/modules:/lib/modules:ro
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
autobrr:
|
# qbittorrent:
|
||||||
image: ghcr.io/autobrr/autobrr:latest
|
# image: lscr.io/linuxserver/qbittorrent:latest
|
||||||
container_name: autobrr
|
# container_name: qbittorrent
|
||||||
#logging:
|
# network_mode: service:vpn
|
||||||
# driver: json-file
|
# environment:
|
||||||
# options:
|
# - PUID=1000
|
||||||
# max-file: ${DOCKERLOGGING_MAXFILE}
|
# - PGID=1000
|
||||||
# max-size: ${DOCKERLOGGING_MAXSIZE}
|
# - TZ=Europe/Berlin
|
||||||
user: 1000:1000
|
# - WEBUI_PORT=5080
|
||||||
networks:
|
# volumes:
|
||||||
arrnet:
|
# - /mnt/appdata/qbittorrent:/config
|
||||||
ipv4_address: 172.20.0.4
|
# - /mnt/download:/downloads
|
||||||
ports:
|
# depends_on:
|
||||||
- 7474:7474
|
# vpn:
|
||||||
environment:
|
# condition: service_healthy
|
||||||
- TZ="Europe/Berlin"
|
# restart: unless-stopped
|
||||||
volumes:
|
|
||||||
- /mnt/configs/autobrr:/config
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
qbittorrent:
|
|
||||||
image: lscr.io/linuxserver/qbittorrent:latest
|
|
||||||
container_name: qbittorrent
|
|
||||||
network_mode: service:vpn
|
|
||||||
environment:
|
|
||||||
- PUID=1000
|
|
||||||
- PGID=1000
|
|
||||||
- TZ=Europe/Berlin
|
|
||||||
- WEBUI_PORT=5080
|
|
||||||
volumes:
|
|
||||||
- /mnt/configs/qbittorrent:/config
|
|
||||||
- /mnt/download:/downloads
|
|
||||||
depends_on:
|
|
||||||
vpn:
|
|
||||||
condition: service_healthy
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
sabnzbd:
|
sabnzbd:
|
||||||
image: lscr.io/linuxserver/sabnzbd:latest
|
image: lscr.io/linuxserver/sabnzbd:latest
|
||||||
@@ -80,188 +60,13 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- PUID=1000
|
- PUID=1000
|
||||||
- PGID=1000
|
- PGID=1000
|
||||||
- TZ=Etc/UTC
|
- TZ=Europe/Berlin
|
||||||
volumes:
|
volumes:
|
||||||
- /mnt/configs/sabnzbd:/config
|
- /mnt/appdata/sabnzbd:/config
|
||||||
- /mnt/download:/downloads
|
- /mnt/download:/downloads
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
radarr:
|
|
||||||
image: lscr.io/linuxserver/radarr:latest
|
|
||||||
container_name: radarr
|
|
||||||
networks:
|
|
||||||
arrnet:
|
|
||||||
ipv4_address: 172.20.0.2
|
|
||||||
environment:
|
|
||||||
- PUID=1000
|
|
||||||
- PGID=1000
|
|
||||||
- TZ=Europe/Berlin
|
|
||||||
ports:
|
|
||||||
- 7878:7878
|
|
||||||
volumes:
|
|
||||||
- /mnt/configs/radarr:/config
|
|
||||||
- /mnt/download:/downloads
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
radarr-anime:
|
|
||||||
image: lscr.io/linuxserver/radarr:latest
|
|
||||||
container_name: radarr-anime
|
|
||||||
networks:
|
|
||||||
arrnet:
|
|
||||||
ipv4_address: 172.20.0.9
|
|
||||||
environment:
|
|
||||||
- PUID=1000
|
|
||||||
- PGID=1000
|
|
||||||
- TZ=Europe/Berlin
|
|
||||||
ports:
|
|
||||||
- 7879:7878
|
|
||||||
volumes:
|
|
||||||
- /mnt/configs/radarr-anime:/config
|
|
||||||
- /mnt/download:/downloads
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
sonarr:
|
|
||||||
image: linuxserver/sonarr:latest
|
|
||||||
container_name: sonarr
|
|
||||||
networks:
|
|
||||||
arrnet:
|
|
||||||
ipv4_address: 172.20.0.3
|
|
||||||
environment:
|
|
||||||
- PUID=1000
|
|
||||||
- PGID=1000
|
|
||||||
- TZ=Europe/Berlin
|
|
||||||
volumes:
|
|
||||||
- /mnt/configs/sonarr:/config
|
|
||||||
- /mnt/download:/downloads
|
|
||||||
ports:
|
|
||||||
- 8989:8989
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
sonarr-anime:
|
|
||||||
image: linuxserver/sonarr:latest
|
|
||||||
container_name: sonarr-anime
|
|
||||||
networks:
|
|
||||||
arrnet:
|
|
||||||
ipv4_address: 172.20.0.10
|
|
||||||
environment:
|
|
||||||
- PUID=1000
|
|
||||||
- PGID=1000
|
|
||||||
- TZ=Europe/Berlin
|
|
||||||
volumes:
|
|
||||||
- /mnt/configs/sonarr-anime:/config
|
|
||||||
- /mnt/download:/downloads
|
|
||||||
ports:
|
|
||||||
- 8990:8989
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
prowlarr:
|
|
||||||
image: linuxserver/prowlarr:latest
|
|
||||||
container_name: prowlarr
|
|
||||||
# depends_on:
|
|
||||||
# vpn:
|
|
||||||
# condition: service_healthy
|
|
||||||
# network_mode: service:vpn
|
|
||||||
environment:
|
|
||||||
- PUID=1000
|
|
||||||
- PGID=1000
|
|
||||||
- TZ=Europe/Berlin
|
|
||||||
volumes:
|
|
||||||
- /mnt/configs/prowlarr:/config
|
|
||||||
ports:
|
|
||||||
- 9696:9696
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
jellyseerr:
|
|
||||||
image: fallenbagel/jellyseerr:latest
|
|
||||||
container_name: jellyseerr
|
|
||||||
networks:
|
|
||||||
arrnet:
|
|
||||||
ipv4_address: 172.20.0.7
|
|
||||||
environment:
|
|
||||||
- PUID=1000
|
|
||||||
- PGID=1000
|
|
||||||
- TZ=Europe/Berlin
|
|
||||||
volumes:
|
|
||||||
- /mnt/configs/jellyseerr:/app/config
|
|
||||||
ports:
|
|
||||||
- 5055:5055
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
# recommendarr:
|
|
||||||
# container_name: recommendarr
|
|
||||||
# image: tannermiddleton/recommendarr:v1.3.0
|
|
||||||
# networks:
|
|
||||||
# arrnet:
|
|
||||||
# ipv4_address: 172.20.0.5
|
|
||||||
# environment:
|
|
||||||
# - NODE_ENV=production
|
|
||||||
# - DOCKER_ENV=true
|
|
||||||
# - PORT=3000
|
|
||||||
# - PUBLIC_URL=https://localhost:3000 # Change this public URL if you are accessing recommendarr on a domain
|
|
||||||
# volumes:
|
|
||||||
# - nfs-recommendarr-data:/app/server/data
|
|
||||||
# ports:
|
|
||||||
# - 3000:3000
|
|
||||||
# restart: unless-stopped
|
|
||||||
|
|
||||||
bazarr:
|
|
||||||
image: lscr.io/linuxserver/bazarr:latest
|
|
||||||
container_name: bazarr
|
|
||||||
networks:
|
|
||||||
arrnet:
|
|
||||||
ipv4_address: 172.20.0.8
|
|
||||||
environment:
|
|
||||||
- PUID=1000
|
|
||||||
- PGID=1000
|
|
||||||
- TZ=Europe/Berlin
|
|
||||||
volumes:
|
|
||||||
- /mnt/configs/bazarr:/config
|
|
||||||
- /mnt/download:/downloads
|
|
||||||
ports:
|
|
||||||
- 6767:6767
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
flaresolverr:
|
|
||||||
image: ghcr.io/flaresolverr/flaresolverr:latest
|
|
||||||
container_name: flaresolverr
|
|
||||||
# depends_on:
|
|
||||||
# vpn:
|
|
||||||
# condition: service_healthy
|
|
||||||
# network_mode: service:vpn
|
|
||||||
environment:
|
|
||||||
- CAPTCHA_SOLVER=none
|
|
||||||
- TZ=Europe/Berlin
|
|
||||||
ports:
|
|
||||||
- 8191:8191
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
notifiarr:
|
|
||||||
container_name: notifiarr
|
|
||||||
# hostname: notifiarr
|
|
||||||
image: golift/notifiarr
|
|
||||||
# depends_on:
|
|
||||||
# vpn:
|
|
||||||
# condition: service_healthy
|
|
||||||
# network_mode: service:vpn
|
|
||||||
networks:
|
|
||||||
arrnet:
|
|
||||||
ipv4_address: 172.20.0.11
|
|
||||||
restart: unless-stopped
|
|
||||||
ports:
|
|
||||||
- 5454:5454
|
|
||||||
volumes:
|
|
||||||
- /mnt/configs/notifiarr:/config
|
|
||||||
|
|
||||||
huntarr:
|
|
||||||
image: huntarr/huntarr:latest
|
|
||||||
container_name: huntarr
|
|
||||||
restart: always
|
|
||||||
ports:
|
|
||||||
- "9705:9705"
|
|
||||||
volumes:
|
|
||||||
- /mnt/configs/huntarr:/config
|
|
||||||
environment:
|
|
||||||
- TZ=Europe/Berlin
|
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
arrnet:
|
arrnet:
|
||||||
|
|||||||
40
mc-ag/compose.yaml
Normal file
40
mc-ag/compose.yaml
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
services:
|
||||||
|
mc:
|
||||||
|
image: itzg/minecraft-server:latest
|
||||||
|
tty: true
|
||||||
|
stdin_open: true
|
||||||
|
ports:
|
||||||
|
- "25565:25565"
|
||||||
|
- "8100:8100"
|
||||||
|
- "9100:9100"
|
||||||
|
environment:
|
||||||
|
EULA: "TRUE"
|
||||||
|
TYPE: "PAPER"
|
||||||
|
VERSION: "1.21.10"
|
||||||
|
MEMORY: "6144M"
|
||||||
|
USE_MEOWICE_FLAGS: "true"
|
||||||
|
TZ: "Europe/Berlin"
|
||||||
|
ENABLE_WHITELIST: "true"
|
||||||
|
WHITELIST: |-
|
||||||
|
Silas1337
|
||||||
|
dom1n1k23
|
||||||
|
ExoLynx
|
||||||
|
GamerLynx3
|
||||||
|
Txmph
|
||||||
|
AfterShave18
|
||||||
|
The_Qsha4ka
|
||||||
|
Djanggooo
|
||||||
|
Kicklas
|
||||||
|
LuzzYT
|
||||||
|
EXISTING_WHITELIST_FILE: "MERGE"
|
||||||
|
# MODRINTH_PROJECTS: |
|
||||||
|
# unifiedmetrics
|
||||||
|
# distanthorizons
|
||||||
|
# MODRINTH_MODPACK_VERSION_TYPE: "beta"
|
||||||
|
# MODRINTH_LOADER: "fabric"
|
||||||
|
# CF_API_KEY: ${CF_API_KEY}
|
||||||
|
# CURSEFORGE_FILES: |
|
||||||
|
# distant-horizons
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- /mnt/appdata/mc-ag:/data
|
||||||
40
mc2/compose.yaml
Normal file
40
mc2/compose.yaml
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
services:
|
||||||
|
mc:
|
||||||
|
image: itzg/minecraft-server:latest
|
||||||
|
tty: true
|
||||||
|
stdin_open: true
|
||||||
|
ports:
|
||||||
|
- "25565:25565"
|
||||||
|
- "8100:8100"
|
||||||
|
- "9100:9100"
|
||||||
|
environment:
|
||||||
|
EULA: "TRUE"
|
||||||
|
TYPE: "FABRIC"
|
||||||
|
VERSION: "1.21.10"
|
||||||
|
# NEOFORGE_VERSION: "beta"
|
||||||
|
MEMORY: "12288M"
|
||||||
|
USE_MEOWICE_FLAGS: "true"
|
||||||
|
TZ: "Europe/Berlin"
|
||||||
|
ENABLE_WHITELIST: "true"
|
||||||
|
WHITELIST: |-
|
||||||
|
nano_racing46
|
||||||
|
PredatorKT
|
||||||
|
Vossl86
|
||||||
|
Schwesche
|
||||||
|
Silas1337
|
||||||
|
OdiN158
|
||||||
|
EXISTING_WHITELIST_FILE: "MERGE"
|
||||||
|
MODRINTH_PROJECTS: |
|
||||||
|
fabric-api
|
||||||
|
lithium
|
||||||
|
fabric-language-kotlin
|
||||||
|
# unifiedmetrics
|
||||||
|
# distanthorizons
|
||||||
|
MODRINTH_MODPACK_VERSION_TYPE: "beta"
|
||||||
|
MODRINTH_LOADER: "fabric"
|
||||||
|
CF_API_KEY: ${CF_API_KEY}
|
||||||
|
CURSEFORGE_FILES: |
|
||||||
|
distant-horizons
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- /mnt/appdata/mc2:/data
|
||||||
@@ -34,7 +34,7 @@ services:
|
|||||||
image: docker.io/library/redis:8
|
image: docker.io/library/redis:8
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
- /appdata/paperless-ngx/redisdata:/data
|
- /mnt/appdata/paperless-ngx/redisdata:/data
|
||||||
webserver:
|
webserver:
|
||||||
image: ghcr.io/paperless-ngx/paperless-ngx:latest
|
image: ghcr.io/paperless-ngx/paperless-ngx:latest
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
@@ -45,10 +45,10 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- "8000:8000"
|
- "8000:8000"
|
||||||
volumes:
|
volumes:
|
||||||
- /appdata/paperless-ngx/data:/usr/src/paperless/data
|
- /mnt/appdata/paperless-ngx/data:/usr/src/paperless/data
|
||||||
- /appdata/paperless-ngx/media:/usr/src/paperless/media
|
- /mnt/appdata/paperless-ngx/media:/usr/src/paperless/media
|
||||||
- /appdata/paperless-ngx/export:/usr/src/paperless/export
|
- /mnt/appdata/paperless-ngx/export:/usr/src/paperless/export
|
||||||
- /appdata/paperless-ngx/consume:/usr/src/paperless/consume
|
- /mnt/appdata/paperless-ngx/consume:/usr/src/paperless/consume
|
||||||
env_file: docker-compose.env
|
env_file: docker-compose.env
|
||||||
environment:
|
environment:
|
||||||
PAPERLESS_REDIS: redis://broker:6379
|
PAPERLESS_REDIS: redis://broker:6379
|
||||||
@@ -56,7 +56,7 @@ services:
|
|||||||
PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000
|
PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000
|
||||||
PAPERLESS_TIKA_ENDPOINT: http://tika:9998
|
PAPERLESS_TIKA_ENDPOINT: http://tika:9998
|
||||||
gotenberg:
|
gotenberg:
|
||||||
image: docker.io/gotenberg/gotenberg:8.20
|
image: docker.io/gotenberg/gotenberg:8.25
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
# The gotenberg chromium route is used to convert .eml files. We do not
|
# The gotenberg chromium route is used to convert .eml files. We do not
|
||||||
# want to allow external content like tracking pixels or even javascript.
|
# want to allow external content like tracking pixels or even javascript.
|
||||||
|
|||||||
0
paperless-ngx/docker-compose.env
Normal file
0
paperless-ngx/docker-compose.env
Normal file
110
prometheus/compose.yaml
Normal file
110
prometheus/compose.yaml
Normal file
@@ -0,0 +1,110 @@
|
|||||||
|
networks:
|
||||||
|
frontend:
|
||||||
|
backend:
|
||||||
|
|
||||||
|
services:
|
||||||
|
prometheus:
|
||||||
|
image: prom/prometheus
|
||||||
|
volumes:
|
||||||
|
- /mnt/appdata/prometheus/config/:/etc/prometheus/
|
||||||
|
- /mnt/appdata/prometheus/data/:/prometheus
|
||||||
|
command:
|
||||||
|
- '--config.file=/etc/prometheus/prometheus.yml'
|
||||||
|
- '--storage.tsdb.path=/prometheus'
|
||||||
|
- '--web.console.libraries=/usr/share/prometheus/console_libraries'
|
||||||
|
- '--web.console.templates=/usr/share/prometheus/consoles'
|
||||||
|
ports:
|
||||||
|
- 9090:9090
|
||||||
|
links:
|
||||||
|
- cadvisor:cadvisor
|
||||||
|
- alertmanager:alertmanager
|
||||||
|
# - pushgateway:pushgateway
|
||||||
|
depends_on:
|
||||||
|
- cadvisor
|
||||||
|
# - pushgateway
|
||||||
|
networks:
|
||||||
|
- backend
|
||||||
|
restart: always
|
||||||
|
# deploy:
|
||||||
|
# placement:
|
||||||
|
# constraints:
|
||||||
|
# - node.hostname == ${HOSTNAME}
|
||||||
|
|
||||||
|
node-exporter:
|
||||||
|
image: quay.io/prometheus/node-exporter:latest
|
||||||
|
volumes:
|
||||||
|
- /proc:/host/proc:ro
|
||||||
|
- /sys:/host/sys:ro
|
||||||
|
- /:/rootfs:ro
|
||||||
|
- /:/host:ro,rslave
|
||||||
|
command:
|
||||||
|
- '--path.rootfs=/host'
|
||||||
|
- '--path.procfs=/host/proc'
|
||||||
|
- '--path.sysfs=/host/sys'
|
||||||
|
- --collector.filesystem.ignored-mount-points
|
||||||
|
- "^/(sys|proc|dev|host|etc|rootfs/var/lib/docker/containers|rootfs/var/lib/docker/overlay2|rootfs/run/docker/netns|rootfs/var/lib/docker/aufs)($$|/)"
|
||||||
|
ports:
|
||||||
|
- 9100:9100
|
||||||
|
networks:
|
||||||
|
- backend
|
||||||
|
restart: always
|
||||||
|
deploy:
|
||||||
|
mode: global
|
||||||
|
|
||||||
|
alertmanager:
|
||||||
|
image: prom/alertmanager
|
||||||
|
ports:
|
||||||
|
- 9093:9093
|
||||||
|
volumes:
|
||||||
|
- /mnt/appdata/prometheus/alertmanager/:/etc/alertmanager/
|
||||||
|
networks:
|
||||||
|
- backend
|
||||||
|
restart: always
|
||||||
|
command:
|
||||||
|
- '--config.file=/etc/alertmanager/config.yml'
|
||||||
|
- '--storage.path=/alertmanager'
|
||||||
|
# deploy:
|
||||||
|
# placement:
|
||||||
|
# constraints:
|
||||||
|
# - node.hostname == ${HOSTNAME}
|
||||||
|
cadvisor:
|
||||||
|
image: gcr.io/cadvisor/cadvisor
|
||||||
|
volumes:
|
||||||
|
- /:/rootfs:ro
|
||||||
|
- /var/run:/var/run:rw
|
||||||
|
- /sys:/sys:ro
|
||||||
|
- /var/lib/docker/:/var/lib/docker:ro
|
||||||
|
ports:
|
||||||
|
- 8080:8080
|
||||||
|
networks:
|
||||||
|
- backend
|
||||||
|
restart: always
|
||||||
|
deploy:
|
||||||
|
mode: global
|
||||||
|
|
||||||
|
grafana:
|
||||||
|
image: grafana/grafana
|
||||||
|
user: "472"
|
||||||
|
depends_on:
|
||||||
|
- prometheus
|
||||||
|
ports:
|
||||||
|
- 3000:3000
|
||||||
|
volumes:
|
||||||
|
- /mnt/appdata/grafana/data/:/var/lib/grafana
|
||||||
|
- /mnt/appdata/grafana/provisioning/:/etc/grafana/provisioning/
|
||||||
|
env_file:
|
||||||
|
- grafana/config.monitoring
|
||||||
|
networks:
|
||||||
|
- backend
|
||||||
|
- frontend
|
||||||
|
restart: always
|
||||||
|
|
||||||
|
# pushgateway:
|
||||||
|
# image: prom/pushgateway
|
||||||
|
# restart: always
|
||||||
|
# expose:
|
||||||
|
# - 9091
|
||||||
|
# ports:
|
||||||
|
# - "9091:9091"
|
||||||
|
# networks:
|
||||||
|
# - backend
|
||||||
2
prometheus/grafana/config.monitoring
Normal file
2
prometheus/grafana/config.monitoring
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
GF_SECURITY_ADMIN_PASSWORD=foobar
|
||||||
|
GF_USERS_ALLOW_SIGN_UP=false
|
||||||
26
rustdesk/compose.yaml
Normal file
26
rustdesk/compose.yaml
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
services:
|
||||||
|
hbbs:
|
||||||
|
container_name: hbbs
|
||||||
|
image: rustdesk/rustdesk-server:latest
|
||||||
|
command: hbbs
|
||||||
|
volumes:
|
||||||
|
- /appdata/rustdesk/hbbs:/root
|
||||||
|
ports:
|
||||||
|
- 21115:21115
|
||||||
|
- 21116:21116
|
||||||
|
- 21116:21116/udp
|
||||||
|
- 21118:21118
|
||||||
|
depends_on:
|
||||||
|
- hbbr
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
hbbr:
|
||||||
|
container_name: hbbr
|
||||||
|
image: rustdesk/rustdesk-server:latest
|
||||||
|
command: hbbr
|
||||||
|
volumes:
|
||||||
|
- /appdata/rustdesk/hbbr:/root
|
||||||
|
ports:
|
||||||
|
- 21117:21117
|
||||||
|
- 21119:21119
|
||||||
|
restart: unless-stopped
|
||||||
Reference in New Issue
Block a user