This project was initially meant for personal use only, but I thought it could be useful for others too. Plex setups are becoming more popular and it can be very time consuming when setups get complex. The aim of this project is to make complex setups simple.
Even though this setup is somewhat complex, the guide will be covering everything from installing docker to setting up reverse proxy. As long as docker is correctly installed, it doesn’t matter what distro is being used for this setup. This guide will be using ubuntu.
- Basic command line knowledge
- Cloudflare account (free)
- Domain behind Cloudflare
- Dedicated server (Hetzner / SoYouStart recommended)
Skip this step if you already have docker and compose installed.
Installing docker
wget -qO- https://get.docker.com/ | sh
Adding your user to docker group
sudo usermod -aG docker username
Installing docker-compose
curl -L https://github.com/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
Apply executable permissions to the binary
sudo chmod +x /usr/local/bin/docker-compose
First you’ll need to clone the repository
git clone https://github.com/DockerPlex/dockerplex-compose.git