|
|
|
@ -8,7 +8,7 @@ image:
|
|
|
|
|
repository: chocobozzz/peertube
|
|
|
|
|
pullPolicy: IfNotPresent
|
|
|
|
|
# Overrides the image tag whose default is the chart appVersion.
|
|
|
|
|
tag: "v7.0.1-bookworm"
|
|
|
|
|
tag: "v7.1.0-bookworm"
|
|
|
|
|
|
|
|
|
|
imagePullSecrets: []
|
|
|
|
|
nameOverride: ""
|
|
|
|
@ -155,6 +155,9 @@ configAsCode:
|
|
|
|
|
# Can be enabled/disabled by URL option
|
|
|
|
|
embed:
|
|
|
|
|
enabled: true
|
|
|
|
|
player:
|
|
|
|
|
# By default, playback starts automatically when opening a video
|
|
|
|
|
auto_play: true
|
|
|
|
|
# From the project root directory
|
|
|
|
|
storage:
|
|
|
|
|
tmp: '/var/www/peertube/storage/tmp/' # Use to download data (imports etc), store uploaded files before and during processing...
|
|
|
|
@ -244,6 +247,11 @@ configAsCode:
|
|
|
|
|
bucket_name: 'original-video-files'
|
|
|
|
|
prefix: ''
|
|
|
|
|
base_url: ''
|
|
|
|
|
# Video captions
|
|
|
|
|
captions:
|
|
|
|
|
bucket_name: 'captions'
|
|
|
|
|
prefix: ''
|
|
|
|
|
base_url: ''
|
|
|
|
|
log:
|
|
|
|
|
level: 'info' # 'debug' | 'info' | 'warn' | 'error'
|
|
|
|
|
rotation:
|
|
|
|
@ -313,9 +321,12 @@ configAsCode:
|
|
|
|
|
# Other instances that duplicate your content
|
|
|
|
|
remote_redundancy:
|
|
|
|
|
videos:
|
|
|
|
|
# 'nobody': Do not accept remote redundancies
|
|
|
|
|
# 'anybody': Accept remote redundancies from anybody
|
|
|
|
|
# 'followings': Accept redundancies from instance followings
|
|
|
|
|
# PeerTube doesn't remove existing redundancies when you change this setting
|
|
|
|
|
# You can remove them in the web interface: https://docs.joinpeertube.org/admin/following-instances#instances-redundancy
|
|
|
|
|
# Available values:
|
|
|
|
|
# * nobody: Do not accept remote redundancies
|
|
|
|
|
# * followings: Accept redundancies from instance followings
|
|
|
|
|
# * anybody: Accept remote redundancies from anybody
|
|
|
|
|
accept_from: 'followings'
|
|
|
|
|
csp:
|
|
|
|
|
enabled: false
|
|
|
|
@ -818,6 +829,20 @@ configAsCode:
|
|
|
|
|
# By default, `do_not_list` or `blur` or `display` NSFW videos
|
|
|
|
|
# Could be overridden per user with a setting
|
|
|
|
|
default_nsfw_policy: 'display'
|
|
|
|
|
# PeerTube uses this setting to explain to your users which law they must follow in the "About" instance pages
|
|
|
|
|
server_country: '' # Example: "France", "United States", "España"
|
|
|
|
|
support:
|
|
|
|
|
# Explain to your users how to support your instance
|
|
|
|
|
# If set, PeerTube will display a "Support" button in "About" instance pages
|
|
|
|
|
text: '' # Supports Markdown
|
|
|
|
|
# If set, PeerTube will display buttons in "About" instance pages
|
|
|
|
|
social:
|
|
|
|
|
# Link to your main website
|
|
|
|
|
external_link: ''
|
|
|
|
|
# Mastodon
|
|
|
|
|
mastodon_link: ''
|
|
|
|
|
# Bluesky
|
|
|
|
|
bluesky_link: ''
|
|
|
|
|
customizations:
|
|
|
|
|
javascript: '' # Directly your JavaScript code (without <script> tags). Will be eval at runtime
|
|
|
|
|
css: '' # Directly your CSS code (without <style> tags). Will be injected at runtime
|
|
|
|
@ -878,11 +903,12 @@ configAsCode:
|
|
|
|
|
# instead of loading the video locally
|
|
|
|
|
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: ''
|
|
|
|
|
# URL of the search index, which should use the same search API and routes
|
|
|
|
|
# as PeerTube: https://docs.joinpeertube.org/api-rest-reference.html
|
|
|
|
|
# You can deploy your own with https://framagit.org/framasoft/peertube/search-index,
|
|
|
|
|
# or you can use the official one: https://sepiasearch.org.
|
|
|
|
|
# But keep in mind it is an unmoderated search index
|
|
|
|
|
url: 'https://sepiasearch.org'
|
|
|
|
|
# You can disable local search in the client, so users only use the search index
|
|
|
|
|
disable_local_search: false
|
|
|
|
|
# If you did not disable local search in the client, you can decide to use the search index by default
|
|
|
|
@ -897,12 +923,32 @@ configAsCode:
|
|
|
|
|
# Max size of upload chunks, e.g. '90MB'
|
|
|
|
|
# If null, it will be calculated based on network speed
|
|
|
|
|
max_chunk_size: null
|
|
|
|
|
|
|
|
|
|
menu:
|
|
|
|
|
login:
|
|
|
|
|
# If you enable only one external auth plugin
|
|
|
|
|
# You can automatically redirect your users on this external platform when they click on the login button
|
|
|
|
|
redirect_on_single_external_auth: false
|
|
|
|
|
open_in_app:
|
|
|
|
|
android:
|
|
|
|
|
# Use an intent URL: https://developer.chrome.com/docs/android/intents
|
|
|
|
|
intent:
|
|
|
|
|
enabled: true
|
|
|
|
|
# Host registered by the mobile app
|
|
|
|
|
host: 'joinpeertube.org'
|
|
|
|
|
# Scheme registered by the mobile app
|
|
|
|
|
scheme: 'peertube'
|
|
|
|
|
# If not having the app on the mobile device, open this page
|
|
|
|
|
# F-Droid alternative: https://f-droid.org/packages/org.framasoft.peertube/
|
|
|
|
|
fallback_url: 'https://play.google.com/store/apps/details?id=org.framasoft.peertube'
|
|
|
|
|
ios:
|
|
|
|
|
# We use a timeout for iOS: if the app is not opened after a few seconds, open the fallback URL
|
|
|
|
|
enabled: true
|
|
|
|
|
# Host registered by the mobile app
|
|
|
|
|
host: 'joinpeertube.org'
|
|
|
|
|
# Scheme registered by the mobile app
|
|
|
|
|
scheme: 'peertube'
|
|
|
|
|
# If not having the app on the mobile device, open this page
|
|
|
|
|
fallback_url: 'https://apps.apple.com/fr/app/peertube/id6737834858'
|
|
|
|
|
storyboards:
|
|
|
|
|
# Generate storyboards of local videos using ffmpeg so users can see the video preview in the player while scrubbing the video
|
|
|
|
|
enabled: true
|
|
|
|
|