Compare commits

...

19 Commits

Author SHA1 Message Date
e5053e141c alias 2025-03-18 18:25:03 +01:00
86d7c5df71 alias 2025-03-18 12:51:34 +01:00
e5037c4065 alias 2025-03-18 12:40:21 +01:00
95b1011c44 alias 2025-03-18 12:39:35 +01:00
6e5c4febc1 alias 2025-03-18 12:39:30 +01:00
8fb87b7ee6 alias 2025-03-18 12:35:42 +01:00
d60bc20db1 alias 2025-03-18 12:34:00 +01:00
6364ea5ee9 alias 2025-03-18 12:28:38 +01:00
329d8354eb alias 2025-03-18 12:27:26 +01:00
93ecf45db5 alias 2025-03-18 12:21:31 +01:00
696c4dbd1e alias 2025-03-18 12:17:56 +01:00
918ffa2d36 alias 2025-03-18 12:17:49 +01:00
1333799231 alias 2025-03-18 12:12:50 +01:00
23783f3524 alias 2025-03-18 12:11:09 +01:00
9abc3e6baa alias 2025-03-18 12:10:34 +01:00
31552a494a alias 2025-03-18 12:10:06 +01:00
35ae75f688 alias 2025-03-18 12:09:51 +01:00
cdfa24bcda alias 2025-03-18 11:56:41 +01:00
dc9ec79c09 alias 2025-03-18 11:53:58 +01:00
17 changed files with 89 additions and 28 deletions

View File

@ -22,3 +22,4 @@ DB_DATABASE_NAME=immich
IMMICH_INSTANCE_URL=https://immich.sectorq.eu/api IMMICH_INSTANCE_URL=https://immich.sectorq.eu/api
IMMICH_API_KEY=l4c1j4yd33Du5lo IMMICH_API_KEY=l4c1j4yd33Du5lo
APPNAME=immich APPNAME=immich
DOCKER_REGISTRY=r.sectorq.eu/library/

View File

@ -1,2 +1,2 @@
APPNAME=kestra APPNAME=kestra
DOCKER_REGISTRY=localhost:5000/library/ DOCKER_REGISTRY=r.sectorq.eu/library/

View File

@ -1,3 +1,4 @@
APPNAME=mailu APPNAME=mailu
DOCKER_REGISTRY=r.sectorq.eu/library/ DOCKER_REGISTRY=r.sectorq.eu/library/
MAILU_VERSION=2024.06 MAILU_VERSION=2024.06
LOGGING=syslog

View File

@ -20,10 +20,14 @@ services:
image: ${DOCKER_REGISTRY:-}ghcr.io/mailu/${DOCKER_PREFIX:-}nginx:${MAILU_VERSION:-2024.06} image: ${DOCKER_REGISTRY:-}ghcr.io/mailu/${DOCKER_PREFIX:-}nginx:${MAILU_VERSION:-2024.06}
restart: ${RESTART:-unless-stopped} restart: ${RESTART:-unless-stopped}
env_file: stack.env env_file: stack.env
logging: extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration
driver: loki file: logging.yml
options: #service: openvino # set to one of [armnn, cuda, openvino, openvino-wsl] for accelerated inference - use the `-wsl` version for WSL2 where applicable
loki-url: "http://192.168.77.101:3100/loki/api/v1/push" service: ${LOGGING:-syslog}
# logging:
# driver: loki
# options:
# loki-url: "http://192.168.77.101:3100/loki/api/v1/push"
ports: ports:
- "0.0.0.0:8880:80" - "0.0.0.0:8880:80"
- "0.0.0.0:8443:443" - "0.0.0.0:8443:443"

14
mailu/logging.yml Normal file
View File

@ -0,0 +1,14 @@
---
services:
syslog:
logging:
driver: syslog
options:
tag: mailu-front
loki:
logging:
driver: loki
options:
loki-url: "http://192.168.77.101:3100/loki/api/v1/push"

3
mediacenter/.env Normal file
View File

@ -0,0 +1,3 @@
APPNAME=mediacenter
DOCKER_REGISTRY=r.sectorq.eu/library/
LOGGING=syslog

View File

@ -33,7 +33,7 @@ services:
- homepage.widget.type=bazarr - homepage.widget.type=bazarr
- homepage.widget.url=https://bazarr.sectorq.eu - homepage.widget.url=https://bazarr.sectorq.eu
- homepage.widget.key=be4265d373929be3672ac813154baf6a - homepage.widget.key=be4265d373929be3672ac813154baf6a
restart: always restart: ${RESTART:-unless-stopped}
jellyseerr: jellyseerr:
image: ${DOCKER_REGISTRY:-}fallenbagel/jellyseerr:latest image: ${DOCKER_REGISTRY:-}fallenbagel/jellyseerr:latest
@ -46,7 +46,7 @@ services:
- 5055:5055 - 5055:5055
volumes: volumes:
- /share/docker_data/jellyseerr/config:/app/config - /share/docker_data/jellyseerr/config:/app/config
restart: always restart: ${RESTART:-unless-stopped}
labels: labels:
- com.centurylinklabs.watchtower.enabl=true - com.centurylinklabs.watchtower.enabl=true
- homepage.group=Media - homepage.group=Media
@ -77,7 +77,7 @@ services:
- /share/docker_data/jackett/downloads:/downloads - /share/docker_data/jackett/downloads:/downloads
ports: ports:
- 9117:9117 - 9117:9117
restart: always restart: ${RESTART:-unless-stopped}
depends_on: depends_on:
- sonarr - sonarr
- radarr - radarr
@ -112,7 +112,7 @@ services:
- 8686:8686 - 8686:8686
networks: networks:
- mediarr - mediarr
restart: always restart: ${RESTART:-unless-stopped}
labels: labels:
- com.centurylinklabs.watchtower.enable=true - com.centurylinklabs.watchtower.enable=true
- homepage.group=Media - homepage.group=Media
@ -143,15 +143,17 @@ services:
- /media/data/shows:/data/shows - /media/data/shows:/data/shows
# - /dev/dri/renderD128: # - /dev/dri/renderD128:
# - /dev/dri/card0:/dev/dri/card0 # - /dev/dri/card0:/dev/dri/card0
devices: extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration
- /dev/dri/renderD128 file: hwaccel.yml
- /dev/dri/card1 #service: openvino # set to one of [armnn, cuda, openvino, openvino-wsl] for accelerated inference - use the `-wsl` version for WSL2 where applicable
service: ${HW_MODE:-cpu}
ports: ports:
- 8096:8096 - 8096:8096
- 8920:8920 #optional - 8920:8920 #optional
- 7359:7359/udp #optional - 7359:7359/udp #optional
#- 1900:1900/udp #optional #- 1900:1900/udp #optional
restart: always restart: ${RESTART:-unless-stopped}
network_mode: "host" network_mode: "host"
labels: labels:
- com.centurylinklabs.watchtower.enable=true - com.centurylinklabs.watchtower.enable=true
@ -182,7 +184,7 @@ services:
- 7878:7878 - 7878:7878
dns: dns:
- 192.168.77.101 - 192.168.77.101
restart: always restart: ${RESTART:-unless-stopped}
networks: networks:
- mediarr - mediarr
labels: labels:
@ -213,7 +215,7 @@ services:
- /media/data/downloads:/downloads #optional - /media/data/downloads:/downloads #optional
ports: ports:
- 8989:8989 - 8989:8989
restart: always restart: ${RESTART:-unless-stopped}
networks: networks:
- mediarr - mediarr
labels: labels:
@ -246,7 +248,7 @@ services:
- 8085:8085 - 8085:8085
- 6881:6881 - 6881:6881
- 6881:6881/udp - 6881:6881/udp
restart: always restart: ${RESTART:-unless-stopped}
networks: networks:
- mediarr - mediarr
labels: labels:
@ -268,7 +270,7 @@ services:
container_name: homarr container_name: homarr
hostname: homarr hostname: homarr
image: ${DOCKER_REGISTRY:-}ghcr.io/ajnart/homarr:latest image: ${DOCKER_REGISTRY:-}ghcr.io/ajnart/homarr:latest
restart: unless-stopped restart: ${RESTART:-unless-stopped}
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock # Optional, only if you want docker integration - /var/run/docker.sock:/var/run/docker.sock # Optional, only if you want docker integration
- /share/docker_data/homarr/configs:/app/data/configs - /share/docker_data/homarr/configs:/app/data/configs
@ -289,7 +291,7 @@ services:
environment: environment:
- LOG_LEVEL=info - LOG_LEVEL=info
- TZ=Europe/Bratislava - TZ=Europe/Bratislava
restart: unless-stopped restart: ${RESTART:-unless-stopped}
networks: networks:
- mediarr - mediarr
labels: labels:

8
mediacenter/hwaccel.yml Normal file
View File

@ -0,0 +1,8 @@
---
services:
cpu: {}
hw:
devices:
- /dev/dri/renderD128
- /dev/dri/card1

View File

@ -1,2 +1,2 @@
APPNAME=nginx APPNAME=mosquitto
DOCKER_REGISTRY=r.sectorq.eu/library/ DOCKER_REGISTRY=r.sectorq.eu/library/

View File

@ -1,3 +1,3 @@
APPNAME=nextcloud APPNAME=nextcloud
DOCKER_REGISTRY=r.sectorq.eu/library/ DOCKER_REGISTRY=r.sectorq.eu/library/
RESTART=always #RESTART=always

View File

@ -45,6 +45,7 @@ services:
- db - db
restart: ${RESTART:-unless-stopped} restart: ${RESTART:-unless-stopped}
labels: labels:
wud.watch.digest: true
com.centurylinklabs.watchtower.enable: true com.centurylinklabs.watchtower.enable: true
com.centurylinklabs.watchtower.lifecycle.post-update: "apt update;apt install -y smbclient;chown -R www-data:www-data /var/www/html" com.centurylinklabs.watchtower.lifecycle.post-update: "apt update;apt install -y smbclient;chown -R www-data:www-data /var/www/html"
homepage.group: Infrastructure homepage.group: Infrastructure

3
webhub/.env Normal file
View File

@ -0,0 +1,3 @@
APPNAME=webhub
DOCKER_REGISTRY=r.sectorq.eu/library/
#RESTART=always

View File

@ -1,5 +1,4 @@
--- ---
version: "2.1"
services: services:
heimdall: heimdall:
image: ${DOCKER_REGISTRY:-}lscr.io/linuxserver/heimdall:latest image: ${DOCKER_REGISTRY:-}lscr.io/linuxserver/heimdall:latest
@ -14,12 +13,12 @@ services:
ports: ports:
- 8084:80 - 8084:80
- 4437:443 - 4437:443
restart: always restart: ${RESTART:-unless-stopped}
labels: labels:
com.centurylinklabs.watchtower.enable: true com.centurylinklabs.watchtower.enable: true
web: web:
image: ${DOCKER_REGISTRY:-}nginx:latest image: ${DOCKER_REGISTRY:-}nginx:latest
restart: always restart: ${RESTART:-unless-stopped}
volumes: volumes:
- /share/docker_data/webhub:/usr/share/nginx/html - /share/docker_data/webhub:/usr/share/nginx/html

View File

@ -82,5 +82,13 @@ WUD_WATCHER_NAS_CRON=0 * * * *
WUD_WATCHER_NAS_WATCHALL=true WUD_WATCHER_NAS_WATCHALL=true
WUD_WATCHER_NAS_WATCHBYDEFAULT=true WUD_WATCHER_NAS_WATCHBYDEFAULT=true
WUD_WATCHER_RACK_HOST=192.168.77.55
WUD_WATCHER_RACK_PORT=2376
WUD_WATCHER_RACK_CERTFILE=/certs/rack/cert.pem
WUD_WATCHER_RACK_CAFILE=/certs/rack/ca.pem
WUD_WATCHER_RACK_KEYFILE=/certs/rack/key.pem
WUD_WATCHER_RACK_CRON=0 * * * *
WUD_WATCHER_RACK_WATCHALL=true
WUD_WATCHER_RACK_WATCHBYDEFAULT=true
WUD_SERVER_CORS_ENABLED=true WUD_SERVER_CORS_ENABLED=true

3
zabbix-server/.env Normal file
View File

@ -0,0 +1,3 @@
APPNAME=zabbix
DOCKER_REGISTRY=r.sectorq.eu/library/
#RESTART=always

View File

@ -9,10 +9,10 @@ services:
depends_on: depends_on:
- db-server - db-server
restart: unless-stopped restart: unless-stopped
logging: extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration
driver: loki file: logging.yml
options: #service: openvino # set to one of [armnn, cuda, openvino, openvino-wsl] for accelerated inference - use the `-wsl` version for WSL2 where applicable
loki-url: "http://192.168.77.101:3100/loki/api/v1/push" service: ${LOGGING:-syslog}
labels: labels:
- com.centurylinklabs.watchtower.enable=true - com.centurylinklabs.watchtower.enable=true
- homepage.group=Utilities - homepage.group=Utilities

14
zabbix-server/logging.yml Normal file
View File

@ -0,0 +1,14 @@
---
services:
syslog:
logging:
driver: syslog
options:
tag: mailu-front
loki:
logging:
driver: loki
options:
loki-url: "http://192.168.77.101:3100/loki/api/v1/push"