a specialized docker container to run plex media service with ssh and luks encryption
Note: sudo
is assumed to be installed, if it is not simply run the commands
prepended with sudo
as root.
Install docker
by following the instructions on their website
repeated here:
Add the docker debian repo to your system:
source /etc/lsb-release
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates
sudo apt-key adv --keyserver hkp:https://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
echo deb https://apt.dockerproject.org/repo ubuntu-$DISTRIB_CODENAME main | sudo tee /etc/apt/sources.list.d/docker.list
Install it:
sudo apt-get update
sudo apt-get install docker-engine
sudo service docker start
sudo apt-get install cryptsetup
Install docker
and cryptsetup
:
sudo pacman -S docker cryptsetup
sudo systemctl start docker
git clone https://github.com/illegalprime/uflix.git
cd uflix
sudo ./build
sudo ./start --help
Basic Plex ServerAvahi integrationSSH AccessSupport ext4 fsSupport luks fsGracefully exit on errorIdentify device file by UUID, etc.Mounting normal directoriesAdd command line configuration optionsBe able to configure mount point namesBetter loggingSupport Multiple Disk Mounting- Support ZFS
- Move password entry out of Dockerfile
- Support FAT32
- Support NTFS
- Explicity name mount points
- Configuration file