Someone had an on-demand set of scripts that spun up/down PRT slaves at digital ocean. I’ll try to find it.
@deevus said:
Nothing has been happening in this space so I took the liberty to solve the problem myself: GitHub - deevus/docker-plex-remote-transcoderMy work is based off the official plex docker images.
It is in a working state, as I’m currently running the master on my Synology NAS, with the slave on Ubuntu 16.04. I originally wanted to run my slave in Windows, but Docker for Windows cannot mount network drives yet
I’m looking for contributors to help with documentation and testing. PRs welcome
Deevus,
I am having issues with ssh working. I would assume you need the slave to act as an SSH server to connect to from the master. If openssh server service is running on the slave and you try to start plex-slave in docker no dice. Its one or the other as the OS says port is in use. Any ways to get around this?
Yep you need to map port 22 from docker on the slave to an unused port. You
do it when running the container.
This is all pretty cool - wish plex would officially add support for remote transcoding!
Not sure if I quite understand how this works, so I’ll just shoot out a newbie question…
I’m running my plex server on a windows 10 machine.
I have 2 other machines I can put up as slaves, and potentially some raspberry PI’s as well.
Can I run the main server as a windows, and then I need to set up the slaves as linux machines?
If you’re running the Windows 10 server, it will not work. You may have
more luck setting up PRT without docker. That being said, it is possible to
set up a Plex server on Windows with Docker, but it’s not currently
supported the way I’ve set it up. You would need knowledge of how docker
works to do it.
FYI - Someone got it working in Kubernetes 