No description
invidious@23ff6135bb | ||
.gitmodules | ||
botPolicy.json | ||
config-refresh.yaml | ||
config.yaml | ||
docker-compose.yml | ||
hard-reset.sh | ||
nginx.conf | ||
README.md | ||
reset.sh |
Invidious, how I do it.
- Clone with submodules!!! (
--recursive
) - Fill in placeholders
- Schedule:
reset.sh
restarts Invidious.hard-reset.sh
updates and restarts everything. I suggest to schedule only this, daily.
Placeholders:
192.168.81.2
in docker-compose.yml- In both config.yml and config-refresh.yml:
hmac_key
- see belowinvidious_companion_key
- see below- companions - see here
- (optional)
http_proxy
- (optional)
modified_source_code_url
You can generate keys with:
openssl rand -hex 8
config.yml
vs config-refresh.yml
There are two Invidious instances (or, precisely, classes)
One handles "background work," that is refreshing stuff, like user subscriptions. It's not exposed to users.
The other (replicated) is exposed to users and handles user stuff. It's what you see.