Compare commits

..

62 Commits

Author SHA1 Message Date
cd736efc0b whitelist lenas 2025-11-28 01:37:35 +01:00
c267f95fc6 bluemap port mc2 2025-11-25 22:30:38 +01:00
291dcaa4d9 mcag 6g ram 2025-11-25 22:17:08 +01:00
3910f4c99e bluemap port 2025-11-20 21:23:16 +01:00
95e3be282e django + nichklas 2025-11-20 18:53:01 +01:00
ebbe298fb6 updated gotenberg 2025-11-20 10:48:27 +00:00
fc2346540b The_Qsha4ka 2025-11-19 21:49:46 +01:00
fb767b9738 Add AfterShave18 to ExoLynx whitelist 2025-11-19 20:55:59 +01:00
ace553707d aaaaaaaaaaa 2025-11-19 20:21:20 +01:00
88fdfa9f48 whitelist 2025-11-19 20:20:08 +01:00
715010da61 whitelist 2025-11-19 19:04:15 +01:00
62d8bd84ae basic server layout 2025-11-19 19:35:49 +01:00
422d4b3940 copied mc2 to (new) mc-ag 2025-11-19 19:14:49 +01:00
dbeeca52a0 fabric-language-kotlin 2025-11-18 22:15:27 +01:00
ddeca9c4fb aaa 2025-11-18 22:12:32 +01:00
384d6b6d72 unifiedmetrics 2025-11-18 22:02:25 +01:00
9e30136f3b 12gb ram 2025-11-18 21:59:23 +01:00
fb00d0cd9d aa3 2025-11-17 17:53:26 +01:00
82d5d85965 aa2 2025-11-17 17:52:35 +01:00
e1f641a226 aaaaaaaaaa 2025-11-17 17:51:07 +01:00
0ca7a7d7b5 fabric 2025-11-17 17:49:22 +01:00
2e1ae73e99 fabric + wl milosz 2025-11-17 17:42:44 +01:00
cc05ed491e added ddclient-telekom 2025-11-13 23:14:10 +01:00
ae85a6a219 added lithium and distant-horizons 2025-11-12 10:49:50 +00:00
Silas Biendara
35695f7fa0 aaaaaaaa 2025-11-10 08:58:47 +01:00
Silas Biendara
a5627e4730 added profilarr 2025-11-10 08:57:02 +01:00
291bed2ac7 set uids for jellyfin 2025-11-09 21:00:11 +01:00
94abb682e9 neoforge beta 2025-11-09 19:29:49 +01:00
c0c7a55ca9 mc2 -> neoforge 2025-11-09 19:24:08 +01:00
48dbcf1fc8 Update mc2/compose.yaml
added port for metrics
2025-11-06 12:15:13 +00:00
fec59ec3d2 no spiget 2025-11-05 21:31:42 +01:00
2e9d06445a fixed 1.12.10 2025-11-05 21:31:14 +01:00
76e27a4ba5 version latest 2025-11-05 21:30:00 +01:00
475dcd8a0e well 2025-11-05 21:22:30 +01:00
b12f799ca0 added UnifiedMetrics plugin mc2 2025-11-05 21:19:57 +01:00
8f0da98f91 grafana monitoring 2025-11-05 21:08:59 +01:00
4d54edf818 grafana config path 2025-11-05 21:01:06 +01:00
7bb53398e3 grafana volumes 2025-11-05 20:54:31 +01:00
2030c25c15 added prometheus 2025-11-05 20:52:03 +01:00
12be95690f aaaaaaaaaaaa 2025-11-05 18:24:34 +01:00
d5cd7c6c0f mc2 2025-11-05 18:23:50 +01:00
Silas Biendara
d244ffdc37 fixed to 1.21.10 2025-11-03 20:23:25 +01:00
Silas Biendara
d30006a742 fcking lol 2025-11-03 20:18:31 +01:00
Silas Biendara
b1618021e5 added mc2 2025-11-03 20:15:41 +01:00
865a89f66d Update paperless-ngx/compose.yaml
updated paperless-ngx
2025-09-22 20:06:49 +00:00
fc0975138d Add paperless-ngx/docker-compose.env 2025-08-23 17:02:51 +00:00
986109178e aaaaaaaaaaaaaaaa 2025-07-27 18:02:37 +02:00
3c884c1671 revert 2025-07-27 14:32:54 +02:00
e79719182e guid test 2025-07-27 14:05:22 +02:00
fbbc5a6524 minor adjustment 2025-07-27 13:26:16 +02:00
c99111710f Update arc/compose.yaml 2025-07-27 10:09:57 +00:00
1f9261a47b Auto stash before merge of "main" and "origin/main" 2025-07-26 23:09:51 +02:00
c59fe5d08b Update arc/compose.yaml 2025-07-26 18:08:25 +00:00
4a9ce5336f changed config folder 2025-07-21 22:35:43 +02:00
74482d4eba add rustdesk 2025-07-16 21:21:57 +02:00
cef54d193b aaaaaaaaaaa 2025-07-14 21:47:39 +02:00
d8f1fb6cf8 reactivated unmanic 2025-07-13 19:18:41 +02:00
667a2c05d2 Revert "comp settings"
This reverts commit 1dfcdda53c.
2025-07-13 16:01:44 +02:00
1dfcdda53c comp settings 2025-07-13 15:58:11 +02:00
5b4e72f229 remove unmanic 2025-07-13 15:45:00 +02:00
795a909e6b adjusted image 2025-07-13 03:06:20 +02:00
b5cfb6ece0 added unmanic 2025-07-13 03:03:11 +02:00
11 changed files with 469 additions and 227 deletions

View File

@@ -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
@@ -19,3 +19,40 @@ services:
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
View 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

View 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

View File

@@ -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
View 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
View 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

View File

@@ -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.

View File

110
prometheus/compose.yaml Normal file
View 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

View File

@@ -0,0 +1,2 @@
GF_SECURITY_ADMIN_PASSWORD=foobar
GF_USERS_ALLOW_SIGN_UP=false

26
rustdesk/compose.yaml Normal file
View 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