peertube: bump to v6.1.0, helm chart v0.3.4
This commit is contained in:
parent
036a5d477e
commit
9fe614d2de
@ -11,5 +11,5 @@ dependencies:
|
|||||||
repository: https://charts.bitnami.com/bitnami
|
repository: https://charts.bitnami.com/bitnami
|
||||||
version: 18.4.0
|
version: 18.4.0
|
||||||
type: application
|
type: application
|
||||||
version: 0.3.3
|
version: 0.3.4
|
||||||
appVersion: 6.0.4
|
appVersion: 6.1.0
|
||||||
|
@ -8,7 +8,7 @@ image:
|
|||||||
repository: chocobozzz/peertube
|
repository: chocobozzz/peertube
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
# Overrides the image tag whose default is the chart appVersion.
|
# Overrides the image tag whose default is the chart appVersion.
|
||||||
tag: "v6.0.4-bookworm"
|
tag: "v6.1.0-bookworm"
|
||||||
|
|
||||||
imagePullSecrets: []
|
imagePullSecrets: []
|
||||||
nameOverride: ""
|
nameOverride: ""
|
||||||
@ -158,6 +158,7 @@ configAsCode:
|
|||||||
avatars: '/var/www/peertube/storage/avatars/'
|
avatars: '/var/www/peertube/storage/avatars/'
|
||||||
web_videos: '/var/www/peertube/storage/web-videos/'
|
web_videos: '/var/www/peertube/storage/web-videos/'
|
||||||
streaming_playlists: '/var/www/peertube/storage/streaming-playlists/'
|
streaming_playlists: '/var/www/peertube/storage/streaming-playlists/'
|
||||||
|
original_video_files: '/var/www/peertube/storage/original-video-files/'
|
||||||
redundancy: '/var/www/peertube/storage/redundancy/'
|
redundancy: '/var/www/peertube/storage/redundancy/'
|
||||||
logs: '/var/www/peertube/storage/logs/'
|
logs: '/var/www/peertube/storage/logs/'
|
||||||
previews: '/var/www/peertube/storage/previews/'
|
previews: '/var/www/peertube/storage/previews/'
|
||||||
@ -185,6 +186,7 @@ configAsCode:
|
|||||||
object_storage:
|
object_storage:
|
||||||
enabled: false
|
enabled: false
|
||||||
# Without protocol, will default to HTTPS
|
# Without protocol, will default to HTTPS
|
||||||
|
# Your S3 provider must support virtual hosting of buckets as PeerTube doesn't support path style requests
|
||||||
endpoint: '' # 's3.amazonaws.com' or 's3.fr-par.scw.cloud' for example
|
endpoint: '' # 's3.amazonaws.com' or 's3.fr-par.scw.cloud' for example
|
||||||
region: 'us-east-1'
|
region: 'us-east-1'
|
||||||
upload_acl:
|
upload_acl:
|
||||||
@ -215,11 +217,24 @@ configAsCode:
|
|||||||
# Base url for object URL generation, scheme and host will be replaced by this URL
|
# Base url for object URL generation, scheme and host will be replaced by this URL
|
||||||
# Useful when you want to use a CDN/external proxy
|
# Useful when you want to use a CDN/external proxy
|
||||||
base_url: '' # Example: 'https://mirror.example.com'
|
base_url: '' # Example: 'https://mirror.example.com'
|
||||||
# Same settings but for web videos
|
# PeerTube makes many small requests to the object storage provider to upload/delete/update live chunks
|
||||||
|
# which can be a problem depending on your object storage provider
|
||||||
|
# You can also choose to disable this feature to reduce live streams latency
|
||||||
|
# Live stream replays are not affected by this setting, so they are uploaded in object storage as regular VOD videos
|
||||||
|
store_live_streams: true
|
||||||
web_videos:
|
web_videos:
|
||||||
bucket_name: 'web-videos'
|
bucket_name: 'web-videos'
|
||||||
prefix: ''
|
prefix: ''
|
||||||
base_url: ''
|
base_url: ''
|
||||||
|
user_exports:
|
||||||
|
bucket_name: 'user-exports'
|
||||||
|
prefix: ''
|
||||||
|
base_url: ''
|
||||||
|
# Same settings but for original video files
|
||||||
|
original_video_files:
|
||||||
|
bucket_name: 'original-video-files'
|
||||||
|
prefix: ''
|
||||||
|
base_url: ''
|
||||||
log:
|
log:
|
||||||
level: 'info' # 'debug' | 'info' | 'warn' | 'error'
|
level: 'info' # 'debug' | 'info' | 'warn' | 'error'
|
||||||
rotation:
|
rotation:
|
||||||
@ -239,9 +254,11 @@ configAsCode:
|
|||||||
open_telemetry:
|
open_telemetry:
|
||||||
metrics:
|
metrics:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
# How often viewers send playback stats to server
|
||||||
|
playback_stats_interval: '15 seconds'
|
||||||
http_request_duration:
|
http_request_duration:
|
||||||
# You can disable HTTP request duration metric that can have a high tag cardinality
|
# You can disable HTTP request duration metric that can have a high tag cardinality
|
||||||
enabled: true
|
enabled: false
|
||||||
# Create a prometheus exporter server on this port so prometheus server can scrape PeerTube metrics
|
# Create a prometheus exporter server on this port so prometheus server can scrape PeerTube metrics
|
||||||
prometheus_exporter:
|
prometheus_exporter:
|
||||||
hostname: '127.0.0.1'
|
hostname: '127.0.0.1'
|
||||||
@ -329,12 +346,31 @@ configAsCode:
|
|||||||
max_age: '30 days'
|
max_age: '30 days'
|
||||||
# PeerTube buffers local video views before updating and federating the video
|
# PeerTube buffers local video views before updating and federating the video
|
||||||
local_buffer_update_interval: '30 minutes'
|
local_buffer_update_interval: '30 minutes'
|
||||||
ip_view_expiration: '1 hour'
|
# How long does it take to count again a view from the same user
|
||||||
|
view_expiration: '1 hour'
|
||||||
|
# Minimum amount of time the viewer has to watch the video before PeerTube adds a view
|
||||||
|
count_view_after: '10 seconds'
|
||||||
|
# Player can send a session id string to track the user
|
||||||
|
# Since this can be spoofed by users to create fake views, you have the option to disable this feature
|
||||||
|
# If disabled, PeerTube will use the IP address to track the same user (default behavior before PeerTube 6.1)
|
||||||
|
trust_viewer_session_id: true
|
||||||
|
# How often the web browser sends "is watching" information to the server
|
||||||
|
# Increase the value or set null to disable it if you plan to have many viewers
|
||||||
|
watching_interval:
|
||||||
|
# Non logged-in viewers
|
||||||
|
anonymous: '5 seconds'
|
||||||
|
# Logged-in users of your instance
|
||||||
|
# Unlike anonymous viewers, this endpoint is also used to store the "last watched video timecode" for your users
|
||||||
|
# Increasing this value reduces the accuracy of the video resume
|
||||||
|
users: '5 seconds'
|
||||||
|
|
||||||
# Used to get country location of views of local videos
|
# Used to get country location of views of local videos
|
||||||
geo_ip:
|
geo_ip:
|
||||||
enabled: true
|
enabled: true
|
||||||
country:
|
country:
|
||||||
database_url: 'https://dbip.mirror.framasoft.org/files/dbip-country-lite-latest.mmdb'
|
database_url: 'https://dbip.mirror.framasoft.org/files/dbip-country-lite-latest.mmdb'
|
||||||
|
city:
|
||||||
|
database_url: 'https://dbip.mirror.framasoft.org/files/dbip-city-lite-latest.mmdb'
|
||||||
plugins:
|
plugins:
|
||||||
# The website PeerTube will ask for available PeerTube plugins and themes
|
# The website PeerTube will ask for available PeerTube plugins and themes
|
||||||
# This is an unmoderated plugin index, so only install plugins/themes you trust
|
# This is an unmoderated plugin index, so only install plugins/themes you trust
|
||||||
@ -383,6 +419,17 @@ configAsCode:
|
|||||||
# Increasing this value will increase CPU and memory usage when generating the thumbnail, especially for high video resolution
|
# Increasing this value will increase CPU and memory usage when generating the thumbnail, especially for high video resolution
|
||||||
# Minimum value is 2
|
# Minimum value is 2
|
||||||
frames_to_analyze: 50
|
frames_to_analyze: 50
|
||||||
|
stats:
|
||||||
|
# Display registration requests stats (average response time, total requests...)
|
||||||
|
registration_requests:
|
||||||
|
enabled: true
|
||||||
|
# Display abuses stats (average response time, total abuses...)
|
||||||
|
abuses:
|
||||||
|
enabled: true
|
||||||
|
total_moderators:
|
||||||
|
enabled: true
|
||||||
|
total_admins:
|
||||||
|
enabled: true
|
||||||
###############################################################################
|
###############################################################################
|
||||||
#
|
#
|
||||||
# From this point, all the following keys can be overridden by the web interface
|
# From this point, all the following keys can be overridden by the web interface
|
||||||
@ -427,7 +474,8 @@ configAsCode:
|
|||||||
videos:
|
videos:
|
||||||
# Enable or disable video history by default for new users.
|
# Enable or disable video history by default for new users.
|
||||||
enabled: true
|
enabled: true
|
||||||
# Default value of maximum video bytes the user can upload (does not take into account transcoded files)
|
# Default value of maximum video bytes the user can upload
|
||||||
|
# Does not take into account transcoded files or account export archives (that can include user uploaded files)
|
||||||
# Byte format is supported ("1GB" etc)
|
# Byte format is supported ("1GB" etc)
|
||||||
# -1 == unlimited
|
# -1 == unlimited
|
||||||
video_quota: -1
|
video_quota: -1
|
||||||
@ -440,6 +488,10 @@ configAsCode:
|
|||||||
# Please, do not disable transcoding since many uploaded videos will not work
|
# Please, do not disable transcoding since many uploaded videos will not work
|
||||||
transcoding:
|
transcoding:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
original_file:
|
||||||
|
# If false the uploaded file is deleted after transcoding
|
||||||
|
# If yes it is not deleted but moved in a dedicated folder or object storage
|
||||||
|
keep: false
|
||||||
# Allow your users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos
|
# Allow your users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos
|
||||||
allow_additional_extensions: true
|
allow_additional_extensions: true
|
||||||
# If a user uploads an audio file, PeerTube will create a video by merging the preview file and the audio file
|
# If a user uploads an audio file, PeerTube will create a video by merging the preview file and the audio file
|
||||||
@ -608,6 +660,20 @@ configAsCode:
|
|||||||
videos_limit_per_synchronization: 10
|
videos_limit_per_synchronization: 10
|
||||||
# Max number of videos to import when the user asks for full sync
|
# Max number of videos to import when the user asks for full sync
|
||||||
full_sync_videos_limit: 1000
|
full_sync_videos_limit: 1000
|
||||||
|
users:
|
||||||
|
# Video quota is checked on import so the user doesn't upload a too big archive file
|
||||||
|
# Video quota (daily quota is not taken into account) is also checked for each video when PeerTube is processing the import
|
||||||
|
enabled: true
|
||||||
|
export:
|
||||||
|
users:
|
||||||
|
# Allow users to export their PeerTube data in a .zip for backup or re-import
|
||||||
|
# Only one export at a time is allowed per user
|
||||||
|
enabled: true
|
||||||
|
# Max size of the current user quota to accept or not the export
|
||||||
|
# Goal of this setting is to not store too big archive file on your server disk
|
||||||
|
max_user_video_quota: 10GB
|
||||||
|
# How long PeerTube should keep the user export
|
||||||
|
export_expiration: '2 days'
|
||||||
auto_blacklist:
|
auto_blacklist:
|
||||||
# New videos automatically blacklisted so moderators can review before publishing
|
# New videos automatically blacklisted so moderators can review before publishing
|
||||||
videos:
|
videos:
|
||||||
@ -683,13 +749,12 @@ configAsCode:
|
|||||||
Contact: https://github.com/Chocobozzz/PeerTube/blob/develop/SECURITY.md
|
Contact: https://github.com/Chocobozzz/PeerTube/blob/develop/SECURITY.md
|
||||||
Expires: 2025-12-31T11:00:00.000Z'
|
Expires: 2025-12-31T11:00:00.000Z'
|
||||||
services:
|
services:
|
||||||
# Cards configuration to format video in Twitter
|
# Cards configuration to format video in Twitter/X
|
||||||
|
# All other social media (Facebook, Mastodon, etc.) are supported out of the box
|
||||||
twitter:
|
twitter:
|
||||||
username: '@Chocobozzz' # Indicates the Twitter account for the website or platform on which the content was published
|
# Indicates the Twitter/X account for the website or platform where the content was published
|
||||||
# If true, a video player will be embedded in the Twitter feed on PeerTube video share
|
# This is just an information injected in HTML that is required by Twitter/X
|
||||||
# If false, we use an image link card that will redirect on your PeerTube instance
|
username: '@Chocobozzz'
|
||||||
# Change it to `true`, and then test on https://cards-dev.twitter.com/validator to see if you are whitelisted
|
|
||||||
whitelisted: false
|
|
||||||
followers:
|
followers:
|
||||||
instance:
|
instance:
|
||||||
# Allow or not other instances to follow yours
|
# Allow or not other instances to follow yours
|
||||||
@ -757,7 +822,9 @@ configAsCode:
|
|||||||
# If you enable only one external auth plugin
|
# 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
|
# You can automatically redirect your users on this external platform when they click on the login button
|
||||||
redirect_on_single_external_auth: false
|
redirect_on_single_external_auth: false
|
||||||
|
storyboards:
|
||||||
|
# Generate storyboards of local videos using ffmpeg so users can see the video preview in the player while scrubbing the video
|
||||||
|
enabled: true
|
||||||
|
|
||||||
# Set initial root password
|
# Set initial root password
|
||||||
#env:
|
#env:
|
||||||
|
Loading…
Reference in New Issue
Block a user