documentation/Configuration.md

1.1 KiB

What can be configured and what are these configuration options?

The configuration file is located at invidious/config/config.yml.

video_threads (default 0) Number of threads to use for updating videos in cache (mostly non-functional)
crawl_threads (default 0) Number of threads to use for finding new videos from YouTube (used to populate "top" page)
channel_threads (default 1) Number of threads to use for crawling videos from channels (for updating subscriptions)
feed_threads (default 1) Number of threads to use for updating feeds (RSS Feeds)

db:
  user: kemal # your database user
  password: kemal # your database password
  host: localhost # database host
  port: 5432 # postgres port

full_refresh (default false) Used for crawling channels: threads should check all videos uploaded by a channel
https_only (default false) Used to tell Invidious it is accessed via https, set to true if you have for example a reverse proxy with a ssl certificate
domain You should specify the domain you publish your Invidious instance here