Skip to content
forked from illegalprime/uflix

a docker specialized docker container to run a plex media service

License

Notifications You must be signed in to change notification settings

Zeaksblog/uflix

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

µflix

a specialized docker container to run plex media service with ssh and luks encryption

Setup

Note: sudo is assumed to be installed, if it is not simply run the commands prepended with sudo as root.

Ubuntu Precise, Trusty, Wily, Xenial

Install docker:

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

Install cryptsetup:

sudo apt-get install cryptsetup

Arch Linux

Install docker and cryptsetup:

sudo pacman -S docker cryptsetup
sudo systemctl start docker

Running

git clone https://github.com/illegalprime/uflix.git
cd uflix
sudo ./build
sudo ./start --help

Road Map

  1. Basic Plex Server
  2. Avahi integration
  3. SSH Access
  4. Support ext4 fs
  5. Support luks fs
  6. Gracefully exit on error
  7. Identify device file by UUID, etc.
  8. Mounting normal directories
  9. Add command line configuration options
  10. Be able to configure mount point names
  11. Better logging
  12. Support Multiple Disk Mounting
  13. Support ZFS
  14. Move password entry out of Dockerfile
  15. Support FAT32
  16. Support NTFS
  17. Explicity name mount points
  18. Configuration file

About

a docker specialized docker container to run a plex media service

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%