Hi all welcome, (https://hub.docker.com/repository/docker/denix811/tdarr_node-onevpl-support/general) I finally somehow managed to create a docker container with FULL ONEVPL SUPPORT FOR 12TH, 13TH, 14TH GEN. XE AND ARC iGPU's and dGPU's. Make sure your kernel supports the ARC!!!! For Unraid use thor kernel. I'm on 6.9 RC7
This is my very first ever created docker image, it is not perfect. But it works, that's for me what matters.
The Logs and Config files can be found on Unraid in this folder: appdata/tdarr-node-vpl if you run the command as is.
also note you have to change the Tdarr_Node_Config.json For handbrake and MKVPropEdit paths:
/usr/bin/HandBrakeCLI && /usr/bin/mkvpropedit
To run this container here is a example docker compose:
name: Tdarr-Node-VPL-Compatible
services:
Tdarr_Node_AV1:
privileged: true
restart: always
volumes:
- /mnt/user/data:/data
- /mnt/cache/tdarr:/temp
- /mnt/user/appdata/tdarr-node-vpl/configs:/tdarr/configs
- /mnt/user/appdata/tdarr-node-vpl/logs:/tdarr/logs
image: denix811/tdarr_node-onevpl-support:version1.5
command: /sbin/init
Or here an example to run it by docker run:
docker run -d --name Tdarr_Node_AV1 --privileged --restart=always -v /mnt/user/data:/data -v /mnt/cache/tdarr:/temp -v /mnt/user/appdata/tdarr-node-vpl/configs:/tdarr/configs -v /mnt/user/appdata/tdarr-node-vpl/logs:/tdarr/logs denix811/tdarr_node-onevpl-support:version1.5 /sbin/init
Those example above are compatible with unraid tdarr server container default tdarr paths If need to adjust or add more do a (-v /mnt/user/something:/something) for every volume for docker run command or add an extra line to the volumes (- /mnt/user/something:/something) .
There is no way yet to set a static ip, as i don't know how to choose the br0 network from compose or docker run That is still work in progress. Any suggestions, or request let me know. If you have more experience in docker and wanna help converting this in to a dockerfile please reach out.
I added a ssh-server inside for easy management.
It will be listening on port 8222
Username: root // Password: tdarr