mirror of
https://git.nerdvpn.de/NerdVPN.de/invidious
synced 2026-02-14 22:51:42 +01:00
1.7 KiB
1.7 KiB
Invidious.nerdvpn.de
Invidious fork with customizations for invidious.nerdvpn.de
Theme for my instance is based on: https://github.com/Tsyron/Invidious-Theme
Original repo at: https://github.com/iv-org/invidious
Based upon patches from: https://github.com/yewtudotbe/invidious-custom
IMPORTANT
The instructions below are outdated. YouTube is currently quadrupling down on trying to block Invidious instances, so there are almost daily changes to my server setup. I haven't found the time yet to provide new/better instructions, so the instructions below should be taken with some grain of salt.
Build instructions
git clone https://github.com/Sommerwiesel/invidious-nerdvpn .git clone https://github.com/iv-org/invidious build./patch.sh./build.sh developmentfor the development image or./build.sh releasefor the production image
Update instructions
- Simply run
./update.sh
Run instructions (docker compose)
- For the database:
docker compose --profile database up -d - For the worker:
docker compose --profile worker up -d - For the web client:
docker compose --profile web up -d - For the tor web client:
docker compose --profile tor up -d - For materialious:
docker compose --profile materialious up -d
Run instructions (systemd)
First copy the invidious.service to /etc/systemd/system/
- For the database:
systemctl enable --now invidious@database.service - For the worker:
systemctl enable --now invidious@worker.service - For the web client:
systemctl enable --now invidious@web.service - For the tor web client:
systemctl enable --now invidious@tor.service - For materialious:
systemctl enable --now invidious@materialious.service