-
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
version = 4.1.1
|
version = 5.1.0
|
||||||
archive_dir = /etc/letsencrypt/archive/npm-2
|
archive_dir = /etc/letsencrypt/archive/npm-2
|
||||||
cert = /etc/letsencrypt/live/npm-2/cert.pem
|
cert = /etc/letsencrypt/live/npm-2/cert.pem
|
||||||
privkey = /etc/letsencrypt/live/npm-2/privkey.pem
|
privkey = /etc/letsencrypt/live/npm-2/privkey.pem
|
||||||
@@ -11,10 +11,10 @@ account = 020f85d8def96a90143fbf56a6214037
|
|||||||
key_type = ecdsa
|
key_type = ecdsa
|
||||||
elliptic_curve = secp384r1
|
elliptic_curve = secp384r1
|
||||||
preferred_chain = ISRG Root X1
|
preferred_chain = ISRG Root X1
|
||||||
pref_challs = dns-01, http-01
|
pref_challs = http-01,
|
||||||
config_dir = /etc/letsencrypt
|
config_dir = /etc/letsencrypt
|
||||||
work_dir = /tmp/letsencrypt-lib
|
work_dir = /tmp/letsencrypt-lib
|
||||||
logs_dir = /tmp/letsencrypt-log
|
logs_dir = /data/logs
|
||||||
authenticator = webroot
|
authenticator = webroot
|
||||||
webroot_path = /data/letsencrypt-acme-challenge,
|
webroot_path = /data/letsencrypt-acme-challenge,
|
||||||
server = https://acme-v02.api.letsencrypt.org/directory
|
server = https://acme-v02.api.letsencrypt.org/directory
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
version = 4.1.1
|
version = 5.1.0
|
||||||
archive_dir = /etc/letsencrypt/archive/npm-3
|
archive_dir = /etc/letsencrypt/archive/npm-3
|
||||||
cert = /etc/letsencrypt/live/npm-3/cert.pem
|
cert = /etc/letsencrypt/live/npm-3/cert.pem
|
||||||
privkey = /etc/letsencrypt/live/npm-3/privkey.pem
|
privkey = /etc/letsencrypt/live/npm-3/privkey.pem
|
||||||
@@ -11,10 +11,10 @@ account = 020f85d8def96a90143fbf56a6214037
|
|||||||
key_type = ecdsa
|
key_type = ecdsa
|
||||||
elliptic_curve = secp384r1
|
elliptic_curve = secp384r1
|
||||||
preferred_chain = ISRG Root X1
|
preferred_chain = ISRG Root X1
|
||||||
pref_challs = dns-01, http-01
|
pref_challs = http-01,
|
||||||
config_dir = /etc/letsencrypt
|
config_dir = /etc/letsencrypt
|
||||||
work_dir = /tmp/letsencrypt-lib
|
work_dir = /tmp/letsencrypt-lib
|
||||||
logs_dir = /tmp/letsencrypt-log
|
logs_dir = /data/logs
|
||||||
authenticator = webroot
|
authenticator = webroot
|
||||||
webroot_path = /data/letsencrypt-acme-challenge,
|
webroot_path = /data/letsencrypt-acme-challenge,
|
||||||
server = https://acme-v02.api.letsencrypt.org/directory
|
server = https://acme-v02.api.letsencrypt.org/directory
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
version = 4.1.1
|
version = 5.1.0
|
||||||
archive_dir = /etc/letsencrypt/archive/npm-5
|
archive_dir = /etc/letsencrypt/archive/npm-5
|
||||||
cert = /etc/letsencrypt/live/npm-5/cert.pem
|
cert = /etc/letsencrypt/live/npm-5/cert.pem
|
||||||
privkey = /etc/letsencrypt/live/npm-5/privkey.pem
|
privkey = /etc/letsencrypt/live/npm-5/privkey.pem
|
||||||
@@ -11,10 +11,10 @@ account = 020f85d8def96a90143fbf56a6214037
|
|||||||
key_type = ecdsa
|
key_type = ecdsa
|
||||||
elliptic_curve = secp384r1
|
elliptic_curve = secp384r1
|
||||||
preferred_chain = ISRG Root X1
|
preferred_chain = ISRG Root X1
|
||||||
pref_challs = dns-01, http-01
|
pref_challs = http-01,
|
||||||
config_dir = /etc/letsencrypt
|
config_dir = /etc/letsencrypt
|
||||||
work_dir = /tmp/letsencrypt-lib
|
work_dir = /tmp/letsencrypt-lib
|
||||||
logs_dir = /tmp/letsencrypt-log
|
logs_dir = /data/logs
|
||||||
authenticator = webroot
|
authenticator = webroot
|
||||||
webroot_path = /data/letsencrypt-acme-challenge,
|
webroot_path = /data/letsencrypt-acme-challenge,
|
||||||
server = https://acme-v02.api.letsencrypt.org/directory
|
server = https://acme-v02.api.letsencrypt.org/directory
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
version = 4.1.1
|
version = 5.1.0
|
||||||
archive_dir = /etc/letsencrypt/archive/npm-6
|
archive_dir = /etc/letsencrypt/archive/npm-6
|
||||||
cert = /etc/letsencrypt/live/npm-6/cert.pem
|
cert = /etc/letsencrypt/live/npm-6/cert.pem
|
||||||
privkey = /etc/letsencrypt/live/npm-6/privkey.pem
|
privkey = /etc/letsencrypt/live/npm-6/privkey.pem
|
||||||
@@ -11,10 +11,10 @@ account = 020f85d8def96a90143fbf56a6214037
|
|||||||
key_type = ecdsa
|
key_type = ecdsa
|
||||||
elliptic_curve = secp384r1
|
elliptic_curve = secp384r1
|
||||||
preferred_chain = ISRG Root X1
|
preferred_chain = ISRG Root X1
|
||||||
pref_challs = dns-01, http-01
|
pref_challs = http-01,
|
||||||
config_dir = /etc/letsencrypt
|
config_dir = /etc/letsencrypt
|
||||||
work_dir = /tmp/letsencrypt-lib
|
work_dir = /tmp/letsencrypt-lib
|
||||||
logs_dir = /tmp/letsencrypt-log
|
logs_dir = /data/logs
|
||||||
authenticator = webroot
|
authenticator = webroot
|
||||||
webroot_path = /data/letsencrypt-acme-challenge,
|
webroot_path = /data/letsencrypt-acme-challenge,
|
||||||
server = https://acme-v02.api.letsencrypt.org/directory
|
server = https://acme-v02.api.letsencrypt.org/directory
|
||||||
|
|||||||
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