eirtube-stack-docker
This is the setup I use to run Eirtube and my Newleaf instance.
Installation
-
Clone EirTube and my Newleaf instance to
eirtubeandnewleafrespectively. -
Make a folder
eirtube-binaries. Here you'll need to place the latestyt-dlpbinary as well asffmpegandffprobetaken from the latest Jellyfin-ffmpeg build for optimization. -
Get the latest version of
phantomjsand extract it tophantomjsin this folder. -
Edit the docker-compose file. Set up the configuration for the
gluetuncontainer. 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-nvidiawithdockerfile: ./Dockerfile-eirtubeand removeruntime: nvidia, anddeploy:and everything inside it. -
Use docker-compose to build and run the docker-compose file, using
docker compose buildanddocker 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.