├── start-slave.sh ├── prt-slave └── Dockerfile └── README.md /start-slave.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # PRT Slave Start 4 | 5 | -------------------------------------------------------------------------------- /prt-slave/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM ubuntu:15.10 2 | MAINTAINER Ken Jenney 3 | 4 | ENV DEBIAN_FRONTEND="noninteractive" \ 5 | TERM="xterm" 6 | 7 | ADD ./start.sh /start-slave.sh 8 | 9 | CMD ["/start-slave.sh"] 10 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Dockerizing Plex Remote Transcoder 2 | 3 | ## As a huge fan of Plex and it's community and huge fan of Docker and it's community I figure - why not combine these two awesome things ?!! 4 | 5 | **Plex Remote Transcoder is here**: 6 | https://github.com/wnielson/Plex-Remote-Transcoder 7 | 8 | **Instructions for deploying to Ubuntu are here**: 9 | https://github.com/wnielson/Plex-Remote-Transcoder/wiki/Ubuntu-Install 10 | 11 | **Tim Haan's Plex Server container is here**: 12 | https://github.com/timhaak/docker-plex 13 | 14 | The initial goal would be to create a (relatively) simple container that abstracts Tim's container, adding requirements for PRT, and then build a second container for the slaves. 15 | 16 | Here's the action-plan as I see it: 17 | 18 | 1. Setup NFS mount on Plex Server Host 19 | 2. Add Plex UID and GID for NFS on Host 20 | 3. Start Plex Server container mounting the config and data volumes from NFS 21 | 4. Setup NFS mount on PRT Slave Host 22 | 5. Add Plex UID and GID for NFS to match Host 23 | 6. Start PRT Slave container mounting the config and data volumes from NFS 24 | 25 | Feel free to leave comments and/or suggestions here: 26 | 27 | --------------------------------------------------------------------------------