window: 10 minutes
max: 10
+oauth2:
+ token_lifetime:
+ access_token: '1 day'
+ refresh_token: '2 weeks'
+
# Proxies to trust to get real client IP
# If you run PeerTube just behind a local proxy (nginx), keep 'loopback'
# If you run PeerTube behind a remote proxy, add the proxy IP address (or subnet)
trending:
videos:
- interval_days: 7 # Compute trending videos for the last x days
+ interval_days: 7 # Compute trending videos for the last x days for 'most-viewed' algorithm
+
algorithms:
enabled:
- - 'hot' # adaptation of Reddit's 'Hot' algorithm
- - 'most-viewed' # default, used initially by PeerTube as the trending page
- - 'most-liked'
+ - 'hot' # Adaptation of Reddit's 'Hot' algorithm
+ - 'most-viewed' # Number of views in the last x days
+ - 'most-liked' # Global views since the upload of the video
+
default: 'most-viewed'
# Cache remote videos on your server, to help other instances to broadcast the video
signup:
enabled: false
+
limit: 10 # When the limit is reached, registrations are disabled. -1 == unlimited
+
minimum_age: 16 # Used to configure the signup form
+
+ # Users fill a form to register so moderators can accept/reject the registration
+ requires_approval: true
requires_email_verification: false
+
filters:
cidr: # You can specify CIDR ranges to whitelist (empty = no filtering) or blacklist
whitelist: []