New official instructions: iv-org/documentation#581
- Use the Invidious Docker image with tag
master
:quay.io/invidious/invidious:master
(or for ARM64:quay.io/invidious/invidious:master-arm64
) - Generate a po_token and visitor_data ID using this script: https://github.com/iv-org/youtube-trusted-session-generator
Note: According to someone on Matrix, you may need to generate that token from the same IP address as your Invidious server. - Follow instructions about docker: https://github.com/iv-org/inv_sig_helper?tab=readme-ov-file#run-with-docker-recommended-method You will need to make the connection between sig_helper and invidious network.
- Add these new options inside config.yaml:
Note: for signature server IP, use the IP accordingly if you have changed the IP to which the sig helper is listening too. Here public IP is easier because it works for Dockerized environments.po_token: PO_TOKEN_GENERATED_AT_STEP_2 vistor_data: VISITOR_DATA_GENERATED_AT_STEP_2 signature_server: yourpublicip:8080
- That's it, run invidious normally. You can run it with multiple processes.