No description
nginx | ||
scripts | ||
smart-ipv6-rotator@6c7286107b | ||
.env | ||
.gitmodules | ||
config.toml | ||
docker-compose.yml | ||
README.md |
- Fill in
.env
- If you want to use gluetun:
- in
docker-compose.yml
, uncomment everything undergluetun:
and the two linesnetwork_mode
anddepends_on
- Put
wg0.conf
in the root directory
- in
- Set up nameservers (records pointing to companion) and wait until it's live
./scripts/install.sh
- The companion should be accessible at your domain with a self-signed cert.
To get a real one do./scripts/issue_cert.sh
- Schedule
reset.sh
. This rotates your IP, updates containers, and it's generally a good practice to auto restart.
This restarts every hour:00. You can change it, if you want to. / If you have multiple companions, you should make them restart at different times.@reboot sleep 30s && cd /opt/invidious-companion/scripts/reset.sh 0 * * * * cd /opt/invidious-companion/scripts/reset.sh