-
This commit is contained in:
14
tdarr/.env
Normal file
14
tdarr/.env
Normal file
@@ -0,0 +1,14 @@
|
||||
# Tdarr variables
|
||||
|
||||
PUID=1000
|
||||
PGID=1000
|
||||
TZ=Europe/Oslo
|
||||
NODEID=docker-01_node-01
|
||||
#SERVERIP=192.168.50.70
|
||||
SERVERIP=192.168.50.201
|
||||
SERVERPORT=8266
|
||||
WEBUIPORT=8265
|
||||
USERNAME=tdarr@home.ramberg.net
|
||||
PASSWORD=tdarrpass1234
|
||||
NODENAME=InternalNode-01
|
||||
|
||||
51
tdarr/compose.yml
Normal file
51
tdarr/compose.yml
Normal file
@@ -0,0 +1,51 @@
|
||||
|
||||
# Service Name: Tdarr Server and Node
|
||||
# Description : Tdarr server and node combined.
|
||||
# Homepage :
|
||||
|
||||
#version: "3.4"
|
||||
services:
|
||||
tdarr:
|
||||
container_name: tdarr
|
||||
image: ghcr.io/haveagitgat/tdarr:latest
|
||||
restart: unless-stopped
|
||||
network_mode: bridge
|
||||
ports:
|
||||
- ${WEBUIPORT}:8265 # webUI port
|
||||
- ${SERVERPORT}:8266 # server port
|
||||
environment:
|
||||
- PUID=${PUID}
|
||||
- PGID=${PGID}
|
||||
- TZ=${TZ}
|
||||
- UMASK_SET=002
|
||||
- internalNode=true
|
||||
- inContainer=true
|
||||
- ffmpegVersion=7
|
||||
- nodeID=${NODEID}
|
||||
- serverIP=${SERVERIP}
|
||||
- serverPort=${SERVERPORT}
|
||||
- webUIPort=${WEBUIPORT}
|
||||
- nodeName=${NODENAME}
|
||||
- auth=false
|
||||
- enableDockerAutoUpdater=false
|
||||
|
||||
volumes:
|
||||
- /home/rcadmin/docker/tdarr/server:/app/server
|
||||
- /home/rcadmin/docker/tdarr/config:/app/configs
|
||||
- /home/rcadmin/docker/tdarr/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
|
||||
|
||||
|
||||
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"
|
||||
39
tdarr/compose_node-only.yml
Normal file
39
tdarr/compose_node-only.yml
Normal file
@@ -0,0 +1,39 @@
|
||||
|
||||
# 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}
|
||||
volumes:
|
||||
- /home/rcadmin/docker/tdarr/server:/app/server
|
||||
- /home/rcadmin/docker/tdarr/config:/app/configs
|
||||
- /home/rcadmin/docker/tdarr/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
|
||||
|
||||
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"
|
||||
45
tdarr/compose_server-node.yml.org
Normal file
45
tdarr/compose_server-node.yml.org
Normal file
@@ -0,0 +1,45 @@
|
||||
version: "3.4"
|
||||
services:
|
||||
tdarr:
|
||||
container_name: tdarr
|
||||
image: ghcr.io/haveagitgat/tdarr:latest
|
||||
restart: unless-stopped
|
||||
network_mode: bridge
|
||||
ports:
|
||||
- 8265:8265 # webUI port
|
||||
- 8266:8266 # server port
|
||||
environment:
|
||||
- TZ=Europe/London
|
||||
- PUID=${PUID}
|
||||
- PGID=${PGID}
|
||||
- UMASK_SET=002
|
||||
- serverIP=0.0.0.0
|
||||
- serverPort=8266
|
||||
- webUIPort=8265
|
||||
- internalNode=true
|
||||
- inContainer=true
|
||||
- ffmpegVersion=7
|
||||
- nodeName=MyInternalNode
|
||||
- auth=false
|
||||
- openBrowser=true
|
||||
- maxLogSizeMB=10
|
||||
- cronPluginUpdate=
|
||||
- NVIDIA_DRIVER_CAPABILITIES=all
|
||||
- NVIDIA_VISIBLE_DEVICES=all
|
||||
volumes:
|
||||
- /docker/tdarr/server:/app/server
|
||||
- /docker/tdarr/configs:/app/configs
|
||||
- /docker/tdarr/logs:/app/logs
|
||||
- /media:/media
|
||||
- /transcode_cache:/temp
|
||||
|
||||
devices:
|
||||
- /dev/dri:/dev/dri
|
||||
deploy:
|
||||
resources:
|
||||
reservations:
|
||||
devices:
|
||||
- driver: nvidia
|
||||
count: all
|
||||
capabilities: [gpu]
|
||||
|
||||
1
tdarr/config/Last_Run_Tdarr_Node.txt
Normal file
1
tdarr/config/Last_Run_Tdarr_Node.txt
Normal file
@@ -0,0 +1 @@
|
||||
Tdarr_Node
|
||||
1
tdarr/config/Last_Run_Tdarr_Server.txt
Normal file
1
tdarr/config/Last_Run_Tdarr_Server.txt
Normal file
@@ -0,0 +1 @@
|
||||
Tdarr_Server
|
||||
28
tdarr/config/Tdarr_Node_Config copy.json
Normal file
28
tdarr/config/Tdarr_Node_Config copy.json
Normal file
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"nodeName": "InternalNode-01",
|
||||
"serverURL": "https://tdarr.home.ramberg.net",
|
||||
"serverIP": "192.168.50.201",
|
||||
"serverPort": "8266",
|
||||
"handbrakePath": "",
|
||||
"ffmpegPath": "",
|
||||
"mkvpropeditPath": "",
|
||||
"pathTranslators": [
|
||||
{
|
||||
"server": "//truenas-01/Media/Recompress",
|
||||
"node": "/media"
|
||||
},
|
||||
{
|
||||
"server": "M:/Recompress",
|
||||
"node": "/media"
|
||||
}
|
||||
],
|
||||
"nodeType": "mapped",
|
||||
"unmappedNodeCache": "/app/unmappedNodeCache",
|
||||
"logLevel": "INFO",
|
||||
"priority": -1,
|
||||
"cronPluginUpdate": "",
|
||||
"apiKey": "",
|
||||
"maxLogSizeMB": 10,
|
||||
"pollInterval": 2000,
|
||||
"startPaused": false
|
||||
}
|
||||
24
tdarr/config/Tdarr_Node_Config.json
Normal file
24
tdarr/config/Tdarr_Node_Config.json
Normal file
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"nodeName": "InternalNode-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
|
||||
}
|
||||
18
tdarr/config/Tdarr_Server_Config.json
Normal file
18
tdarr/config/Tdarr_Server_Config.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"serverPort": "8266",
|
||||
"webUIPort": "8265",
|
||||
"serverIP": "192.168.50.201",
|
||||
"serverBindIP": false,
|
||||
"serverDualStack": false,
|
||||
"handbrakePath": "",
|
||||
"ffmpegPath": "",
|
||||
"logLevel": "INFO",
|
||||
"mkvpropeditPath": "",
|
||||
"ccextractorPath": "",
|
||||
"openBrowser": true,
|
||||
"cronPluginUpdate": "",
|
||||
"auth": false,
|
||||
"authSecretKey": "tsec_1173ce0a0f5da178172d2bf1cecc85bc4814b5a377f7bf62e4b96c5ca5c4fb60",
|
||||
"maxLogSizeMB": 10,
|
||||
"seededApiKey": ""
|
||||
}
|
||||
Reference in New Issue
Block a user