.
This commit is contained in:
@@ -0,0 +1,16 @@
|
|||||||
|
#!/usr/bin/bash
|
||||||
|
|
||||||
|
# networks:
|
||||||
|
# openspeedtest:
|
||||||
|
# driver: overlay
|
||||||
|
# attachable: true
|
||||||
|
# external: true
|
||||||
|
|
||||||
|
docker network create \
|
||||||
|
--driver overlay \
|
||||||
|
portainer_agent_network
|
||||||
|
|
||||||
|
docker network create \
|
||||||
|
--driver overlay \
|
||||||
|
tdarr
|
||||||
|
|
||||||
@@ -23,3 +23,6 @@ services:
|
|||||||
- homepage.name=Dockhand
|
- homepage.name=Dockhand
|
||||||
- homepage.icon=dockhand.png
|
- homepage.icon=dockhand.png
|
||||||
- homepage.href=https://dockhand.home.ramberg.net/
|
- homepage.href=https://dockhand.home.ramberg.net/
|
||||||
|
placement:
|
||||||
|
constraints:
|
||||||
|
- node.role == manager
|
||||||
|
|||||||
@@ -28,6 +28,9 @@ services:
|
|||||||
- homepage.href=https://dozzle.home.ramberg.net/
|
- homepage.href=https://dozzle.home.ramberg.net/
|
||||||
- homepage.instance.public.href=https://dozzle.home.ramberg.net/
|
- homepage.instance.public.href=https://dozzle.home.ramberg.net/
|
||||||
- homepage.description=Docker Log Viewer
|
- homepage.description=Docker Log Viewer
|
||||||
|
placement:
|
||||||
|
constraints:
|
||||||
|
- node.role == manager
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
dozzle:
|
dozzle:
|
||||||
|
|||||||
@@ -37,6 +37,9 @@ services:
|
|||||||
- homepage.widget.username=kim
|
- homepage.widget.username=kim
|
||||||
- homepage.widget.password=freshrsspass123
|
- homepage.widget.password=freshrsspass123
|
||||||
#- homepage.widget.password=homekbr1998
|
#- homepage.widget.password=homekbr1998
|
||||||
|
placement:
|
||||||
|
constraints:
|
||||||
|
- node.role == manager
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
freshrss:
|
freshrss:
|
||||||
|
|||||||
@@ -34,6 +34,9 @@ services:
|
|||||||
- homepage.widget.type=gitea
|
- homepage.widget.type=gitea
|
||||||
- homepage.widget.url=http://swarm.home.ramberg.net:3000/
|
- homepage.widget.url=http://swarm.home.ramberg.net:3000/
|
||||||
- homepage.widget.key=c7e9d4b0089935b7c0e49850ad79346a9d96c5bb
|
- homepage.widget.key=c7e9d4b0089935b7c0e49850ad79346a9d96c5bb
|
||||||
|
placement:
|
||||||
|
constraints:
|
||||||
|
- node.role == manager
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
gitea:
|
gitea:
|
||||||
|
|||||||
@@ -31,3 +31,6 @@ services:
|
|||||||
- homepage.widget.username=kim@ramberg.net
|
- homepage.widget.username=kim@ramberg.net
|
||||||
- homepage.widget.password=homekbr1998
|
- homepage.widget.password=homekbr1998
|
||||||
- homepage.widget.fields=["items", "locations", "totalValue"] # optional - default fields shown ["items", "totalWithWarranty", "locations", "labels", "users", "totalValue"]
|
- homepage.widget.fields=["items", "locations", "totalValue"] # optional - default fields shown ["items", "totalWithWarranty", "locations", "labels", "users", "totalValue"]
|
||||||
|
placement:
|
||||||
|
constraints:
|
||||||
|
- node.role == manager
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ services:
|
|||||||
image: ghcr.io/gethomepage/homepage:latest
|
image: ghcr.io/gethomepage/homepage:latest
|
||||||
ports:
|
ports:
|
||||||
- ${PORT}:3000
|
- ${PORT}:3000
|
||||||
restart: unless-stopped
|
#restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
- /home/rcadmin/docker/homepage/config:/app/config # Make sure your local config directory exists
|
- /home/rcadmin/docker/homepage/config:/app/config # Make sure your local config directory exists
|
||||||
- /home/rcadmin/docker/homepage/images:/app/public/images # Make sure your local data directory exists
|
- /home/rcadmin/docker/homepage/images:/app/public/images # Make sure your local data directory exists
|
||||||
|
|||||||
@@ -0,0 +1,22 @@
|
|||||||
|
# You can find documentation for all the supported env variables at https://docs.immich.app/install/environment-variables
|
||||||
|
|
||||||
|
# The location where your uploaded files are stored
|
||||||
|
UPLOAD_LOCATION=./library
|
||||||
|
|
||||||
|
# The location where your database files are stored. Network shares are not supported for the database
|
||||||
|
DB_DATA_LOCATION=/home/rcadmin/docker/immich-app/database
|
||||||
|
|
||||||
|
# To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List
|
||||||
|
# TZ=Etc/UTC
|
||||||
|
|
||||||
|
# The Immich version to use. You can pin this to a specific version like "v2.1.0"
|
||||||
|
IMMICH_VERSION=v2
|
||||||
|
|
||||||
|
# Connection secret for postgres. You should change it to a random password
|
||||||
|
# Please use only the characters `A-Za-z0-9`, without special characters or spaces
|
||||||
|
DB_PASSWORD=postgresPW2026
|
||||||
|
|
||||||
|
# The values below this line do not need to be changed
|
||||||
|
###################################################################################
|
||||||
|
DB_USERNAME=postgres
|
||||||
|
DB_DATABASE_NAME=immich
|
||||||
@@ -0,0 +1,76 @@
|
|||||||
|
#
|
||||||
|
# WARNING: To install Immich, follow our guide: https://docs.immich.app/install/docker-compose
|
||||||
|
#
|
||||||
|
# Make sure to use the docker-compose.yml of the current release:
|
||||||
|
#
|
||||||
|
# https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
|
||||||
|
#
|
||||||
|
# The compose file on main may not be compatible with the latest release.
|
||||||
|
|
||||||
|
name: immich
|
||||||
|
|
||||||
|
services:
|
||||||
|
immich-server:
|
||||||
|
container_name: immich_server
|
||||||
|
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
|
||||||
|
# extends:
|
||||||
|
# file: hwaccel.transcoding.yml
|
||||||
|
# service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
|
||||||
|
volumes:
|
||||||
|
# Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file
|
||||||
|
- ${UPLOAD_LOCATION}:/data
|
||||||
|
- /etc/localtime:/etc/localtime:ro
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
|
ports:
|
||||||
|
- '2283:2283'
|
||||||
|
depends_on:
|
||||||
|
- redis
|
||||||
|
- database
|
||||||
|
restart: always
|
||||||
|
healthcheck:
|
||||||
|
disable: false
|
||||||
|
|
||||||
|
immich-machine-learning:
|
||||||
|
container_name: immich_machine_learning
|
||||||
|
# For hardware acceleration, add one of -[armnn, cuda, rocm, openvino, rknn] to the image tag.
|
||||||
|
# Example tag: ${IMMICH_VERSION:-release}-cuda
|
||||||
|
image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
|
||||||
|
# extends: # uncomment this section for hardware acceleration - see https://docs.immich.app/features/ml-hardware-acceleration
|
||||||
|
# file: hwaccel.ml.yml
|
||||||
|
# service: cpu # set to one of [armnn, cuda, rocm, openvino, openvino-wsl, rknn] for accelerated inference - use the `-wsl` version for WSL2 where applicable
|
||||||
|
volumes:
|
||||||
|
- model-cache:/cache
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
|
restart: always
|
||||||
|
healthcheck:
|
||||||
|
disable: false
|
||||||
|
|
||||||
|
redis:
|
||||||
|
container_name: immich_redis
|
||||||
|
image: docker.io/valkey/valkey:9@sha256:3b55fbaa0cd93cf0d9d961f405e4dfcc70efe325e2d84da207a0a8e6d8fde4f9
|
||||||
|
healthcheck:
|
||||||
|
test: redis-cli ping || exit 1
|
||||||
|
restart: always
|
||||||
|
|
||||||
|
database:
|
||||||
|
container_name: immich_postgres
|
||||||
|
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:bcf63357191b76a916ae5eb93464d65c07511da41e3bf7a8416db519b40b1c23
|
||||||
|
environment:
|
||||||
|
POSTGRES_PASSWORD: ${DB_PASSWORD}
|
||||||
|
POSTGRES_USER: ${DB_USERNAME}
|
||||||
|
POSTGRES_DB: ${DB_DATABASE_NAME}
|
||||||
|
POSTGRES_INITDB_ARGS: '--data-checksums'
|
||||||
|
# Uncomment the DB_STORAGE_TYPE: 'HDD' var if your database isn't stored on SSDs
|
||||||
|
# DB_STORAGE_TYPE: 'HDD'
|
||||||
|
volumes:
|
||||||
|
# Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file
|
||||||
|
- ${DB_DATA_LOCATION}:/var/lib/postgresql/data
|
||||||
|
shm_size: 128mb
|
||||||
|
restart: always
|
||||||
|
healthcheck:
|
||||||
|
disable: false
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
model-cache:
|
||||||
@@ -0,0 +1,85 @@
|
|||||||
|
#
|
||||||
|
# WARNING: To install Immich, follow our guide: https://docs.immich.app/install/docker-compose
|
||||||
|
#
|
||||||
|
# Make sure to use the docker-compose.yml of the current release:
|
||||||
|
#
|
||||||
|
# https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
|
||||||
|
#
|
||||||
|
# The compose file on main may not be compatible with the latest release.
|
||||||
|
|
||||||
|
name: immich
|
||||||
|
|
||||||
|
services:
|
||||||
|
immich-server:
|
||||||
|
container_name: immich_server
|
||||||
|
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
|
||||||
|
# extends:
|
||||||
|
# file: hwaccel.transcoding.yml
|
||||||
|
# service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
|
||||||
|
volumes:
|
||||||
|
# Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file
|
||||||
|
- ${UPLOAD_LOCATION}:/data
|
||||||
|
- /etc/localtime:/etc/localtime:ro
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
|
ports:
|
||||||
|
- '2283:2283'
|
||||||
|
depends_on:
|
||||||
|
- redis
|
||||||
|
- database
|
||||||
|
restart: always
|
||||||
|
healthcheck:
|
||||||
|
disable: false
|
||||||
|
|
||||||
|
immich-machine-learning:
|
||||||
|
container_name: immich_machine_learning
|
||||||
|
# For hardware acceleration, add one of -[armnn, cuda, rocm, openvino, rknn] to the image tag.
|
||||||
|
# Example tag: ${IMMICH_VERSION:-release}-cuda
|
||||||
|
image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
|
||||||
|
# extends: # uncomment this section for hardware acceleration - see https://docs.immich.app/features/ml-hardware-acceleration
|
||||||
|
# file: hwaccel.ml.yml
|
||||||
|
# service: cpu # set to one of [armnn, cuda, rocm, openvino, openvino-wsl, rknn] for accelerated inference - use the `-wsl` version for WSL2 where applicable
|
||||||
|
volumes:
|
||||||
|
- nfs_data/model-cache:/cache
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
|
restart: always
|
||||||
|
healthcheck:
|
||||||
|
disable: false
|
||||||
|
|
||||||
|
redis:
|
||||||
|
container_name: immich_redis
|
||||||
|
image: docker.io/valkey/valkey:9@sha256:3b55fbaa0cd93cf0d9d961f405e4dfcc70efe325e2d84da207a0a8e6d8fde4f9
|
||||||
|
healthcheck:
|
||||||
|
test: redis-cli ping || exit 1
|
||||||
|
restart: always
|
||||||
|
|
||||||
|
database:
|
||||||
|
container_name: immich_postgres
|
||||||
|
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:bcf63357191b76a916ae5eb93464d65c07511da41e3bf7a8416db519b40b1c23
|
||||||
|
environment:
|
||||||
|
POSTGRES_PASSWORD: ${DB_PASSWORD}
|
||||||
|
POSTGRES_USER: ${DB_USERNAME}
|
||||||
|
POSTGRES_DB: ${DB_DATABASE_NAME}
|
||||||
|
POSTGRES_INITDB_ARGS: '--data-checksums'
|
||||||
|
# Uncomment the DB_STORAGE_TYPE: 'HDD' var if your database isn't stored on SSDs
|
||||||
|
# DB_STORAGE_TYPE: 'HDD'
|
||||||
|
volumes:
|
||||||
|
# Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file
|
||||||
|
- ${DB_DATA_LOCATION}:/var/lib/postgresql/data
|
||||||
|
shm_size: 128mb
|
||||||
|
restart: always
|
||||||
|
healthcheck:
|
||||||
|
disable: false
|
||||||
|
deploy:
|
||||||
|
placement:
|
||||||
|
constraints:
|
||||||
|
- node.role == manager
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
nfs_data:
|
||||||
|
driver: local
|
||||||
|
driver_opts:
|
||||||
|
type: nfs
|
||||||
|
o: addr=192.168.50.204,nfsvers=4
|
||||||
|
device: ":/mnt/tankier/Apps/Docker/immich"
|
||||||
@@ -20,4 +20,7 @@ services:
|
|||||||
#- homepage.icon=iPerf3.png
|
#- homepage.icon=iPerf3.png
|
||||||
- homepage.href=https://iPerf3.home.ramberg.net/
|
- homepage.href=https://iPerf3.home.ramberg.net/
|
||||||
#- homepage.description=FreshRSS
|
#- homepage.description=FreshRSS
|
||||||
|
placement:
|
||||||
|
constraints:
|
||||||
|
- node.role == manager
|
||||||
|
|
||||||
|
|||||||
@@ -52,6 +52,9 @@ services:
|
|||||||
- homepage.widget.key=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsb25nX3Rva2VuIjp0cnVlLCJpZCI6ImU0ZTAxMDlhLWM4M2YtNGFmNC04ZmY4LThiMjM5Y2RkYjcwOCIsIm5hbWUiOiJIb21lcGFnZSIsImludGVncmF0aW9uX2lkIjoiZ2VuZXJpYyIsImV4cCI6MTkyNzY1OTI4M30.h47q7s2TutVq5SNaZJECqfAAZWN8RwEgNI6A59RrOlo
|
- homepage.widget.key=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsb25nX3Rva2VuIjp0cnVlLCJpZCI6ImU0ZTAxMDlhLWM4M2YtNGFmNC04ZmY4LThiMjM5Y2RkYjcwOCIsIm5hbWUiOiJIb21lcGFnZSIsImludGVncmF0aW9uX2lkIjoiZ2VuZXJpYyIsImV4cCI6MTkyNzY1OTI4M30.h47q7s2TutVq5SNaZJECqfAAZWN8RwEgNI6A59RrOlo
|
||||||
- homepage.widget.version=2 # only required if version > 1, defaults to 1
|
- homepage.widget.version=2 # only required if version > 1, defaults to 1
|
||||||
- homepage.widget.fields=["recipes", "categories"] # ["recipes", "users", "categories", "tags"]
|
- homepage.widget.fields=["recipes", "categories"] # ["recipes", "users", "categories", "tags"]
|
||||||
|
placement:
|
||||||
|
constraints:
|
||||||
|
- node.role == manager
|
||||||
|
|
||||||
#volumes:
|
#volumes:
|
||||||
# mealie-data:
|
# mealie-data:
|
||||||
|
|||||||
+1
-1
@@ -5,7 +5,7 @@
|
|||||||
services:
|
services:
|
||||||
n8n:
|
n8n:
|
||||||
image: docker.n8n.io/n8nio/n8n
|
image: docker.n8n.io/n8nio/n8n
|
||||||
restart: always
|
#restart: always
|
||||||
ports:
|
ports:
|
||||||
- "${PORT}:5678"
|
- "${PORT}:5678"
|
||||||
environment:
|
environment:
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
services:
|
services:
|
||||||
npm:
|
npm:
|
||||||
image: 'docker.io/jc21/nginx-proxy-manager:latest'
|
image: 'docker.io/jc21/nginx-proxy-manager:latest'
|
||||||
restart: unless-stopped
|
#restart: unless-stopped
|
||||||
ports:
|
ports:
|
||||||
- '${PORT_1}:80'
|
- '${PORT_1}:80'
|
||||||
- '${PORT_2}:81'
|
- '${PORT_2}:81'
|
||||||
|
|||||||
@@ -8,8 +8,8 @@ services:
|
|||||||
speedtest:
|
speedtest:
|
||||||
#restart: unless-stopped
|
#restart: unless-stopped
|
||||||
#container_name: openspeedtest
|
#container_name: openspeedtest
|
||||||
networks:
|
#networks:
|
||||||
- openspeedtest
|
# - openspeedtest
|
||||||
ports:
|
ports:
|
||||||
- '${PORT_1}:3000'
|
- '${PORT_1}:3000'
|
||||||
- '${PORT_2}:3001'
|
- '${PORT_2}:3001'
|
||||||
@@ -20,11 +20,12 @@ services:
|
|||||||
- homepage.name=OpenSpeedTest
|
- homepage.name=OpenSpeedTest
|
||||||
#- homepage.icon=.png
|
#- homepage.icon=.png
|
||||||
- homepage.href=https://openspeedtest.home.ramberg.net/
|
- homepage.href=https://openspeedtest.home.ramberg.net/
|
||||||
# placement:
|
placement:
|
||||||
# constraints:
|
constraints:
|
||||||
# - node.role == manager
|
- node.role == manager
|
||||||
|
|
||||||
networks:
|
#networks:
|
||||||
openspeedtest:
|
# openspeedtest:
|
||||||
driver: overlay
|
# driver: overlay
|
||||||
attachable: true
|
# attachable: true
|
||||||
|
# external: true
|
||||||
+1
-1
@@ -3,7 +3,7 @@ services:
|
|||||||
pihole:
|
pihole:
|
||||||
#container_name: pihole
|
#container_name: pihole
|
||||||
image: pihole/pihole:latest
|
image: pihole/pihole:latest
|
||||||
hostname: pihole
|
#hostname: pihole
|
||||||
networks:
|
networks:
|
||||||
- pihole
|
- pihole
|
||||||
ports:
|
ports:
|
||||||
|
|||||||
Executable
+16
@@ -0,0 +1,16 @@
|
|||||||
|
# Setup the Portainer Agent on a Docker Swarm cluster
|
||||||
|
|
||||||
|
docker network create \
|
||||||
|
--driver overlay \
|
||||||
|
portainer_agent_network
|
||||||
|
|
||||||
|
docker service create \
|
||||||
|
--name portainer_agent \
|
||||||
|
--network portainer_agent_network \
|
||||||
|
-p 9001:9001/tcp \
|
||||||
|
--mode global \
|
||||||
|
--constraint 'node.platform.os == linux' \
|
||||||
|
--mount type=bind,src=//var/run/docker.sock,dst=/var/run/docker.sock \
|
||||||
|
--mount type=bind,src=//var/lib/docker/volumes,dst=/var/lib/docker/volumes \
|
||||||
|
--mount type=bind,src=//,dst=/host \
|
||||||
|
portainer/agent:2.39.2
|
||||||
@@ -7,7 +7,7 @@ services:
|
|||||||
#restart: unless-stopped
|
#restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
network_mode: "host"
|
#network_mode: "host"
|
||||||
deploy:
|
deploy:
|
||||||
placement:
|
placement:
|
||||||
constraints:
|
constraints:
|
||||||
|
|||||||
@@ -33,6 +33,10 @@ services:
|
|||||||
limits:
|
limits:
|
||||||
cpus: '2'
|
cpus: '2'
|
||||||
#memory: 1024M
|
#memory: 1024M
|
||||||
|
placement:
|
||||||
|
constraints:
|
||||||
|
- node.role == manager
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
- /home/rcadmin/docker/tdarr/server:/app/server
|
- /home/rcadmin/docker/tdarr/server:/app/server
|
||||||
- /home/rcadmin/docker/tdarr/config:/app/configs
|
- /home/rcadmin/docker/tdarr/config:/app/configs
|
||||||
@@ -59,3 +63,4 @@ networks:
|
|||||||
tdarr:
|
tdarr:
|
||||||
driver: overlay
|
driver: overlay
|
||||||
attachable: true
|
attachable: true
|
||||||
|
external: true
|
||||||
|
|||||||
@@ -53,3 +53,4 @@ networks:
|
|||||||
tdarr:
|
tdarr:
|
||||||
driver: overlay
|
driver: overlay
|
||||||
attachable: true
|
attachable: true
|
||||||
|
external: true
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,13 @@
|
|||||||
|
# Tdarr variables
|
||||||
|
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=Europe/Oslo
|
||||||
|
NODEID=docker-02_node-01
|
||||||
|
#SERVERIP=192.168.50.70
|
||||||
|
SERVERIP=192.168.50.201
|
||||||
|
SERVERPORT=8266
|
||||||
|
WEBUIPORT=8265
|
||||||
|
USERNAME=tdarr@home.ramberg.net
|
||||||
|
PASSWORD=tdarrpass1234
|
||||||
|
NODENAME=Docker-02_Node-01
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
|
||||||
|
# Service Name: Tdarr Node
|
||||||
|
# Description : Tdarr node only. Requires a separate server to function.
|
||||||
|
# Homepage :
|
||||||
|
|
||||||
|
#version: "3.4"
|
||||||
|
services:
|
||||||
|
tdarr_node:
|
||||||
|
#container_name: tdarr_node
|
||||||
|
image: ghcr.io/haveagitgat/tdarr_node:latest
|
||||||
|
#restart: unless-stopped
|
||||||
|
#network_mode: bridge
|
||||||
|
environment:
|
||||||
|
- PUID=${PUID}
|
||||||
|
- PGID=${PGID}
|
||||||
|
- TZ=${TZ}
|
||||||
|
- UMASK_SET=002
|
||||||
|
- nodeID=${NODEID}
|
||||||
|
- serverIP=${SERVERIP}
|
||||||
|
- serverPort=${SERVERPORT}
|
||||||
|
deploy:
|
||||||
|
resources:
|
||||||
|
limits:
|
||||||
|
cpus: '3.5'
|
||||||
|
# memory: 1024M
|
||||||
|
placement:
|
||||||
|
constraints:
|
||||||
|
- node.role != manager
|
||||||
|
|
||||||
|
# cpu_shares: 512
|
||||||
|
volumes:
|
||||||
|
- /home/rcadmin/docker/tdarr_node/server:/app/server
|
||||||
|
- /home/rcadmin/docker/tdarr_node/config:/app/configs
|
||||||
|
- /home/rcadmin/docker/tdarr_node/logs:/app/logs
|
||||||
|
- cifs_mount_media:/media
|
||||||
|
#- cifs_mount_media/cache:/temp
|
||||||
|
#- /mnt/nfs/tower/video:/tower_media
|
||||||
|
#- /mnt/nfs/bunker/arch:/bunker_arch
|
||||||
|
#- /mnt/smb/redux/transcode/tdarr:/temp
|
||||||
|
# devices:
|
||||||
|
# - /dev/dri:/dev/dri
|
||||||
|
networks:
|
||||||
|
- tdarr
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
cifs_mount_media:
|
||||||
|
driver: local
|
||||||
|
driver_opts:
|
||||||
|
type: cifs
|
||||||
|
device: //192.168.50.204/Media/Recompress
|
||||||
|
o: "username=${USERNAME},password=${PASSWORD},vers=3.0,uid=${PUID},gid=${PGID},noserverino"
|
||||||
|
|
||||||
|
networks:
|
||||||
|
tdarr:
|
||||||
|
driver: overlay
|
||||||
|
attachable: true
|
||||||
|
external: true
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Tdarr_Node
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"nodeID": "docker-01_node-01",
|
||||||
|
"nodeName": "docker-01_node-01",
|
||||||
|
"serverURL": "http://192.168.50.201:8266",
|
||||||
|
"serverIP": "192.168.50.201",
|
||||||
|
"serverPort": "8266",
|
||||||
|
"handbrakePath": "",
|
||||||
|
"ffmpegPath": "",
|
||||||
|
"mkvpropeditPath": "",
|
||||||
|
"pathTranslators": [
|
||||||
|
{
|
||||||
|
"server": "",
|
||||||
|
"node": ""
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"nodeType": "mapped",
|
||||||
|
"unmappedNodeCache": "/app/unmappedNodeCache",
|
||||||
|
"logLevel": "INFO",
|
||||||
|
"priority": -1,
|
||||||
|
"cronPluginUpdate": "",
|
||||||
|
"apiKey": "",
|
||||||
|
"maxLogSizeMB": 10,
|
||||||
|
"pollInterval": 2000,
|
||||||
|
"startPaused": false
|
||||||
|
}
|
||||||
@@ -0,0 +1,804 @@
|
|||||||
|
[2026-05-26T18:18:57.937] [INFO] Tdarr_Node - Logger started
|
||||||
|
[2026-05-26T18:18:57.966] [INFO] Tdarr_Node - Config path: "/app/configs/Tdarr_Node_Config.json"
|
||||||
|
[2026-05-26T18:18:57.967] [WARN] Tdarr_Node - As env serverIP is set, creating serverURL from serverIP and serverPort. It's recommended to set env serverURL
|
||||||
|
[2026-05-26T18:18:57.972] [INFO] Tdarr_Node - {
|
||||||
|
"nodeID": "TFbRqdpQs",
|
||||||
|
"nodeName": "docker-01_node-01",
|
||||||
|
"serverURL": "http://192.168.50.201:8266",
|
||||||
|
"serverIP": "192.168.50.201",
|
||||||
|
"serverPort": "8266",
|
||||||
|
"handbrakePath": "",
|
||||||
|
"ffmpegPath": "",
|
||||||
|
"mkvpropeditPath": "",
|
||||||
|
"pathTranslators": [
|
||||||
|
{
|
||||||
|
"server": "",
|
||||||
|
"node": ""
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"nodeType": "mapped",
|
||||||
|
"unmappedNodeCache": "/app/unmappedNodeCache",
|
||||||
|
"logLevel": "INFO",
|
||||||
|
"priority": -1,
|
||||||
|
"platform_arch_isdocker": "linux_x64_docker_true",
|
||||||
|
"processPid": 275,
|
||||||
|
"cronPluginUpdate": "",
|
||||||
|
"apiKey": "*****",
|
||||||
|
"maxLogSizeMB": 10,
|
||||||
|
"pollInterval": 2000,
|
||||||
|
"startPaused": false
|
||||||
|
}
|
||||||
|
[2026-05-26T18:18:57.974] [INFO] Tdarr_Node - Config validation passed
|
||||||
|
[2026-05-26T18:18:58.051] [INFO] Tdarr_Node - Checking Server version
|
||||||
|
[2026-05-26T18:18:58.083] [INFO] Tdarr_Node - Node version 2.75.01 matches Server version 2.75.01
|
||||||
|
[2026-05-26T18:18:58.145] [INFO] Tdarr_Node - version: 2.75.01, buildDate: 2026_05_22T05_52_23z
|
||||||
|
[2026-05-26T18:18:58.145] [INFO] Tdarr_Node - platform_arch_isdocker: linux_x64_docker_true
|
||||||
|
[2026-05-26T18:18:58.146] [INFO] Tdarr_Node - Starting Tdarr_Node
|
||||||
|
[2026-05-26T18:18:58.146] [INFO] Tdarr_Node - Preparing environment
|
||||||
|
[2026-05-26T18:18:58.147] [INFO] Tdarr_Node - forcePolling: false
|
||||||
|
[2026-05-26T18:18:58.166] [INFO] Tdarr_Node - Node connected & registered, count:1
|
||||||
|
[2026-05-26T18:18:58.169] [INFO] Tdarr_Node - Checking Server version
|
||||||
|
[2026-05-26T18:18:58.172] [INFO] Tdarr_Node - Node version 2.75.01 matches Server version 2.75.01
|
||||||
|
[2026-05-26T18:18:58.316] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-26T18:18:58.452] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-26T18:18:58.455] [INFO] Tdarr_Node - Running encoder tests
|
||||||
|
[2026-05-26T18:18:58.473] [INFO] Tdarr_Node - FFmpeg version: 7.1.2-jellyfin
|
||||||
|
[2026-05-26T18:18:59.153] [INFO] Tdarr_Node - Running binary tests
|
||||||
|
[2026-05-26T18:18:59.267] [INFO] Tdarr_Node - ---------------Binary tests start----------------
|
||||||
|
[2026-05-26T18:18:59.267] [INFO] Tdarr_Node - handbrakePath:"HandBrakeCLI"
|
||||||
|
[2026-05-26T18:18:59.267] [INFO] Tdarr_Node - ffmpegPath:"tdarr-ffmpeg"
|
||||||
|
[2026-05-26T18:18:59.267] [INFO] Tdarr_Node - mkvpropedit:"mkvpropedit"
|
||||||
|
[2026-05-26T18:18:59.267] [INFO] Tdarr_Node - Binary test 1: handbrakePath working
|
||||||
|
[2026-05-26T18:18:59.267] [INFO] Tdarr_Node - Binary test 2: ffmpegPath working
|
||||||
|
[2026-05-26T18:18:59.267] [INFO] Tdarr_Node - Binary test 3: mkvpropeditPath working
|
||||||
|
[2026-05-26T18:18:59.267] [INFO] Tdarr_Node - ---------------Binary tests end-------------------
|
||||||
|
[2026-05-26T18:18:59.267] [INFO] Tdarr_Node - Running scanner tests
|
||||||
|
[2026-05-26T18:18:59.268] [INFO] Tdarr_Node - ---------------Scanner tests start----------------
|
||||||
|
[2026-05-26T18:18:59.268] [INFO] Tdarr_Node - ffprobePath:"/app/Tdarr_Node/assets/app/ffmpeg/linux_x64/ffprobe"
|
||||||
|
[2026-05-26T18:18:59.268] [INFO] Tdarr_Node - ccextractorPath:"ccextractor"
|
||||||
|
[2026-05-26T18:18:59.268] [INFO] Tdarr_Node - Scanner test: Scanning file start
|
||||||
|
[2026-05-26T18:19:00.119] [INFO] Tdarr_Node - CCExtractor flag style detected as: "-"
|
||||||
|
[2026-05-26T18:19:00.232] [INFO] Tdarr_Node - Scanner test: Scanning file end
|
||||||
|
[2026-05-26T18:19:00.233] [INFO] Tdarr_Node - Scanner test 1: FFprobe working
|
||||||
|
[2026-05-26T18:19:00.233] [INFO] Tdarr_Node - Scanner test 2: Exiftool working
|
||||||
|
[2026-05-26T18:19:00.233] [INFO] Tdarr_Node - Scanner test 3: Mediainfo working
|
||||||
|
[2026-05-26T18:19:00.233] [INFO] Tdarr_Node - Scanner test 4: CCExtractor working
|
||||||
|
[2026-05-26T18:19:00.233] [INFO] Tdarr_Node - ---------------Scanner tests end----------------
|
||||||
|
[2026-05-26T18:19:01.700] [INFO] Tdarr_Node - encoder-enabled-working,libx264-true-true,libx265-true-true,h264_nvenc-true-false,hevc_nvenc-true-false,av1_nvenc-true-false,h264_qsv-true-false,hevc_qsv-true-false,av1_qsv-true-false,h264_vaapi-true-false,hevc_vaapi-true-false,av1_vaapi-true-false,h264_amf-true-false,hevc_amf-true-false,av1_amf-true-false,h264_rkmpp-false-false,hevc_rkmpp-false-false,av1_rkmpp-false-false,h264_videotoolbox-false-false,hevc_videotoolbox-false-false,av1_videotoolbox-false-false,libaom-av1-false-false,libsvtav1-true-true
|
||||||
|
[2026-05-26T18:19:07.979] [ERROR] Tdarr_Node - Error: Running HandBrake failed
|
||||||
|
at /app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:207:27
|
||||||
|
at step (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:33:23)
|
||||||
|
at Object.next (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:14:53)
|
||||||
|
at fulfilled (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:5:58)
|
||||||
|
at process.processTicksAndRejections (node:internal/process/task_queues:104:5){}
|
||||||
|
[2026-05-26T19:16:07.744] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-26T19:16:08.130] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-26T19:16:23.110] [ERROR] Tdarr_Node - Error: Running HandBrake failed
|
||||||
|
at /app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:207:27
|
||||||
|
at step (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:33:23)
|
||||||
|
at Object.next (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:14:53)
|
||||||
|
at fulfilled (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:5:58)
|
||||||
|
at process.processTicksAndRejections (node:internal/process/task_queues:104:5){}
|
||||||
|
[2026-05-26T20:07:54.156] [ERROR] Tdarr_Node - Error: Running HandBrake failed
|
||||||
|
at /app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:207:27
|
||||||
|
at step (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:33:23)
|
||||||
|
at Object.next (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:14:53)
|
||||||
|
at fulfilled (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:5:58)
|
||||||
|
at process.processTicksAndRejections (node:internal/process/task_queues:104:5){}
|
||||||
|
[2026-05-26T20:16:07.948] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-26T20:16:08.413] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-26T21:16:07.935] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-26T21:16:08.520] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-26T22:02:03.304] [ERROR] Tdarr_Node - Error: Running HandBrake failed
|
||||||
|
at /app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:207:27
|
||||||
|
at step (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:33:23)
|
||||||
|
at Object.next (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:14:53)
|
||||||
|
at fulfilled (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:5:58)
|
||||||
|
at process.processTicksAndRejections (node:internal/process/task_queues:104:5){}
|
||||||
|
[2026-05-26T22:16:07.745] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-26T22:16:08.113] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-26T23:16:08.034] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-26T23:16:08.437] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-26T23:19:52.633] [INFO] Tdarr_Node - Logger started
|
||||||
|
[2026-05-26T23:19:52.674] [INFO] Tdarr_Node - Config path: "/app/configs/Tdarr_Node_Config.json"
|
||||||
|
[2026-05-26T23:19:52.675] [WARN] Tdarr_Node - As env serverIP is set, creating serverURL from serverIP and serverPort. It's recommended to set env serverURL
|
||||||
|
[2026-05-26T23:19:52.681] [INFO] Tdarr_Node - {
|
||||||
|
"nodeID": "5GsUZOGCF",
|
||||||
|
"nodeName": "docker-01_node-01",
|
||||||
|
"serverURL": "http://192.168.50.201:8266",
|
||||||
|
"serverIP": "192.168.50.201",
|
||||||
|
"serverPort": "8266",
|
||||||
|
"handbrakePath": "",
|
||||||
|
"ffmpegPath": "",
|
||||||
|
"mkvpropeditPath": "",
|
||||||
|
"pathTranslators": [
|
||||||
|
{
|
||||||
|
"server": "",
|
||||||
|
"node": ""
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"nodeType": "mapped",
|
||||||
|
"unmappedNodeCache": "/app/unmappedNodeCache",
|
||||||
|
"logLevel": "INFO",
|
||||||
|
"priority": -1,
|
||||||
|
"platform_arch_isdocker": "linux_x64_docker_true",
|
||||||
|
"processPid": 273,
|
||||||
|
"cronPluginUpdate": "",
|
||||||
|
"apiKey": "*****",
|
||||||
|
"maxLogSizeMB": 10,
|
||||||
|
"pollInterval": 2000,
|
||||||
|
"startPaused": false
|
||||||
|
}
|
||||||
|
[2026-05-26T23:19:52.684] [INFO] Tdarr_Node - Config validation passed
|
||||||
|
[2026-05-26T23:19:52.780] [INFO] Tdarr_Node - Checking Server version
|
||||||
|
[2026-05-26T23:19:52.809] [INFO] Tdarr_Node - Node version 2.75.01 matches Server version 2.75.01
|
||||||
|
[2026-05-26T23:19:52.932] [INFO] Tdarr_Node - version: 2.75.01, buildDate: 2026_05_22T05_52_23z
|
||||||
|
[2026-05-26T23:19:52.932] [INFO] Tdarr_Node - platform_arch_isdocker: linux_x64_docker_true
|
||||||
|
[2026-05-26T23:19:52.932] [INFO] Tdarr_Node - Starting Tdarr_Node
|
||||||
|
[2026-05-26T23:19:52.932] [INFO] Tdarr_Node - Preparing environment
|
||||||
|
[2026-05-26T23:19:52.933] [INFO] Tdarr_Node - forcePolling: false
|
||||||
|
[2026-05-26T23:19:52.956] [INFO] Tdarr_Node - Node connected & registered, count:1
|
||||||
|
[2026-05-26T23:19:52.959] [INFO] Tdarr_Node - Checking Server version
|
||||||
|
[2026-05-26T23:19:52.963] [INFO] Tdarr_Node - Node version 2.75.01 matches Server version 2.75.01
|
||||||
|
[2026-05-26T23:19:53.106] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-26T23:19:53.245] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-26T23:19:53.248] [INFO] Tdarr_Node - Running encoder tests
|
||||||
|
[2026-05-26T23:19:53.266] [INFO] Tdarr_Node - FFmpeg version: 7.1.2-jellyfin
|
||||||
|
[2026-05-26T23:19:53.939] [INFO] Tdarr_Node - Running binary tests
|
||||||
|
[2026-05-26T23:19:54.077] [INFO] Tdarr_Node - ---------------Binary tests start----------------
|
||||||
|
[2026-05-26T23:19:54.077] [INFO] Tdarr_Node - handbrakePath:"HandBrakeCLI"
|
||||||
|
[2026-05-26T23:19:54.077] [INFO] Tdarr_Node - ffmpegPath:"tdarr-ffmpeg"
|
||||||
|
[2026-05-26T23:19:54.077] [INFO] Tdarr_Node - mkvpropedit:"mkvpropedit"
|
||||||
|
[2026-05-26T23:19:54.077] [INFO] Tdarr_Node - Binary test 1: handbrakePath working
|
||||||
|
[2026-05-26T23:19:54.077] [INFO] Tdarr_Node - Binary test 2: ffmpegPath working
|
||||||
|
[2026-05-26T23:19:54.077] [INFO] Tdarr_Node - Binary test 3: mkvpropeditPath working
|
||||||
|
[2026-05-26T23:19:54.077] [INFO] Tdarr_Node - ---------------Binary tests end-------------------
|
||||||
|
[2026-05-26T23:19:54.077] [INFO] Tdarr_Node - Running scanner tests
|
||||||
|
[2026-05-26T23:19:54.078] [INFO] Tdarr_Node - ---------------Scanner tests start----------------
|
||||||
|
[2026-05-26T23:19:54.078] [INFO] Tdarr_Node - ffprobePath:"/app/Tdarr_Node/assets/app/ffmpeg/linux_x64/ffprobe"
|
||||||
|
[2026-05-26T23:19:54.078] [INFO] Tdarr_Node - ccextractorPath:"ccextractor"
|
||||||
|
[2026-05-26T23:19:54.078] [INFO] Tdarr_Node - Scanner test: Scanning file start
|
||||||
|
[2026-05-26T23:19:54.993] [INFO] Tdarr_Node - CCExtractor flag style detected as: "-"
|
||||||
|
[2026-05-26T23:19:55.118] [INFO] Tdarr_Node - Scanner test: Scanning file end
|
||||||
|
[2026-05-26T23:19:55.118] [INFO] Tdarr_Node - Scanner test 1: FFprobe working
|
||||||
|
[2026-05-26T23:19:55.118] [INFO] Tdarr_Node - Scanner test 2: Exiftool working
|
||||||
|
[2026-05-26T23:19:55.118] [INFO] Tdarr_Node - Scanner test 3: Mediainfo working
|
||||||
|
[2026-05-26T23:19:55.118] [INFO] Tdarr_Node - Scanner test 4: CCExtractor working
|
||||||
|
[2026-05-26T23:19:55.118] [INFO] Tdarr_Node - ---------------Scanner tests end----------------
|
||||||
|
[2026-05-26T23:19:56.503] [INFO] Tdarr_Node - encoder-enabled-working,libx264-true-true,libx265-true-true,h264_nvenc-true-false,hevc_nvenc-true-false,av1_nvenc-true-false,h264_qsv-true-false,hevc_qsv-true-false,av1_qsv-true-false,h264_vaapi-true-false,hevc_vaapi-true-false,av1_vaapi-true-false,h264_amf-true-false,hevc_amf-true-false,av1_amf-true-false,h264_rkmpp-false-false,hevc_rkmpp-false-false,av1_rkmpp-false-false,h264_videotoolbox-false-false,hevc_videotoolbox-false-false,av1_videotoolbox-false-false,libaom-av1-false-false,libsvtav1-true-true
|
||||||
|
[2026-05-26T23:20:02.879] [ERROR] Tdarr_Node - Error: Running HandBrake failed
|
||||||
|
at /app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:207:27
|
||||||
|
at step (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:33:23)
|
||||||
|
at Object.next (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:14:53)
|
||||||
|
at fulfilled (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:5:58)
|
||||||
|
at process.processTicksAndRejections (node:internal/process/task_queues:104:5){}
|
||||||
|
[2026-05-27T00:16:08.536] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T00:16:09.047] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-27T01:16:08.032] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T01:16:08.416] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-27T02:16:07.455] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T02:16:07.592] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-27T03:16:10.652] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T03:16:10.788] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-27T04:16:07.375] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T04:16:07.495] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-27T05:16:07.372] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T05:16:07.492] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-27T06:16:07.385] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T06:16:07.510] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-27T07:16:07.399] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T07:16:07.522] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-27T08:16:07.400] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T08:16:07.525] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-27T09:16:07.395] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T09:16:07.532] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-27T09:36:21.118] [ERROR] Tdarr_Node - Error: Running HandBrake failed
|
||||||
|
at /app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:207:27
|
||||||
|
at step (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:33:23)
|
||||||
|
at Object.next (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:14:53)
|
||||||
|
at fulfilled (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:5:58)
|
||||||
|
at process.processTicksAndRejections (node:internal/process/task_queues:104:5){}
|
||||||
|
[2026-05-27T09:36:48.534] [WARN] Tdarr_Node - Cancelling
|
||||||
|
[2026-05-27T09:36:56.145] [ERROR] Tdarr_Node - Error: Running HandBrake failed
|
||||||
|
at /app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:207:27
|
||||||
|
at step (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:33:23)
|
||||||
|
at Object.next (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:14:53)
|
||||||
|
at fulfilled (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:5:58)
|
||||||
|
at process.processTicksAndRejections (node:internal/process/task_queues:104:5){}
|
||||||
|
[2026-05-27T10:16:07.824] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T10:16:08.121] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-27T11:16:07.922] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T11:16:08.233] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-27T12:16:09.521] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T12:16:10.018] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-27T12:30:51.474] [ERROR] Tdarr_Node - Error: Running HandBrake failed
|
||||||
|
at /app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:207:27
|
||||||
|
at step (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:33:23)
|
||||||
|
at Object.next (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:14:53)
|
||||||
|
at fulfilled (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:5:58)
|
||||||
|
at process.processTicksAndRejections (node:internal/process/task_queues:104:5){}
|
||||||
|
[2026-05-27T13:16:08.048] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T13:16:08.557] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-27T14:16:07.756] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T14:16:08.132] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-27T15:16:07.952] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T15:16:08.345] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-27T15:34:11.152] [ERROR] Tdarr_Node - Error: Running HandBrake failed
|
||||||
|
at /app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:207:27
|
||||||
|
at step (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:33:23)
|
||||||
|
at Object.next (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:14:53)
|
||||||
|
at fulfilled (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:5:58)
|
||||||
|
at process.processTicksAndRejections (node:internal/process/task_queues:104:5){}
|
||||||
|
[2026-05-27T16:16:07.954] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T16:16:08.508] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-27T17:16:07.864] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T17:16:08.320] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-27T18:16:08.014] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T18:16:08.510] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-27T19:06:57.226] [ERROR] Tdarr_Node - Error: Running HandBrake failed
|
||||||
|
at /app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:207:27
|
||||||
|
at step (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:33:23)
|
||||||
|
at Object.next (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:14:53)
|
||||||
|
at fulfilled (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:5:58)
|
||||||
|
at process.processTicksAndRejections (node:internal/process/task_queues:104:5){}
|
||||||
|
[2026-05-27T19:16:07.922] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T19:16:08.245] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-27T20:16:07.937] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T21:16:12.026] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T21:16:12.337] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-27T22:09:29.263] [ERROR] Tdarr_Node - Error: Running HandBrake failed
|
||||||
|
at /app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:207:27
|
||||||
|
at step (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:33:23)
|
||||||
|
at Object.next (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:14:53)
|
||||||
|
at fulfilled (/app/Tdarr_Node/assets/app/plugins/FlowPlugins/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.js:5:58)
|
||||||
|
at process.processTicksAndRejections (node:internal/process/task_queues:104:5){}
|
||||||
|
[2026-05-27T22:16:07.741] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T22:16:08.110] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-27T23:16:08.154] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-27T23:16:08.627] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-28T00:00:11.064] [INFO] Tdarr_Node - Logger started
|
||||||
|
[2026-05-28T00:00:11.100] [INFO] Tdarr_Node - Config path: "/app/configs/Tdarr_Node_Config.json"
|
||||||
|
[2026-05-28T00:00:11.100] [WARN] Tdarr_Node - As env serverIP is set, creating serverURL from serverIP and serverPort. It's recommended to set env serverURL
|
||||||
|
[2026-05-28T00:00:11.106] [INFO] Tdarr_Node - {
|
||||||
|
"nodeID": "HvMI5js0e",
|
||||||
|
"nodeName": "docker-01_node-01",
|
||||||
|
"serverURL": "http://192.168.50.201:8266",
|
||||||
|
"serverIP": "192.168.50.201",
|
||||||
|
"serverPort": "8266",
|
||||||
|
"handbrakePath": "",
|
||||||
|
"ffmpegPath": "",
|
||||||
|
"mkvpropeditPath": "",
|
||||||
|
"pathTranslators": [
|
||||||
|
{
|
||||||
|
"server": "",
|
||||||
|
"node": ""
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"nodeType": "mapped",
|
||||||
|
"unmappedNodeCache": "/app/unmappedNodeCache",
|
||||||
|
"logLevel": "INFO",
|
||||||
|
"priority": -1,
|
||||||
|
"platform_arch_isdocker": "linux_x64_docker_true",
|
||||||
|
"processPid": 273,
|
||||||
|
"cronPluginUpdate": "",
|
||||||
|
"apiKey": "*****",
|
||||||
|
"maxLogSizeMB": 10,
|
||||||
|
"pollInterval": 2000,
|
||||||
|
"startPaused": false
|
||||||
|
}
|
||||||
|
[2026-05-28T00:00:22.377] [INFO] Tdarr_Node - Logger started
|
||||||
|
[2026-05-28T00:00:22.409] [INFO] Tdarr_Node - Config path: "/app/configs/Tdarr_Node_Config.json"
|
||||||
|
[2026-05-28T00:00:22.410] [WARN] Tdarr_Node - As env serverIP is set, creating serverURL from serverIP and serverPort. It's recommended to set env serverURL
|
||||||
|
[2026-05-28T00:00:22.415] [INFO] Tdarr_Node - {
|
||||||
|
"nodeID": "xs_w70ghH",
|
||||||
|
"nodeName": "docker-01_node-01",
|
||||||
|
"serverURL": "http://192.168.50.201:8266",
|
||||||
|
"serverIP": "192.168.50.201",
|
||||||
|
"serverPort": "8266",
|
||||||
|
"handbrakePath": "",
|
||||||
|
"ffmpegPath": "",
|
||||||
|
"mkvpropeditPath": "",
|
||||||
|
"pathTranslators": [
|
||||||
|
{
|
||||||
|
"server": "",
|
||||||
|
"node": ""
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"nodeType": "mapped",
|
||||||
|
"unmappedNodeCache": "/app/unmappedNodeCache",
|
||||||
|
"logLevel": "INFO",
|
||||||
|
"priority": -1,
|
||||||
|
"platform_arch_isdocker": "linux_x64_docker_true",
|
||||||
|
"processPid": 299,
|
||||||
|
"cronPluginUpdate": "",
|
||||||
|
"apiKey": "*****",
|
||||||
|
"maxLogSizeMB": 10,
|
||||||
|
"pollInterval": 2000,
|
||||||
|
"startPaused": false
|
||||||
|
}
|
||||||
|
[2026-05-28T00:00:33.664] [INFO] Tdarr_Node - Logger started
|
||||||
|
[2026-05-28T00:00:33.696] [INFO] Tdarr_Node - Config path: "/app/configs/Tdarr_Node_Config.json"
|
||||||
|
[2026-05-28T00:00:44.941] [INFO] Tdarr_Node - Logger started
|
||||||
|
[2026-05-28T00:00:44.973] [INFO] Tdarr_Node - Config path: "/app/configs/Tdarr_Node_Config.json"
|
||||||
|
[2026-05-28T00:00:44.974] [WARN] Tdarr_Node - As env serverIP is set, creating serverURL from serverIP and serverPort. It's recommended to set env serverURL
|
||||||
|
[2026-05-28T00:00:44.979] [INFO] Tdarr_Node - {
|
||||||
|
"nodeID": "hy6vyb4CP",
|
||||||
|
"nodeName": "docker-01_node-01",
|
||||||
|
"serverURL": "http://192.168.50.201:8266",
|
||||||
|
"serverIP": "192.168.50.201",
|
||||||
|
"serverPort": "8266",
|
||||||
|
"handbrakePath": "",
|
||||||
|
"ffmpegPath": "",
|
||||||
|
"mkvpropeditPath": "",
|
||||||
|
"pathTranslators": [
|
||||||
|
{
|
||||||
|
"server": "",
|
||||||
|
"node": ""
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"nodeType": "mapped",
|
||||||
|
"unmappedNodeCache": "/app/unmappedNodeCache",
|
||||||
|
"logLevel": "INFO",
|
||||||
|
"priority": -1,
|
||||||
|
"platform_arch_isdocker": "linux_x64_docker_true",
|
||||||
|
"processPid": 351,
|
||||||
|
"cronPluginUpdate": "",
|
||||||
|
"apiKey": "*****",
|
||||||
|
"maxLogSizeMB": 10,
|
||||||
|
"pollInterval": 2000,
|
||||||
|
"startPaused": false
|
||||||
|
}
|
||||||
|
[2026-05-28T00:00:56.230] [INFO] Tdarr_Node - Logger started
|
||||||
|
[2026-05-28T00:00:56.261] [INFO] Tdarr_Node - Config path: "/app/configs/Tdarr_Node_Config.json"
|
||||||
|
[2026-05-28T00:00:56.262] [WARN] Tdarr_Node - As env serverIP is set, creating serverURL from serverIP and serverPort. It's recommended to set env serverURL
|
||||||
|
[2026-05-28T00:01:07.527] [INFO] Tdarr_Node - Logger started
|
||||||
|
[2026-05-28T00:01:07.560] [INFO] Tdarr_Node - Config path: "/app/configs/Tdarr_Node_Config.json"
|
||||||
|
[2026-05-28T00:01:07.561] [WARN] Tdarr_Node - As env serverIP is set, creating serverURL from serverIP and serverPort. It's recommended to set env serverURL
|
||||||
|
[2026-05-28T00:01:07.566] [INFO] Tdarr_Node - {
|
||||||
|
"nodeID": "9h3CXgtOT",
|
||||||
|
"nodeName": "docker-01_node-01",
|
||||||
|
"serverURL": "http://192.168.50.201:8266",
|
||||||
|
"serverIP": "192.168.50.201",
|
||||||
|
"serverPort": "8266",
|
||||||
|
"handbrakePath": "",
|
||||||
|
"ffmpegPath": "",
|
||||||
|
"mkvpropeditPath": "",
|
||||||
|
"pathTranslators": [
|
||||||
|
{
|
||||||
|
"server": "",
|
||||||
|
"node": ""
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"nodeType": "mapped",
|
||||||
|
"unmappedNodeCache": "/app/unmappedNodeCache",
|
||||||
|
"logLevel": "INFO",
|
||||||
|
"priority": -1,
|
||||||
|
"platform_arch_isdocker": "linux_x64_docker_true",
|
||||||
|
"processPid": 404,
|
||||||
|
"cronPluginUpdate": "",
|
||||||
|
"apiKey": "*****",
|
||||||
|
"maxLogSizeMB": 10,
|
||||||
|
"pollInterval": 2000,
|
||||||
|
"startPaused": false
|
||||||
|
}
|
||||||
|
[2026-05-28T00:01:07.569] [INFO] Tdarr_Node - Config validation passed
|
||||||
|
[2026-05-28T00:01:07.650] [INFO] Tdarr_Node - Checking Server version
|
||||||
|
[2026-05-28T00:01:07.678] [ERROR] Tdarr_Node - Error: connect ECONNREFUSED 192.168.50.201:8266
|
||||||
|
at AxiosError.from (/app/Tdarr_Node/node_modules/axios/lib/core/AxiosError.js:86:14)
|
||||||
|
at RedirectableRequest.handleRequestError (/app/Tdarr_Node/node_modules/axios/lib/adapters/http.js:407:25)
|
||||||
|
at RedirectableRequest.emit (node:events:521:24)
|
||||||
|
at eventHandlers.<computed> (/app/Tdarr_Node/node_modules/follow-redirects/index.js:49:24)
|
||||||
|
at ClientRequest.emit (node:events:509:28)
|
||||||
|
at emitErrorEvent (node:_http_client:109:11)
|
||||||
|
at Socket.socketErrorListener (node:_http_client:593:5)
|
||||||
|
at Socket.emit (node:events:509:28)
|
||||||
|
at emitErrorNT (node:internal/streams/destroy:170:8)
|
||||||
|
at emitErrorCloseNT (node:internal/streams/destroy:129:3){
|
||||||
|
"message": "connect ECONNREFUSED 192.168.50.201:8266",
|
||||||
|
"name": "Error",
|
||||||
|
"stack": "Error: connect ECONNREFUSED 192.168.50.201:8266\n at AxiosError.from (/app/Tdarr_Node/node_modules/axios/lib/core/AxiosError.js:86:14)\n at RedirectableRequest.handleRequestError (/app/Tdarr_Node/node_modules/axios/lib/adapters/http.js:407:25)\n at RedirectableRequest.emit (node:events:521:24)\n at eventHandlers.<computed> (/app/Tdarr_Node/node_modules/follow-redirects/index.js:49:24)\n at ClientRequest.emit (node:events:509:28)\n at emitErrorEvent (node:_http_client:109:11)\n at Socket.socketErrorListener (node:_http_client:593:5)\n at Socket.emit (node:events:509:28)\n at emitErrorNT (node:internal/streams/destroy:170:8)\n at emitErrorCloseNT (node:internal/streams/destroy:129:3)",
|
||||||
|
"config": {
|
||||||
|
"transitional": {
|
||||||
|
"silentJSONParsing": true,
|
||||||
|
"forcedJSONParsing": true,
|
||||||
|
"clarifyTimeoutError": false
|
||||||
|
},
|
||||||
|
"transformRequest": [
|
||||||
|
null
|
||||||
|
],
|
||||||
|
"transformResponse": [
|
||||||
|
null
|
||||||
|
],
|
||||||
|
"timeout": 30000,
|
||||||
|
"xsrfCookieName": "XSRF-TOKEN",
|
||||||
|
"xsrfHeaderName": "X-XSRF-TOKEN",
|
||||||
|
"maxContentLength": -1,
|
||||||
|
"maxBodyLength": -1,
|
||||||
|
"env": {},
|
||||||
|
"headers": {
|
||||||
|
"Accept": "application/json, text/plain, */*",
|
||||||
|
"Content-Type": "application/json",
|
||||||
|
"x-api-key": "",
|
||||||
|
"x-tdarr-request-source": "node",
|
||||||
|
"User-Agent": "axios/0.30.3",
|
||||||
|
"Content-Length": 139
|
||||||
|
},
|
||||||
|
"method": "post",
|
||||||
|
"url": "http://192.168.50.201:8266/api/v2/nodes/version-check",
|
||||||
|
"data": "{\"data\":{\"nodeVersion\":\"2.76.01\",\"nodeID\":\"9h3CXgtOT\",\"nodeName\":\"docker-01_node-01\",\"nodeType\":\"mapped\",\"inDocker\":true,\"processPid\":404}}"
|
||||||
|
},
|
||||||
|
"code": "ECONNREFUSED",
|
||||||
|
"status": null
|
||||||
|
}
|
||||||
|
[2026-05-28T00:01:17.679] [INFO] Tdarr_Node - Checking Server version
|
||||||
|
[2026-05-28T00:01:17.681] [ERROR] Tdarr_Node - Error: connect ECONNREFUSED 192.168.50.201:8266
|
||||||
|
at AxiosError.from (/app/Tdarr_Node/node_modules/axios/lib/core/AxiosError.js:86:14)
|
||||||
|
at RedirectableRequest.handleRequestError (/app/Tdarr_Node/node_modules/axios/lib/adapters/http.js:407:25)
|
||||||
|
at RedirectableRequest.emit (node:events:521:24)
|
||||||
|
at eventHandlers.<computed> (/app/Tdarr_Node/node_modules/follow-redirects/index.js:49:24)
|
||||||
|
at ClientRequest.emit (node:events:509:28)
|
||||||
|
at emitErrorEvent (node:_http_client:109:11)
|
||||||
|
at Socket.socketErrorListener (node:_http_client:593:5)
|
||||||
|
at Socket.emit (node:events:509:28)
|
||||||
|
at emitErrorNT (node:internal/streams/destroy:170:8)
|
||||||
|
at emitErrorCloseNT (node:internal/streams/destroy:129:3){
|
||||||
|
"message": "connect ECONNREFUSED 192.168.50.201:8266",
|
||||||
|
"name": "Error",
|
||||||
|
"stack": "Error: connect ECONNREFUSED 192.168.50.201:8266\n at AxiosError.from (/app/Tdarr_Node/node_modules/axios/lib/core/AxiosError.js:86:14)\n at RedirectableRequest.handleRequestError (/app/Tdarr_Node/node_modules/axios/lib/adapters/http.js:407:25)\n at RedirectableRequest.emit (node:events:521:24)\n at eventHandlers.<computed> (/app/Tdarr_Node/node_modules/follow-redirects/index.js:49:24)\n at ClientRequest.emit (node:events:509:28)\n at emitErrorEvent (node:_http_client:109:11)\n at Socket.socketErrorListener (node:_http_client:593:5)\n at Socket.emit (node:events:509:28)\n at emitErrorNT (node:internal/streams/destroy:170:8)\n at emitErrorCloseNT (node:internal/streams/destroy:129:3)",
|
||||||
|
"config": {
|
||||||
|
"transitional": {
|
||||||
|
"silentJSONParsing": true,
|
||||||
|
"forcedJSONParsing": true,
|
||||||
|
"clarifyTimeoutError": false
|
||||||
|
},
|
||||||
|
"transformRequest": [
|
||||||
|
null
|
||||||
|
],
|
||||||
|
"transformResponse": [
|
||||||
|
null
|
||||||
|
],
|
||||||
|
"timeout": 30000,
|
||||||
|
"xsrfCookieName": "XSRF-TOKEN",
|
||||||
|
"xsrfHeaderName": "X-XSRF-TOKEN",
|
||||||
|
"maxContentLength": -1,
|
||||||
|
"maxBodyLength": -1,
|
||||||
|
"env": {},
|
||||||
|
"headers": {
|
||||||
|
"Accept": "application/json, text/plain, */*",
|
||||||
|
"Content-Type": "application/json",
|
||||||
|
"x-api-key": "",
|
||||||
|
"x-tdarr-request-source": "node",
|
||||||
|
"User-Agent": "axios/0.30.3",
|
||||||
|
"Content-Length": 139
|
||||||
|
},
|
||||||
|
"method": "post",
|
||||||
|
"url": "http://192.168.50.201:8266/api/v2/nodes/version-check",
|
||||||
|
"data": "{\"data\":{\"nodeVersion\":\"2.76.01\",\"nodeID\":\"9h3CXgtOT\",\"nodeName\":\"docker-01_node-01\",\"nodeType\":\"mapped\",\"inDocker\":true,\"processPid\":404}}"
|
||||||
|
},
|
||||||
|
"code": "ECONNREFUSED",
|
||||||
|
"status": null
|
||||||
|
}
|
||||||
|
[2026-05-28T00:01:27.683] [INFO] Tdarr_Node - Checking Server version
|
||||||
|
[2026-05-28T00:01:27.685] [ERROR] Tdarr_Node - Error: connect ECONNREFUSED 192.168.50.201:8266
|
||||||
|
at AxiosError.from (/app/Tdarr_Node/node_modules/axios/lib/core/AxiosError.js:86:14)
|
||||||
|
at RedirectableRequest.handleRequestError (/app/Tdarr_Node/node_modules/axios/lib/adapters/http.js:407:25)
|
||||||
|
at RedirectableRequest.emit (node:events:521:24)
|
||||||
|
at eventHandlers.<computed> (/app/Tdarr_Node/node_modules/follow-redirects/index.js:49:24)
|
||||||
|
at ClientRequest.emit (node:events:509:28)
|
||||||
|
at emitErrorEvent (node:_http_client:109:11)
|
||||||
|
at Socket.socketErrorListener (node:_http_client:593:5)
|
||||||
|
at Socket.emit (node:events:509:28)
|
||||||
|
at emitErrorNT (node:internal/streams/destroy:170:8)
|
||||||
|
at emitErrorCloseNT (node:internal/streams/destroy:129:3){
|
||||||
|
"message": "connect ECONNREFUSED 192.168.50.201:8266",
|
||||||
|
"name": "Error",
|
||||||
|
"stack": "Error: connect ECONNREFUSED 192.168.50.201:8266\n at AxiosError.from (/app/Tdarr_Node/node_modules/axios/lib/core/AxiosError.js:86:14)\n at RedirectableRequest.handleRequestError (/app/Tdarr_Node/node_modules/axios/lib/adapters/http.js:407:25)\n at RedirectableRequest.emit (node:events:521:24)\n at eventHandlers.<computed> (/app/Tdarr_Node/node_modules/follow-redirects/index.js:49:24)\n at ClientRequest.emit (node:events:509:28)\n at emitErrorEvent (node:_http_client:109:11)\n at Socket.socketErrorListener (node:_http_client:593:5)\n at Socket.emit (node:events:509:28)\n at emitErrorNT (node:internal/streams/destroy:170:8)\n at emitErrorCloseNT (node:internal/streams/destroy:129:3)",
|
||||||
|
"config": {
|
||||||
|
"transitional": {
|
||||||
|
"silentJSONParsing": true,
|
||||||
|
"forcedJSONParsing": true,
|
||||||
|
"clarifyTimeoutError": false
|
||||||
|
},
|
||||||
|
"transformRequest": [
|
||||||
|
null
|
||||||
|
],
|
||||||
|
"transformResponse": [
|
||||||
|
null
|
||||||
|
],
|
||||||
|
"timeout": 30000,
|
||||||
|
"xsrfCookieName": "XSRF-TOKEN",
|
||||||
|
"xsrfHeaderName": "X-XSRF-TOKEN",
|
||||||
|
"maxContentLength": -1,
|
||||||
|
"maxBodyLength": -1,
|
||||||
|
"env": {},
|
||||||
|
"headers": {
|
||||||
|
"Accept": "application/json, text/plain, */*",
|
||||||
|
"Content-Type": "application/json",
|
||||||
|
"x-api-key": "",
|
||||||
|
"x-tdarr-request-source": "node",
|
||||||
|
"User-Agent": "axios/0.30.3",
|
||||||
|
"Content-Length": 139
|
||||||
|
},
|
||||||
|
"method": "post",
|
||||||
|
"url": "http://192.168.50.201:8266/api/v2/nodes/version-check",
|
||||||
|
"data": "{\"data\":{\"nodeVersion\":\"2.76.01\",\"nodeID\":\"9h3CXgtOT\",\"nodeName\":\"docker-01_node-01\",\"nodeType\":\"mapped\",\"inDocker\":true,\"processPid\":404}}"
|
||||||
|
},
|
||||||
|
"code": "ECONNREFUSED",
|
||||||
|
"status": null
|
||||||
|
}
|
||||||
|
[2026-05-28T00:01:37.689] [INFO] Tdarr_Node - Checking Server version
|
||||||
|
[2026-05-28T00:01:37.691] [ERROR] Tdarr_Node - Error: connect ECONNREFUSED 192.168.50.201:8266
|
||||||
|
at AxiosError.from (/app/Tdarr_Node/node_modules/axios/lib/core/AxiosError.js:86:14)
|
||||||
|
at RedirectableRequest.handleRequestError (/app/Tdarr_Node/node_modules/axios/lib/adapters/http.js:407:25)
|
||||||
|
at RedirectableRequest.emit (node:events:521:24)
|
||||||
|
at eventHandlers.<computed> (/app/Tdarr_Node/node_modules/follow-redirects/index.js:49:24)
|
||||||
|
at ClientRequest.emit (node:events:509:28)
|
||||||
|
at emitErrorEvent (node:_http_client:109:11)
|
||||||
|
at Socket.socketErrorListener (node:_http_client:593:5)
|
||||||
|
at Socket.emit (node:events:509:28)
|
||||||
|
at emitErrorNT (node:internal/streams/destroy:170:8)
|
||||||
|
at emitErrorCloseNT (node:internal/streams/destroy:129:3){
|
||||||
|
"message": "connect ECONNREFUSED 192.168.50.201:8266",
|
||||||
|
"name": "Error",
|
||||||
|
"stack": "Error: connect ECONNREFUSED 192.168.50.201:8266\n at AxiosError.from (/app/Tdarr_Node/node_modules/axios/lib/core/AxiosError.js:86:14)\n at RedirectableRequest.handleRequestError (/app/Tdarr_Node/node_modules/axios/lib/adapters/http.js:407:25)\n at RedirectableRequest.emit (node:events:521:24)\n at eventHandlers.<computed> (/app/Tdarr_Node/node_modules/follow-redirects/index.js:49:24)\n at ClientRequest.emit (node:events:509:28)\n at emitErrorEvent (node:_http_client:109:11)\n at Socket.socketErrorListener (node:_http_client:593:5)\n at Socket.emit (node:events:509:28)\n at emitErrorNT (node:internal/streams/destroy:170:8)\n at emitErrorCloseNT (node:internal/streams/destroy:129:3)",
|
||||||
|
"config": {
|
||||||
|
"transitional": {
|
||||||
|
"silentJSONParsing": true,
|
||||||
|
"forcedJSONParsing": true,
|
||||||
|
"clarifyTimeoutError": false
|
||||||
|
},
|
||||||
|
"transformRequest": [
|
||||||
|
null
|
||||||
|
],
|
||||||
|
"transformResponse": [
|
||||||
|
null
|
||||||
|
],
|
||||||
|
"timeout": 30000,
|
||||||
|
"xsrfCookieName": "XSRF-TOKEN",
|
||||||
|
"xsrfHeaderName": "X-XSRF-TOKEN",
|
||||||
|
"maxContentLength": -1,
|
||||||
|
"maxBodyLength": -1,
|
||||||
|
"env": {},
|
||||||
|
"headers": {
|
||||||
|
"Accept": "application/json, text/plain, */*",
|
||||||
|
"Content-Type": "application/json",
|
||||||
|
"x-api-key": "",
|
||||||
|
"x-tdarr-request-source": "node",
|
||||||
|
"User-Agent": "axios/0.30.3",
|
||||||
|
"Content-Length": 139
|
||||||
|
},
|
||||||
|
"method": "post",
|
||||||
|
"url": "http://192.168.50.201:8266/api/v2/nodes/version-check",
|
||||||
|
"data": "{\"data\":{\"nodeVersion\":\"2.76.01\",\"nodeID\":\"9h3CXgtOT\",\"nodeName\":\"docker-01_node-01\",\"nodeType\":\"mapped\",\"inDocker\":true,\"processPid\":404}}"
|
||||||
|
},
|
||||||
|
"code": "ECONNREFUSED",
|
||||||
|
"status": null
|
||||||
|
}
|
||||||
|
[2026-05-28T00:01:47.697] [INFO] Tdarr_Node - Checking Server version
|
||||||
|
[2026-05-28T00:01:47.700] [ERROR] Tdarr_Node - Error: connect ECONNREFUSED 192.168.50.201:8266
|
||||||
|
at AxiosError.from (/app/Tdarr_Node/node_modules/axios/lib/core/AxiosError.js:86:14)
|
||||||
|
at RedirectableRequest.handleRequestError (/app/Tdarr_Node/node_modules/axios/lib/adapters/http.js:407:25)
|
||||||
|
at RedirectableRequest.emit (node:events:521:24)
|
||||||
|
at eventHandlers.<computed> (/app/Tdarr_Node/node_modules/follow-redirects/index.js:49:24)
|
||||||
|
at ClientRequest.emit (node:events:509:28)
|
||||||
|
at emitErrorEvent (node:_http_client:109:11)
|
||||||
|
at Socket.socketErrorListener (node:_http_client:593:5)
|
||||||
|
at Socket.emit (node:events:509:28)
|
||||||
|
at emitErrorNT (node:internal/streams/destroy:170:8)
|
||||||
|
at emitErrorCloseNT (node:internal/streams/destroy:129:3){
|
||||||
|
"message": "connect ECONNREFUSED 192.168.50.201:8266",
|
||||||
|
"name": "Error",
|
||||||
|
"stack": "Error: connect ECONNREFUSED 192.168.50.201:8266\n at AxiosError.from (/app/Tdarr_Node/node_modules/axios/lib/core/AxiosError.js:86:14)\n at RedirectableRequest.handleRequestError (/app/Tdarr_Node/node_modules/axios/lib/adapters/http.js:407:25)\n at RedirectableRequest.emit (node:events:521:24)\n at eventHandlers.<computed> (/app/Tdarr_Node/node_modules/follow-redirects/index.js:49:24)\n at ClientRequest.emit (node:events:509:28)\n at emitErrorEvent (node:_http_client:109:11)\n at Socket.socketErrorListener (node:_http_client:593:5)\n at Socket.emit (node:events:509:28)\n at emitErrorNT (node:internal/streams/destroy:170:8)\n at emitErrorCloseNT (node:internal/streams/destroy:129:3)",
|
||||||
|
"config": {
|
||||||
|
"transitional": {
|
||||||
|
"silentJSONParsing": true,
|
||||||
|
"forcedJSONParsing": true,
|
||||||
|
"clarifyTimeoutError": false
|
||||||
|
},
|
||||||
|
"transformRequest": [
|
||||||
|
null
|
||||||
|
],
|
||||||
|
"transformResponse": [
|
||||||
|
null
|
||||||
|
],
|
||||||
|
"timeout": 30000,
|
||||||
|
"xsrfCookieName": "XSRF-TOKEN",
|
||||||
|
"xsrfHeaderName": "X-XSRF-TOKEN",
|
||||||
|
"maxContentLength": -1,
|
||||||
|
"maxBodyLength": -1,
|
||||||
|
"env": {},
|
||||||
|
"headers": {
|
||||||
|
"Accept": "application/json, text/plain, */*",
|
||||||
|
"Content-Type": "application/json",
|
||||||
|
"x-api-key": "",
|
||||||
|
"x-tdarr-request-source": "node",
|
||||||
|
"User-Agent": "axios/0.30.3",
|
||||||
|
"Content-Length": 139
|
||||||
|
},
|
||||||
|
"method": "post",
|
||||||
|
"url": "http://192.168.50.201:8266/api/v2/nodes/version-check",
|
||||||
|
"data": "{\"data\":{\"nodeVersion\":\"2.76.01\",\"nodeID\":\"9h3CXgtOT\",\"nodeName\":\"docker-01_node-01\",\"nodeType\":\"mapped\",\"inDocker\":true,\"processPid\":404}}"
|
||||||
|
},
|
||||||
|
"code": "ECONNREFUSED",
|
||||||
|
"status": null
|
||||||
|
}
|
||||||
|
[2026-05-28T00:01:57.701] [INFO] Tdarr_Node - Checking Server version
|
||||||
|
[2026-05-28T00:01:57.702] [ERROR] Tdarr_Node - Error: connect ECONNREFUSED 192.168.50.201:8266
|
||||||
|
at AxiosError.from (/app/Tdarr_Node/node_modules/axios/lib/core/AxiosError.js:86:14)
|
||||||
|
at RedirectableRequest.handleRequestError (/app/Tdarr_Node/node_modules/axios/lib/adapters/http.js:407:25)
|
||||||
|
at RedirectableRequest.emit (node:events:521:24)
|
||||||
|
at eventHandlers.<computed> (/app/Tdarr_Node/node_modules/follow-redirects/index.js:49:24)
|
||||||
|
at ClientRequest.emit (node:events:509:28)
|
||||||
|
at emitErrorEvent (node:_http_client:109:11)
|
||||||
|
at Socket.socketErrorListener (node:_http_client:593:5)
|
||||||
|
at Socket.emit (node:events:509:28)
|
||||||
|
at emitErrorNT (node:internal/streams/destroy:170:8)
|
||||||
|
at emitErrorCloseNT (node:internal/streams/destroy:129:3){
|
||||||
|
"message": "connect ECONNREFUSED 192.168.50.201:8266",
|
||||||
|
"name": "Error",
|
||||||
|
"stack": "Error: connect ECONNREFUSED 192.168.50.201:8266\n at AxiosError.from (/app/Tdarr_Node/node_modules/axios/lib/core/AxiosError.js:86:14)\n at RedirectableRequest.handleRequestError (/app/Tdarr_Node/node_modules/axios/lib/adapters/http.js:407:25)\n at RedirectableRequest.emit (node:events:521:24)\n at eventHandlers.<computed> (/app/Tdarr_Node/node_modules/follow-redirects/index.js:49:24)\n at ClientRequest.emit (node:events:509:28)\n at emitErrorEvent (node:_http_client:109:11)\n at Socket.socketErrorListener (node:_http_client:593:5)\n at Socket.emit (node:events:509:28)\n at emitErrorNT (node:internal/streams/destroy:170:8)\n at emitErrorCloseNT (node:internal/streams/destroy:129:3)",
|
||||||
|
"config": {
|
||||||
|
"transitional": {
|
||||||
|
"silentJSONParsing": true,
|
||||||
|
"forcedJSONParsing": true,
|
||||||
|
"clarifyTimeoutError": false
|
||||||
|
},
|
||||||
|
"transformRequest": [
|
||||||
|
null
|
||||||
|
],
|
||||||
|
"transformResponse": [
|
||||||
|
null
|
||||||
|
],
|
||||||
|
"timeout": 30000,
|
||||||
|
"xsrfCookieName": "XSRF-TOKEN",
|
||||||
|
"xsrfHeaderName": "X-XSRF-TOKEN",
|
||||||
|
"maxContentLength": -1,
|
||||||
|
"maxBodyLength": -1,
|
||||||
|
"env": {},
|
||||||
|
"headers": {
|
||||||
|
"Accept": "application/json, text/plain, */*",
|
||||||
|
"Content-Type": "application/json",
|
||||||
|
"x-api-key": "",
|
||||||
|
"x-tdarr-request-source": "node",
|
||||||
|
"User-Agent": "axios/0.30.3",
|
||||||
|
"Content-Length": 139
|
||||||
|
},
|
||||||
|
"method": "post",
|
||||||
|
"url": "http://192.168.50.201:8266/api/v2/nodes/version-check",
|
||||||
|
"data": "{\"data\":{\"nodeVersion\":\"2.76.01\",\"nodeID\":\"9h3CXgtOT\",\"nodeName\":\"docker-01_node-01\",\"nodeType\":\"mapped\",\"inDocker\":true,\"processPid\":404}}"
|
||||||
|
},
|
||||||
|
"code": "ECONNREFUSED",
|
||||||
|
"status": null
|
||||||
|
}
|
||||||
|
[2026-05-28T00:02:07.706] [INFO] Tdarr_Node - Checking Server version
|
||||||
|
[2026-05-28T00:02:07.707] [ERROR] Tdarr_Node - Error: connect ECONNREFUSED 192.168.50.201:8266
|
||||||
|
at AxiosError.from (/app/Tdarr_Node/node_modules/axios/lib/core/AxiosError.js:86:14)
|
||||||
|
at RedirectableRequest.handleRequestError (/app/Tdarr_Node/node_modules/axios/lib/adapters/http.js:407:25)
|
||||||
|
at RedirectableRequest.emit (node:events:521:24)
|
||||||
|
at eventHandlers.<computed> (/app/Tdarr_Node/node_modules/follow-redirects/index.js:49:24)
|
||||||
|
at ClientRequest.emit (node:events:509:28)
|
||||||
|
at emitErrorEvent (node:_http_client:109:11)
|
||||||
|
at Socket.socketErrorListener (node:_http_client:593:5)
|
||||||
|
at Socket.emit (node:events:509:28)
|
||||||
|
at emitErrorNT (node:internal/streams/destroy:170:8)
|
||||||
|
at emitErrorCloseNT (node:internal/streams/destroy:129:3){
|
||||||
|
"message": "connect ECONNREFUSED 192.168.50.201:8266",
|
||||||
|
"name": "Error",
|
||||||
|
"stack": "Error: connect ECONNREFUSED 192.168.50.201:8266\n at AxiosError.from (/app/Tdarr_Node/node_modules/axios/lib/core/AxiosError.js:86:14)\n at RedirectableRequest.handleRequestError (/app/Tdarr_Node/node_modules/axios/lib/adapters/http.js:407:25)\n at RedirectableRequest.emit (node:events:521:24)\n at eventHandlers.<computed> (/app/Tdarr_Node/node_modules/follow-redirects/index.js:49:24)\n at ClientRequest.emit (node:events:509:28)\n at emitErrorEvent (node:_http_client:109:11)\n at Socket.socketErrorListener (node:_http_client:593:5)\n at Socket.emit (node:events:509:28)\n at emitErrorNT (node:internal/streams/destroy:170:8)\n at emitErrorCloseNT (node:internal/streams/destroy:129:3)",
|
||||||
|
"config": {
|
||||||
|
"transitional": {
|
||||||
|
"silentJSONParsing": true,
|
||||||
|
"forcedJSONParsing": true,
|
||||||
|
"clarifyTimeoutError": false
|
||||||
|
},
|
||||||
|
"transformRequest": [
|
||||||
|
null
|
||||||
|
],
|
||||||
|
"transformResponse": [
|
||||||
|
null
|
||||||
|
],
|
||||||
|
"timeout": 30000,
|
||||||
|
"xsrfCookieName": "XSRF-TOKEN",
|
||||||
|
"xsrfHeaderName": "X-XSRF-TOKEN",
|
||||||
|
"maxContentLength": -1,
|
||||||
|
"maxBodyLength": -1,
|
||||||
|
"env": {},
|
||||||
|
"headers": {
|
||||||
|
"Accept": "application/json, text/plain, */*",
|
||||||
|
"Content-Type": "application/json",
|
||||||
|
"x-api-key": "",
|
||||||
|
"x-tdarr-request-source": "node",
|
||||||
|
"User-Agent": "axios/0.30.3",
|
||||||
|
"Content-Length": 139
|
||||||
|
},
|
||||||
|
"method": "post",
|
||||||
|
"url": "http://192.168.50.201:8266/api/v2/nodes/version-check",
|
||||||
|
"data": "{\"data\":{\"nodeVersion\":\"2.76.01\",\"nodeID\":\"9h3CXgtOT\",\"nodeName\":\"docker-01_node-01\",\"nodeType\":\"mapped\",\"inDocker\":true,\"processPid\":404}}"
|
||||||
|
},
|
||||||
|
"code": "ECONNREFUSED",
|
||||||
|
"status": null
|
||||||
|
}
|
||||||
|
[2026-05-28T00:02:17.713] [INFO] Tdarr_Node - Checking Server version
|
||||||
|
[2026-05-28T00:02:17.715] [ERROR] Tdarr_Node - Error: connect ECONNREFUSED 192.168.50.201:8266
|
||||||
|
at AxiosError.from (/app/Tdarr_Node/node_modules/axios/lib/core/AxiosError.js:86:14)
|
||||||
|
at RedirectableRequest.handleRequestError (/app/Tdarr_Node/node_modules/axios/lib/adapters/http.js:407:25)
|
||||||
|
at RedirectableRequest.emit (node:events:521:24)
|
||||||
|
at eventHandlers.<computed> (/app/Tdarr_Node/node_modules/follow-redirects/index.js:49:24)
|
||||||
|
at ClientRequest.emit (node:events:509:28)
|
||||||
|
at emitErrorEvent (node:_http_client:109:11)
|
||||||
|
at Socket.socketErrorListener (node:_http_client:593:5)
|
||||||
|
at Socket.emit (node:events:509:28)
|
||||||
|
at emitErrorNT (node:internal/streams/destroy:170:8)
|
||||||
|
at emitErrorCloseNT (node:internal/streams/destroy:129:3){
|
||||||
|
"message": "connect ECONNREFUSED 192.168.50.201:8266",
|
||||||
|
"name": "Error",
|
||||||
|
"stack": "Error: connect ECONNREFUSED 192.168.50.201:8266\n at AxiosError.from (/app/Tdarr_Node/node_modules/axios/lib/core/AxiosError.js:86:14)\n at RedirectableRequest.handleRequestError (/app/Tdarr_Node/node_modules/axios/lib/adapters/http.js:407:25)\n at RedirectableRequest.emit (node:events:521:24)\n at eventHandlers.<computed> (/app/Tdarr_Node/node_modules/follow-redirects/index.js:49:24)\n at ClientRequest.emit (node:events:509:28)\n at emitErrorEvent (node:_http_client:109:11)\n at Socket.socketErrorListener (node:_http_client:593:5)\n at Socket.emit (node:events:509:28)\n at emitErrorNT (node:internal/streams/destroy:170:8)\n at emitErrorCloseNT (node:internal/streams/destroy:129:3)",
|
||||||
|
"config": {
|
||||||
|
"transitional": {
|
||||||
|
"silentJSONParsing": true,
|
||||||
|
"forcedJSONParsing": true,
|
||||||
|
"clarifyTimeoutError": false
|
||||||
|
},
|
||||||
|
"transformRequest": [
|
||||||
|
null
|
||||||
|
],
|
||||||
|
"transformResponse": [
|
||||||
|
null
|
||||||
|
],
|
||||||
|
"timeout": 30000,
|
||||||
|
"xsrfCookieName": "XSRF-TOKEN",
|
||||||
|
"xsrfHeaderName": "X-XSRF-TOKEN",
|
||||||
|
"maxContentLength": -1,
|
||||||
|
"maxBodyLength": -1,
|
||||||
|
"env": {},
|
||||||
|
"headers": {
|
||||||
|
"Accept": "application/json, text/plain, */*",
|
||||||
|
"Content-Type": "application/json",
|
||||||
|
"x-api-key": "",
|
||||||
|
"x-tdarr-request-source": "node",
|
||||||
|
"User-Agent": "axios/0.30.3",
|
||||||
|
"Content-Length": 139
|
||||||
|
},
|
||||||
|
"method": "post",
|
||||||
|
"url": "http://192.168.50.201:8266/api/v2/nodes/version-check",
|
||||||
|
"data": "{\"data\":{\"nodeVersion\":\"2.76.01\",\"nodeID\":\"9h3CXgtOT\",\"nodeName\":\"docker-01_node-01\",\"nodeType\":\"mapped\",\"inDocker\":true,\"processPid\":404}}"
|
||||||
|
},
|
||||||
|
"code": "ECONNREFUSED",
|
||||||
|
"status": null
|
||||||
|
}
|
||||||
|
[2026-05-28T00:02:27.721] [INFO] Tdarr_Node - Checking Server version
|
||||||
|
[2026-05-28T00:02:27.728] [INFO] Tdarr_Node - Node version 2.76.01 matches Server version 2.76.01
|
||||||
|
[2026-05-28T00:02:27.876] [INFO] Tdarr_Node - version: 2.76.01, buildDate: 2026_05_27T17_28_01z
|
||||||
|
[2026-05-28T00:02:27.876] [INFO] Tdarr_Node - platform_arch_isdocker: linux_x64_docker_true
|
||||||
|
[2026-05-28T00:02:27.876] [INFO] Tdarr_Node - Starting Tdarr_Node
|
||||||
|
[2026-05-28T00:02:27.877] [INFO] Tdarr_Node - Preparing environment
|
||||||
|
[2026-05-28T00:02:27.878] [INFO] Tdarr_Node - forcePolling: false
|
||||||
|
[2026-05-28T00:02:27.900] [INFO] Tdarr_Node - Node connected & registered, count:1
|
||||||
|
[2026-05-28T00:02:27.904] [INFO] Tdarr_Node - Checking Server version
|
||||||
|
[2026-05-28T00:02:27.908] [INFO] Tdarr_Node - Node version 2.76.01 matches Server version 2.76.01
|
||||||
|
[2026-05-28T00:02:28.089] [INFO] Tdarr_Node - Downloading plugins from server
|
||||||
|
[2026-05-28T00:02:28.275] [INFO] Tdarr_Node - Finished downloading plugins from server
|
||||||
|
[2026-05-28T00:02:28.280] [INFO] Tdarr_Node - Running encoder tests
|
||||||
|
[2026-05-28T00:02:28.302] [INFO] Tdarr_Node - FFmpeg version: 7.1.2-jellyfin
|
||||||
|
[2026-05-28T00:02:28.885] [INFO] Tdarr_Node - Running binary tests
|
||||||
|
[2026-05-28T00:02:28.985] [INFO] Tdarr_Node - ---------------Binary tests start----------------
|
||||||
|
[2026-05-28T00:02:28.986] [INFO] Tdarr_Node - handbrakePath:"HandBrakeCLI"
|
||||||
|
[2026-05-28T00:02:28.986] [INFO] Tdarr_Node - ffmpegPath:"tdarr-ffmpeg"
|
||||||
|
[2026-05-28T00:02:28.986] [INFO] Tdarr_Node - mkvpropedit:"mkvpropedit"
|
||||||
|
[2026-05-28T00:02:28.986] [INFO] Tdarr_Node - Binary test 1: handbrakePath working
|
||||||
|
[2026-05-28T00:02:28.986] [INFO] Tdarr_Node - Binary test 2: ffmpegPath working
|
||||||
|
[2026-05-28T00:02:28.986] [INFO] Tdarr_Node - Binary test 3: mkvpropeditPath working
|
||||||
|
[2026-05-28T00:02:28.986] [INFO] Tdarr_Node - ---------------Binary tests end-------------------
|
||||||
|
[2026-05-28T00:02:28.987] [INFO] Tdarr_Node - Running scanner tests
|
||||||
|
[2026-05-28T00:02:28.987] [INFO] Tdarr_Node - ---------------Scanner tests start----------------
|
||||||
|
[2026-05-28T00:02:28.987] [INFO] Tdarr_Node - ffprobePath:"/app/Tdarr_Node/assets/app/ffmpeg/linux_x64/ffprobe"
|
||||||
|
[2026-05-28T00:02:28.987] [INFO] Tdarr_Node - ccextractorPath:"ccextractor"
|
||||||
|
[2026-05-28T00:02:28.988] [INFO] Tdarr_Node - Scanner test: Scanning file start
|
||||||
|
[2026-05-28T00:02:30.032] [INFO] Tdarr_Node - CCExtractor flag style detected as: "-"
|
||||||
|
[2026-05-28T00:02:30.170] [INFO] Tdarr_Node - Scanner test: Scanning file end
|
||||||
|
[2026-05-28T00:02:30.170] [INFO] Tdarr_Node - Scanner test 1: FFprobe working
|
||||||
|
[2026-05-28T00:02:30.170] [INFO] Tdarr_Node - Scanner test 2: Exiftool working
|
||||||
|
[2026-05-28T00:02:30.170] [INFO] Tdarr_Node - Scanner test 3: Mediainfo working
|
||||||
|
[2026-05-28T00:02:30.170] [INFO] Tdarr_Node - Scanner test 4: CCExtractor working
|
||||||
|
[2026-05-28T00:02:30.170] [INFO] Tdarr_Node - ---------------Scanner tests end----------------
|
||||||
|
[2026-05-28T00:02:31.573] [INFO] Tdarr_Node - encoder-enabled-working,libx264-true-true,libx265-true-true,h264_nvenc-true-false,hevc_nvenc-true-false,av1_nvenc-true-false,h264_qsv-true-false,hevc_qsv-true-false,av1_qsv-true-false,h264_vaapi-true-false,hevc_vaapi-true-false,av1_vaapi-true-false,h264_amf-true-false,hevc_amf-true-false,av1_amf-true-false,h264_rkmpp-false-false,hevc_rkmpp-false-false,av1_rkmpp-false-false,h264_videotoolbox-false-false,hevc_videotoolbox-false-false,av1_videotoolbox-false-false,libaom-av1-false-false,libsvtav1-true-true
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1000
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1000
|
||||||
@@ -12,7 +12,7 @@ services:
|
|||||||
- uptime-kuma
|
- uptime-kuma
|
||||||
ports:
|
ports:
|
||||||
- '3001:3001'
|
- '3001:3001'
|
||||||
restart: always
|
#restart: always
|
||||||
deploy:
|
deploy:
|
||||||
placement:
|
placement:
|
||||||
constraints:
|
constraints:
|
||||||
|
|||||||
+1
-1
@@ -4,7 +4,7 @@ ADMIN_TOKEN='HFoztERqAoXreBf7yM0NPbKhTguKoVDpKm4NIWVhiegIbuZKAzhr1ITTJdyCIFII' #
|
|||||||
|
|
||||||
WEBSOCKET_ENABLED=true
|
WEBSOCKET_ENABLED=true
|
||||||
SIGNUPS_ALLOWED=false #change to false once create the admin account
|
SIGNUPS_ALLOWED=false #change to false once create the admin account
|
||||||
DOMAIN='https://vaultwarden.ramberg.net' #replace example.com with your domain
|
DOMAIN=https://vaultwarden.ramberg.net #replace example.com with your domain
|
||||||
|
|
||||||
# SMTP server configuration
|
# SMTP server configuration
|
||||||
#SMTP_HOST=smtp-relay.sendinblue.com
|
#SMTP_HOST=smtp-relay.sendinblue.com
|
||||||
|
|||||||
@@ -26,8 +26,12 @@ services:
|
|||||||
#- homepage.instance.internal.href=http://emby.lan/
|
#- homepage.instance.internal.href=http://emby.lan/
|
||||||
#- homepage.instance.public.href=https://emby.mydomain.com/
|
#- homepage.instance.public.href=https://emby.mydomain.com/
|
||||||
#- homepage.description=GIT server
|
#- homepage.description=GIT server
|
||||||
|
placement:
|
||||||
|
constraints:
|
||||||
|
- node.role == manager
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
vaultwarden:
|
vaultwarden:
|
||||||
driver: overlay
|
driver: overlay
|
||||||
attachable: true
|
attachable: true
|
||||||
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
# Environment variables for Watchtower
|
|
||||||
|
|
||||||
TZ=Europe/Oslo
|
|
||||||
WATCHTOWER_SCHEDULE="0 0 1 * * *"
|
|
||||||
WATCHTOWER_CLEANUP="true"
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
services:
|
|
||||||
watchtower:
|
|
||||||
image: containrrr/watchtower
|
|
||||||
container_name: watchtower
|
|
||||||
restart: always
|
|
||||||
environment:
|
|
||||||
WATCHTOWER_SCHEDULE: ${WATCHTOWER_SCHEDULE}
|
|
||||||
TZ: ${TZ}
|
|
||||||
WATCHTOWER_CLEANUP: ${WATCHTOWER_CLEANUP}
|
|
||||||
# WATCHTOWER_DEBUG: "true"
|
|
||||||
# WATCHTOWER_NOTIFICATIONS: "email"
|
|
||||||
# WATCHTOWER_NOTIFICATION_EMAIL_FROM: "cldocker01@cloud.local"
|
|
||||||
# WATCHTOWER_NOTIFICATION_EMAIL_TO: "pushover@mailrise.xyz"
|
|
||||||
# # you have to use a network alias here, if you use your own certificate
|
|
||||||
# WATCHTOWER_NOTIFICATION_EMAIL_SERVER: "10.1.149.19"
|
|
||||||
# WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PORT: "8025"
|
|
||||||
# WATCHTOWER_NOTIFICATION_EMAIL_DELAY: 2
|
|
||||||
volumes:
|
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
|
||||||
Reference in New Issue
Block a user