123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151 |
- listen:
- hostname: '0.0.0.0'
- port: 9000
- webserver:
- https: false
- rates_limit:
- signup:
- window: 10 minutes
- max: 50
- login:
- window: 5 minutes
- max: 20
- api:
- window: 10 seconds
- max: 500
- database:
- hostname: 'localhost'
- port: 5432
- redis:
- hostname: 'localhost'
- smtp:
- hostname: null
- port: 1025
- tls: false
- disable_starttls: true
- from_address: 'test-admin@localhost'
- username: null
- password: null
- log:
- level: 'debug'
- contact_form:
- enabled: true
- redundancy:
- videos:
- check_interval: '1 minute'
- strategies:
- -
- size: '1000MB'
- min_lifetime: '10 minutes'
- strategy: 'most-views'
- -
- size: '1000MB'
- min_lifetime: '10 minutes'
- strategy: 'trending'
- -
- size: '1000MB'
- min_lifetime: '10 minutes'
- strategy: 'recently-added'
- min_views: 1
- cache:
- previews:
- size: 1
- captions:
- size: 1
- signup:
- enabled: true
- requires_email_verification: false
- transcoding:
- enabled: true
- allow_additional_extensions: false
- allow_audio_files: false
- threads: 2
- resolutions:
- 0p: false
- 240p: true
- 360p: true
- 480p: true
- 720p: true
- 1080p: true
- 1440p: true
- 2160p: true
- hls:
- enabled: true
- live:
- enabled: false
- rtmp:
- port: 1935
- transcoding:
- enabled: false
- threads: 2
- resolutions:
- 240p: false
- 360p: false
- 480p: false
- 720p: false
- 1080p: false
- 1440p: false
- 2160p: false
- import:
- videos:
- http:
- enabled: true
- proxy:
- enabled: false
- url: ""
- torrent:
- enabled: true
- instance:
- default_nsfw_policy: 'display'
- plugins:
- index:
- check_latest_versions_interval: '10 minutes'
- search:
- # Add ability to fetch remote videos/actors by their URI, that may not be federated with your instance
- # If enabled, the associated group will be able to "escape" from the instance follows
- # That means they will be able to follow channels, watch videos, list videos of non followed instances
- remote_uri:
- users: true
- anonymous: false
- # Use a third party index instead of your local index, only for search results
- # Useful to discover content outside of your instance
- search_index:
- enabled: false
- # URL of the search index, that should use the same search API and routes
- # than PeerTube: https://docs.joinpeertube.org/api-rest-reference.html
- # You should deploy your own with https://framagit.org/framasoft/peertube/search-index,
- # and can use https://search.joinpeertube.org/ for tests, but keep in mind the latter is an unmoderated search index
- url: 'http://localhost:3234'
- # You can disable local search, so users only use the search index
- disable_local_search: false
- # If you did not disable local search, you can decide to use the search index by default
- is_default_search: true
- federation:
- videos:
- federate_unlisted: true
- views:
- videos:
- remote:
- max_age: -1
|