90 lines
2.6 KiB
Text
90 lines
2.6 KiB
Text
# Fill the required fields!
|
|
database_url: postgres://<db_user>:<db_password>@pgbouncer:5432/<db_name>
|
|
# Main domain from where
|
|
domain: "fill me"
|
|
|
|
# Sane defaults, leave them like this
|
|
channel_threads: 0
|
|
log_level: Info
|
|
colorize_logs: true
|
|
redis_url: tcp://valkey:6379
|
|
https_only: true
|
|
use_pubsub_feeds: false
|
|
popular_enabled: true
|
|
captcha_enabled: true
|
|
login_enabled: true
|
|
registration_enabled: true
|
|
statistics_enabled: true
|
|
external_port: 443
|
|
cache_annotations: true
|
|
hsts: true
|
|
enable_user_notifications: true
|
|
force_resolve: ipv4
|
|
pool_size: 100
|
|
use_innertube_for_captions: true
|
|
|
|
# DO NOT CHANGE THIS UNLESS YOU DID A FORK OF MY FORK
|
|
modified_source_code_url: https://git.nadeko.net/Fijxu/invidious
|
|
|
|
# It's recommended to disable downloads from Invidious to prevent abuse
|
|
disable_proxy:
|
|
- downloads
|
|
|
|
instance_maintainer_email: admin@example.com
|
|
footer_instance_donate_link: ""
|
|
footer_instance_section_custom_fields:
|
|
- ["Example1", "https://example.com"]
|
|
- ["Example2", "https://example.com"]
|
|
|
|
# inv.nadeko.net only options
|
|
pubsub_domain: https://inv.nadeko.net
|
|
|
|
# This option only works when Invidious is in use with
|
|
# inv_sig_helper.
|
|
max_dash_resolution: 1080
|
|
|
|
jobs:
|
|
refresh_channels:
|
|
enable: false
|
|
subscribe_to_feeds:
|
|
enable: false
|
|
|
|
default_user_preferences:
|
|
region: CL
|
|
dark_mode: dark
|
|
autoplay: true
|
|
quality: dash
|
|
save_player_pos: true
|
|
extend_desc: true
|
|
# Leave local like this due to a bug with VideoJS
|
|
#local: false
|
|
|
|
invidious_companion:
|
|
# private_url has to be the same as public_url if
|
|
# invidious companion is running on an external server
|
|
- private_url: "http://companion:8282"
|
|
public_url: "https://inv-companion.example.com"
|
|
i2p_public_url: "http://invcluifpcrybsji4imau42raygqc67ex3g65ff2md236gx37cgq.b32.i2p"
|
|
# Optional
|
|
note: "(CL)"
|
|
domain: ["inv1.nadeko.net", "inv1.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion", "nadekoohummkxncchcsylr3eku36ze4waq4kdrhcqupckc3pe5qq.b32.i2p"]
|
|
|
|
# Cookie used so the user can switch between different
|
|
# companions on if there is more than one invidious_companion
|
|
server_id_cookie_name: "COMPANION_IDD"
|
|
|
|
# Leave this like this
|
|
# Backend 0 is postgresql
|
|
# Backend 1 is redis
|
|
# Backend 2 is built-in LRU (Not recommeneded, just for development purposes)
|
|
video_cache:
|
|
enabled: true
|
|
backend: 1
|
|
|
|
# This forces videoplayback proxy for all videos preveting
|
|
# the ip and tokens used on companion being leaked on the frontend
|
|
force_local: true
|
|
|
|
# Interval on which the invidious companions are being checked.
|
|
# Used to display a status dot next to the selected backend
|
|
check_backends_interval: 30
|