From ba1cd8921b5a45ab5eb0f2ea3b9ed0a33f40631a Mon Sep 17 00:00:00 2001 From: jaydee Date: Thu, 31 Jul 2025 09:41:28 +0200 Subject: [PATCH 01/16] build --- zabbix-server/docker-compose.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/zabbix-server/docker-compose.yml b/zabbix-server/docker-compose.yml index d320791..d803e7f 100755 --- a/zabbix-server/docker-compose.yml +++ b/zabbix-server/docker-compose.yml @@ -29,8 +29,8 @@ services: image: ${DOCKER_REGISTRY:-}zabbix/zabbix-web-nginx-pgsql:alpine-latest labels: com.centurylinklabs.watchtower.enable: true - # wud.watch: true - # wud.watch.digest: true + wud.watch: true + wud.watch.digest: true networks: zabbix: ipv4_address: 192.168.89.3 @@ -64,8 +64,8 @@ services: homepage.widget.key: a5294f55cccb490cded051a6ccd45f15f3434f06f7c77de4b22abc8bf086534a homepage.widget.type: ${APPNAME} homepage.widget.url: https://${APPNAME}.sectorq.eu - # wud.watch: true - # wud.watch.digest: true + wud.watch: true + wud.watch.digest: true networks: zabbix: ipv4_address: 192.168.89.2 From 74ffc48ecf88f71444fa24bd9036dd5760aac506 Mon Sep 17 00:00:00 2001 From: jaydee Date: Mon, 4 Aug 2025 13:12:56 +0200 Subject: [PATCH 02/16] build --- zabbix-server/docker-compose.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zabbix-server/docker-compose.yml b/zabbix-server/docker-compose.yml index d803e7f..d9ae004 100755 --- a/zabbix-server/docker-compose.yml +++ b/zabbix-server/docker-compose.yml @@ -78,4 +78,7 @@ services: - 7900:7900 shm_size: "2g" restart: always - image: docker.io/selenium/standalone-chrome:latest \ No newline at end of file + image: docker.io/selenium/standalone-chrome:latest + labels: + wud.watch: true + wud.watch.digest: true \ No newline at end of file From c7942ff2919bad77f2e78d34f76f069b9817d6b5 Mon Sep 17 00:00:00 2001 From: jaydee Date: Sun, 24 Aug 2025 21:54:31 +0200 Subject: [PATCH 03/16] build --- uptime-kuma/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uptime-kuma/docker-compose.yml b/uptime-kuma/docker-compose.yml index 6d64abc..6e490f0 100755 --- a/uptime-kuma/docker-compose.yml +++ b/uptime-kuma/docker-compose.yml @@ -1,7 +1,7 @@ services: uptime-kuma: container_name: uptime-kuma - image: ${DOCKER_REGISTRY:-}louislam/uptime-kuma:2.0.0-beta.1 + image: ${DOCKER_REGISTRY:-}louislam/uptime-kuma:2.0.0-beta.3 labels: com.centurylinklabs.watchtower.enable: true wud.watch: true From c943117d31d9f75102bc9313ab707885c5f0b8de Mon Sep 17 00:00:00 2001 From: jaydee Date: Fri, 5 Sep 2025 22:00:37 +0200 Subject: [PATCH 04/16] alias --- onlyoffice/docker-compose.yml | 74 +++++++++++++++++++++++++++++++++++ zabbix-server/webscenario.js | 27 +++++++++++++ 2 files changed, 101 insertions(+) create mode 100755 onlyoffice/docker-compose.yml create mode 100644 zabbix-server/webscenario.js diff --git a/onlyoffice/docker-compose.yml b/onlyoffice/docker-compose.yml new file mode 100755 index 0000000..30c94d7 --- /dev/null +++ b/onlyoffice/docker-compose.yml @@ -0,0 +1,74 @@ +services: + onlyoffice-documentserver: + build: + context: . + image: onlyoffice/documentserver #[-de,-ee] + container_name: onlyoffice-documentserver + depends_on: + - onlyoffice-postgresql + - onlyoffice-rabbitmq + environment: + - DB_TYPE=postgres + - DB_HOST=onlyoffice-postgresql + - DB_PORT=5432 + - DB_NAME=onlyoffice + - DB_USER=onlyoffice + - AMQP_URI=amqp://guest:guest@onlyoffice-rabbitmq + # Uncomment strings below to enable the JSON Web Token validation. + #- JWT_ENABLED=true + #- JWT_SECRET=secret + #- JWT_HEADER=Authorization + #- JWT_IN_BODY=true + ports: + - '8280:80' + - '8443:443' + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:8000/info/info.json"] + interval: 30s + retries: 5 + start_period: 60s + timeout: 10s + stdin_open: true + restart: always + stop_grace_period: 60s + volumes: + - /var/www/onlyoffice/Data + - /var/log/onlyoffice + - /var/lib/onlyoffice/documentserver/App_Data/cache/files + - /var/www/onlyoffice/documentserver-example/public/files + - /usr/share/fonts + + onlyoffice-rabbitmq: + container_name: onlyoffice-rabbitmq + image: rabbitmq:3 + restart: always + expose: + - '5672' + healthcheck: + test: ["CMD", "rabbitmq-diagnostics", "status"] + interval: 10s + retries: 3 + start_period: 10s + timeout: 10s + + onlyoffice-postgresql: + container_name: onlyoffice-postgresql + image: postgres:15 + environment: + - POSTGRES_DB=onlyoffice + - POSTGRES_USER=onlyoffice + - POSTGRES_HOST_AUTH_METHOD=trust + restart: always + expose: + - '5432' + volumes: + - postgresql_data:/var/lib/postgresql + healthcheck: + test: ["CMD-SHELL", "pg_isready -U onlyoffice"] + interval: 10s + retries: 3 + start_period: 10s + timeout: 10s + +volumes: + postgresql_data: \ No newline at end of file diff --git a/zabbix-server/webscenario.js b/zabbix-server/webscenario.js new file mode 100644 index 0000000..d767abc --- /dev/null +++ b/zabbix-server/webscenario.js @@ -0,0 +1,27 @@ +var browser, result; + var opts = Browser.chromeOptions(); + opts.capabilities.alwaysMatch['goog:chromeOptions'].args = [] + browser = new Browser(opts); + browser.setScreenSize(Number(1980), Number(1020)); + + screens = []; + const screenshot = ''; + const res_value = ''; + try { + var params = JSON.parse(value); // Parse the JSON string containing parameters passed from Zabbix. + browser.navigate(params.url); + browser.collectPerfEntries(); + result = browser.getResult(); + //result.screenshot = browser.getScreenshot(); + return JSON.stringify(result); + } + catch (err) { + if (!(err instanceof BrowserError)) { + browser.setError(err.message); + } + +browser.collectPerfEntries(); +result = browser.getResult(); +//result.screenshot = browser.getScreenshot(); + return JSON.stringify(result); + } From 99ff07ca54eaae1c760271595e747763cd76014f Mon Sep 17 00:00:00 2001 From: jaydee Date: Fri, 5 Sep 2025 22:45:36 +0200 Subject: [PATCH 05/16] alias --- onlyoffice/docker-compose.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/onlyoffice/docker-compose.yml b/onlyoffice/docker-compose.yml index 30c94d7..a92e016 100755 --- a/onlyoffice/docker-compose.yml +++ b/onlyoffice/docker-compose.yml @@ -19,6 +19,17 @@ services: #- JWT_SECRET=secret #- JWT_HEADER=Authorization #- JWT_IN_BODY=true + labels: + com.centurylinklabs.watchtower.enable: 'true' + wud.watch: true + wud.watch.digest: true + homepage.container: onlyoffice-documentserver + homepage.description: OnlyOffice Document Server + homepage.group: Infrastructure + homepage.href: http://active.home.lan:8280 + homepage.icon: onlyoffice-documentserver.png + homepage.name: OnlyOffice Document Server + homepage.server: my-docker ports: - '8280:80' - '8443:443' From 63f2f7b0270cfde61dd1663ef0232405d71da59d Mon Sep 17 00:00:00 2001 From: jaydee Date: Fri, 5 Sep 2025 22:48:16 +0200 Subject: [PATCH 06/16] alias --- onlyoffice/docker-compose.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/onlyoffice/docker-compose.yml b/onlyoffice/docker-compose.yml index a92e016..6db3e09 100755 --- a/onlyoffice/docker-compose.yml +++ b/onlyoffice/docker-compose.yml @@ -1,7 +1,6 @@ services: onlyoffice-documentserver: - build: - context: . + image: onlyoffice/documentserver #[-de,-ee] container_name: onlyoffice-documentserver depends_on: From 9d63c075f57ebc2ecb7579b3853340f30ec1ce77 Mon Sep 17 00:00:00 2001 From: jaydee Date: Fri, 5 Sep 2025 22:48:48 +0200 Subject: [PATCH 07/16] alias --- onlyoffice/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/onlyoffice/docker-compose.yml b/onlyoffice/docker-compose.yml index 6db3e09..a4d3630 100755 --- a/onlyoffice/docker-compose.yml +++ b/onlyoffice/docker-compose.yml @@ -31,7 +31,7 @@ services: homepage.server: my-docker ports: - '8280:80' - - '8443:443' + - '22443:443' healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8000/info/info.json"] interval: 30s From b4a60947310c23232804af34c03997adeddba6e6 Mon Sep 17 00:00:00 2001 From: jaydee Date: Fri, 5 Sep 2025 22:49:50 +0200 Subject: [PATCH 08/16] alias --- onlyoffice/docker-compose.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/onlyoffice/docker-compose.yml b/onlyoffice/docker-compose.yml index a4d3630..dda10a2 100755 --- a/onlyoffice/docker-compose.yml +++ b/onlyoffice/docker-compose.yml @@ -1,6 +1,7 @@ services: onlyoffice-documentserver: - + build: + context: . image: onlyoffice/documentserver #[-de,-ee] container_name: onlyoffice-documentserver depends_on: From c86936833a52b9e25ffd250701d1d7de0a0f3145 Mon Sep 17 00:00:00 2001 From: jaydee Date: Fri, 5 Sep 2025 22:51:28 +0200 Subject: [PATCH 09/16] alias --- onlyoffice/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/onlyoffice/docker-compose.yml b/onlyoffice/docker-compose.yml index dda10a2..52a974a 100755 --- a/onlyoffice/docker-compose.yml +++ b/onlyoffice/docker-compose.yml @@ -27,7 +27,7 @@ services: homepage.description: OnlyOffice Document Server homepage.group: Infrastructure homepage.href: http://active.home.lan:8280 - homepage.icon: onlyoffice-documentserver.png + homepage.icon: onlyoffice.png homepage.name: OnlyOffice Document Server homepage.server: my-docker ports: From 22062c38ab6252c590401217e10e08286d61ad2a Mon Sep 17 00:00:00 2001 From: jaydee Date: Fri, 5 Sep 2025 22:52:50 +0200 Subject: [PATCH 10/16] alias --- onlyoffice/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/onlyoffice/docker-compose.yml b/onlyoffice/docker-compose.yml index 52a974a..dd80723 100755 --- a/onlyoffice/docker-compose.yml +++ b/onlyoffice/docker-compose.yml @@ -26,7 +26,7 @@ services: homepage.container: onlyoffice-documentserver homepage.description: OnlyOffice Document Server homepage.group: Infrastructure - homepage.href: http://active.home.lan:8280 + homepage.href: http://active.home.lan:8280/example homepage.icon: onlyoffice.png homepage.name: OnlyOffice Document Server homepage.server: my-docker From 11023660eb12496fa71fcc35f8932beae3dcc4ca Mon Sep 17 00:00:00 2001 From: jaydee Date: Wed, 10 Sep 2025 18:04:51 +0200 Subject: [PATCH 11/16] build --- immich/docker-compose.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/immich/docker-compose.yml b/immich/docker-compose.yml index f1d0adc..d68d14a 100755 --- a/immich/docker-compose.yml +++ b/immich/docker-compose.yml @@ -31,7 +31,7 @@ services: - stack.env extends: file: hwaccel.ml.yml - service: ${HW_MODE2:-cpu} + service: openvino healthcheck: disable: false image: ${DOCKER_REGISTRY:-}ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release} @@ -50,7 +50,7 @@ services: - stack.env extends: file: hwaccel.transcoding.yml - service: ${HW_MODE1:-cpu} + service: vaapi healthcheck: disable: false image: ${DOCKER_REGISTRY:-}ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} @@ -86,3 +86,4 @@ services: restart: ${RESTART:-unless-stopped} volumes: model-cache: null + From d8943e7cdf40101e833c6b7af5a646719ad4448c Mon Sep 17 00:00:00 2001 From: jaydee Date: Wed, 10 Sep 2025 18:07:06 +0200 Subject: [PATCH 12/16] build --- immich/hwaccel.ml.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/immich/hwaccel.ml.yml b/immich/hwaccel.ml.yml index d9455d2..eee157a 100755 --- a/immich/hwaccel.ml.yml +++ b/immich/hwaccel.ml.yml @@ -33,6 +33,7 @@ services: - /dev/dri:/dev/dri volumes: - /dev/bus/usb:/dev/bus/usb + - /dev/dri:/dev/dri openvino-wsl: devices: @@ -41,3 +42,4 @@ services: volumes: - /dev/bus/usb:/dev/bus/usb - /usr/lib/wsl:/usr/lib/wsl + - /dev/dri:/dev/dri From 17a998e0f5e409971394b7057a3f0974cae03130 Mon Sep 17 00:00:00 2001 From: jaydee Date: Wed, 10 Sep 2025 18:08:31 +0200 Subject: [PATCH 13/16] build --- immich/hwaccel.transcoding.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/immich/hwaccel.transcoding.yml b/immich/hwaccel.transcoding.yml index 8628e6f..b4b4ea3 100755 --- a/immich/hwaccel.transcoding.yml +++ b/immich/hwaccel.transcoding.yml @@ -50,5 +50,6 @@ services: - /dev/dxg:/dev/dxg volumes: - /usr/lib/wsl:/usr/lib/wsl + - /dev/dri:/dev/dri environment: - LIBVA_DRIVER_NAME=d3d12 From 35906efab586e645501a670477dcc7e74a96247e Mon Sep 17 00:00:00 2001 From: jaydee Date: Wed, 10 Sep 2025 18:15:13 +0200 Subject: [PATCH 14/16] build --- immich/docker-compose.yml | 5 ++--- immich/hwaccel.ml.yml | 2 -- immich/hwaccel.transcoding.yml | 1 - 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/immich/docker-compose.yml b/immich/docker-compose.yml index d68d14a..f1d0adc 100755 --- a/immich/docker-compose.yml +++ b/immich/docker-compose.yml @@ -31,7 +31,7 @@ services: - stack.env extends: file: hwaccel.ml.yml - service: openvino + service: ${HW_MODE2:-cpu} healthcheck: disable: false image: ${DOCKER_REGISTRY:-}ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release} @@ -50,7 +50,7 @@ services: - stack.env extends: file: hwaccel.transcoding.yml - service: vaapi + service: ${HW_MODE1:-cpu} healthcheck: disable: false image: ${DOCKER_REGISTRY:-}ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} @@ -86,4 +86,3 @@ services: restart: ${RESTART:-unless-stopped} volumes: model-cache: null - diff --git a/immich/hwaccel.ml.yml b/immich/hwaccel.ml.yml index eee157a..d9455d2 100755 --- a/immich/hwaccel.ml.yml +++ b/immich/hwaccel.ml.yml @@ -33,7 +33,6 @@ services: - /dev/dri:/dev/dri volumes: - /dev/bus/usb:/dev/bus/usb - - /dev/dri:/dev/dri openvino-wsl: devices: @@ -42,4 +41,3 @@ services: volumes: - /dev/bus/usb:/dev/bus/usb - /usr/lib/wsl:/usr/lib/wsl - - /dev/dri:/dev/dri diff --git a/immich/hwaccel.transcoding.yml b/immich/hwaccel.transcoding.yml index b4b4ea3..8628e6f 100755 --- a/immich/hwaccel.transcoding.yml +++ b/immich/hwaccel.transcoding.yml @@ -50,6 +50,5 @@ services: - /dev/dxg:/dev/dxg volumes: - /usr/lib/wsl:/usr/lib/wsl - - /dev/dri:/dev/dri environment: - LIBVA_DRIVER_NAME=d3d12 From 6856cdd8b1877299eebc709a2f6e5b99803f4464 Mon Sep 17 00:00:00 2001 From: jaydee Date: Thu, 25 Sep 2025 13:57:31 +0200 Subject: [PATCH 15/16] alias --- octoprint/docker-compose.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/octoprint/docker-compose.yml b/octoprint/docker-compose.yml index cce0fca..3f2e03b 100755 --- a/octoprint/docker-compose.yml +++ b/octoprint/docker-compose.yml @@ -3,6 +3,8 @@ services: container_name: octoprint1 devices: - /dev/ttyUSB0:/dev/ttyUSB0 + - /dev/video0:/dev/video0 + - /dev/video1:/dev/video1 environment: - ENABLE_MJPG_STREAMER=true image: ${DOCKER_REGISTRY:-}octoprint/octoprint:latest From c8d2ff5eca71d014edcdc693bf9f8a530bd9a7ac Mon Sep 17 00:00:00 2001 From: jaydee Date: Sat, 27 Sep 2025 16:20:27 +0200 Subject: [PATCH 16/16] alias --- motioneye/docker-compose.yml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/motioneye/docker-compose.yml b/motioneye/docker-compose.yml index 3ad949a..3fdabe1 100755 --- a/motioneye/docker-compose.yml +++ b/motioneye/docker-compose.yml @@ -2,9 +2,9 @@ services: motioneye: container_name: motioneye dns: - - 192.168.77.101 + - 192.168.77.101 environment: - - TZ=Europe/Bratislava + - TZ=Europe/Bratislava image: ${DOCKER_REGISTRY:-}ghcr.io/motioneye-project/motioneye:edge labels: com.centurylinklabs.watchtower.enable: 'true' @@ -19,10 +19,9 @@ services: wud.watch: true wud.watch.digest: true ports: - - 8081:8081 - - 8765:8765 - privileged: true + - 8081:8081 + - 8765:8765 restart: unless-stopped volumes: - - /share/docker_data/motioneye/etc_motioneye:/etc/motioneye - - /share/docker_data/motioneye/var_lib_motioneye:/var/lib/motioneye + - /share/docker_data/motioneye/etc_motioneye:/etc/motioneye + - /share/docker_data/motioneye/var_lib_motioneye:/var/lib/motioneye