diff --git a/tdarr/.env b/tdarr/.env index 54d01cd..246c266 100644 --- a/tdarr/.env +++ b/tdarr/.env @@ -3,7 +3,7 @@ PUID=1000 PGID=1000 TZ=Europe/Oslo -NODEID=docker-01_node-01 +NODEID=internal_node-01 #SERVERIP=192.168.50.70 SERVERIP=192.168.50.201 SERVERPORT=8266 diff --git a/tdarr/compose.yml b/tdarr/compose.yml index d183deb..f11b68e 100644 --- a/tdarr/compose.yml +++ b/tdarr/compose.yml @@ -1,15 +1,15 @@ -# Service Name: Tdarr Server and Node -# Description : Tdarr server and node combined. +# Service Name: Tdarr Server and Node - Only server now(!!) +# Description : Tdarr server and node combined - Only server now(!!) # Homepage : #version: "3.4" services: tdarr: - container_name: tdarr +# container_name: tdarr image: ghcr.io/haveagitgat/tdarr:latest - restart: unless-stopped - network_mode: bridge +# restart: unless-stopped +# network_mode: bridge ports: - ${WEBUIPORT}:8265 # webUI port - ${SERVERPORT}:8266 # server port @@ -18,7 +18,7 @@ services: - PGID=${PGID} - TZ=${TZ} - UMASK_SET=002 - - internalNode=true + - internalNode=false - inContainer=true - ffmpegVersion=7 - nodeID=${NODEID} @@ -31,7 +31,7 @@ services: deploy: resources: limits: - cpus: '1' + cpus: '2' #memory: 1024M volumes: - /home/rcadmin/docker/tdarr/server:/app/server @@ -44,7 +44,8 @@ services: #- /mnt/smb/redux/transcode/tdarr:/temp # devices: # - /dev/dri:/dev/dri - + networks: + - tdarr volumes: cifs_mount_media: @@ -53,3 +54,8 @@ volumes: 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 diff --git a/tdarr/compose_server_and_node.yml b/tdarr/compose_server_and_node.yml new file mode 100644 index 0000000..b14ff01 --- /dev/null +++ b/tdarr/compose_server_and_node.yml @@ -0,0 +1,55 @@ + +# 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=false + - inContainer=true + - ffmpegVersion=7 + - nodeID=${NODEID} + - serverIP=${SERVERIP} + - serverPort=${SERVERPORT} + - webUIPort=${WEBUIPORT} + - nodeName=${NODENAME} + - auth=false + - enableDockerAutoUpdater=false + deploy: + resources: + limits: + cpus: '2' + #memory: 1024M + 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" diff --git a/tdarr_node/.env b/tdarr_node/.env new file mode 100644 index 0000000..cfdfb09 --- /dev/null +++ b/tdarr_node/.env @@ -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=Docker-01_Node-01 + diff --git a/tdarr_node/compose.yml b/tdarr_node/compose.yml new file mode 100644 index 0000000..3e24d08 --- /dev/null +++ b/tdarr_node/compose.yml @@ -0,0 +1,51 @@ +# 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: '2' +# memory: 1024M +# 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