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:
|
||||
image: linuxserver/jellyfin:latest
|
||||
container_name: jellyfin
|
||||
#user: 1000:1000
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Berlin
|
||||
# - JELLYFIN_PublishedServerUrl=https://stream.bluenas.de
|
||||
- DOCKER_MODS=linuxserver/mods:jellyfin-opencl-intel
|
||||
volumes:
|
||||
- /mnt/jellyfin:/config
|
||||
- /mnt/transcode:/transcode
|
||||
- /mnt/appdata/jellyfin:/config
|
||||
- /transcode/jellyfin:/transcode
|
||||
- /mnt/download:/data
|
||||
ports:
|
||||
- 8096:8096
|
||||
@@ -19,3 +19,40 @@ services:
|
||||
devices:
|
||||
- /dev/dri:/dev/dri
|
||||
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
|
||||
ports:
|
||||
# qbittorrent ports
|
||||
- 5080:5080
|
||||
- 6881:6881
|
||||
- 6881:6881/udp
|
||||
# - 5080:5080
|
||||
# - 6881:6881
|
||||
# - 6881:6881/udp
|
||||
# prowlarr ports
|
||||
# - 9696:9696
|
||||
# sbnzbd ports
|
||||
@@ -33,42 +33,22 @@ services:
|
||||
- /lib/modules:/lib/modules:ro
|
||||
restart: unless-stopped
|
||||
|
||||
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
|
||||
networks:
|
||||
arrnet:
|
||||
ipv4_address: 172.20.0.4
|
||||
ports:
|
||||
- 7474:7474
|
||||
environment:
|
||||
- TZ="Europe/Berlin"
|
||||
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
|
||||
# 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/appdata/qbittorrent:/config
|
||||
# - /mnt/download:/downloads
|
||||
# depends_on:
|
||||
# vpn:
|
||||
# condition: service_healthy
|
||||
# restart: unless-stopped
|
||||
|
||||
sabnzbd:
|
||||
image: lscr.io/linuxserver/sabnzbd:latest
|
||||
@@ -80,188 +60,13 @@ services:
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Etc/UTC
|
||||
- TZ=Europe/Berlin
|
||||
volumes:
|
||||
- /mnt/configs/sabnzbd:/config
|
||||
- /mnt/appdata/sabnzbd:/config
|
||||
- /mnt/download:/downloads
|
||||
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:
|
||||
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
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /appdata/paperless-ngx/redisdata:/data
|
||||
- /mnt/appdata/paperless-ngx/redisdata:/data
|
||||
webserver:
|
||||
image: ghcr.io/paperless-ngx/paperless-ngx:latest
|
||||
restart: unless-stopped
|
||||
@@ -45,10 +45,10 @@ services:
|
||||
ports:
|
||||
- "8000:8000"
|
||||
volumes:
|
||||
- /appdata/paperless-ngx/data:/usr/src/paperless/data
|
||||
- /appdata/paperless-ngx/media:/usr/src/paperless/media
|
||||
- /appdata/paperless-ngx/export:/usr/src/paperless/export
|
||||
- /appdata/paperless-ngx/consume:/usr/src/paperless/consume
|
||||
- /mnt/appdata/paperless-ngx/data:/usr/src/paperless/data
|
||||
- /mnt/appdata/paperless-ngx/media:/usr/src/paperless/media
|
||||
- /mnt/appdata/paperless-ngx/export:/usr/src/paperless/export
|
||||
- /mnt/appdata/paperless-ngx/consume:/usr/src/paperless/consume
|
||||
env_file: docker-compose.env
|
||||
environment:
|
||||
PAPERLESS_REDIS: redis://broker:6379
|
||||
@@ -56,7 +56,7 @@ services:
|
||||
PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000
|
||||
PAPERLESS_TIKA_ENDPOINT: http://tika:9998
|
||||
gotenberg:
|
||||
image: docker.io/gotenberg/gotenberg:8.20
|
||||
image: docker.io/gotenberg/gotenberg:8.25
|
||||
restart: unless-stopped
|
||||
# The gotenberg chromium route is used to convert .eml files. We do not
|
||||
# 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