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
invidious_companion_key
- companions
- (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.
One (several, replicated) is exposed to users. \