1.2 KiB
eirtube-stack-docker
This is the setup I use to run Eirtube and my Newleaf instance.
Installation
-
Clone EirTube and my Newleaf instance to
eirtube
andnewleaf
respectively. -
Make a folder
eirtube-binaries
. Here you'll need to place the latestyt-dlp
binary as well asffmpeg
andffprobe
taken from the latest Jellyfin-ffmpeg build for optimization. -
Get the latest version of
phantomjs
and extract it tophantomjs
in this folder. -
Edit the docker-compose file. Set up the configuration for the
gluetun
container. You'll need your own vpn username and password to enter. Add a custom timezone for where you live. If you don't want to use the nvidia dockerfile, replacedockerfile: ./Dockerfile-eirtube-nvidia
withdockerfile: ./Dockerfile-eirtube
and removeruntime: nvidia
, anddeploy:
and everything inside it. -
Use docker-compose to build and run the docker-compose file, using
docker compose build
anddocker compose up -d
.
License
I know CloudTube and thus EirTube use the AGPL license. Some code from its Dockerfile is used here. Therefore, I used the same license. Both CloudTube and NewLeaf belong to Cadence.