diff --git a/peertube/Chart.yaml b/peertube/Chart.yaml index ccef7d2..2922d5d 100644 --- a/peertube/Chart.yaml +++ b/peertube/Chart.yaml @@ -11,5 +11,5 @@ dependencies: repository: https://charts.bitnami.com/bitnami version: 17.8.2 type: application -version: 0.2.1 -appVersion: 5.1.0 +version: 0.2.2 +appVersion: 5.2.0 diff --git a/peertube/values.yaml b/peertube/values.yaml index 6361424..e2f6d10 100644 --- a/peertube/values.yaml +++ b/peertube/values.yaml @@ -8,7 +8,7 @@ image: repository: chocobozzz/peertube pullPolicy: IfNotPresent # Overrides the image tag whose default is the chart appVersion. - tag: "v5.1.0-bullseye" + tag: "v5.2.0-bullseye" imagePullSecrets: [] nameOverride: "" @@ -82,6 +82,13 @@ configAsCode: port: 6379 auth: null db: 0 + sentinel: + enabled: false + enable_tls: false + master_name: '' + sentinels: + - hostname: '' + port: 26379 # SMTP server to send emails smtp: # smtp or sendmail @@ -126,6 +133,7 @@ configAsCode: # 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... + tmp_persistent: '/var/www/peertube/storage/tmp-persistent/' # As tmp but the directory is not cleaned up between PeerTube restarts bin: '/var/www/peertube/storage/bin/' avatars: '/var/www/peertube/storage/avatars/' videos: '/var/www/peertube/storage/videos/' @@ -337,6 +345,11 @@ configAsCode: comments: # Default number of comments displayed in feeds count: 20 + remote_runners: + # Consider jobs that are processed by a remote runner as stalled after this period of time without any update + stalled_jobs: + live: '30 seconds' + vod: '2 minutes' ############################################################################### # # From this point, all the following keys can be overridden by the web interface @@ -375,6 +388,10 @@ configAsCode: whitelist: [] blacklist: [] user: + history: + videos: + # Enable or disable video history by default for new users. + enabled: true # Default value of maximum video bytes the user can upload (does not take into account transcoded files) # Byte format is supported ("1GB" etc) # -1 == unlimited @@ -391,9 +408,14 @@ configAsCode: 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 allow_audio_files: true - # Amount of threads used by ffmpeg for 1 transcoding job + # Enable remote runners to transcode your videos + # If enabled, your instance won't transcode the videos itself + # At least 1 remote runner must be configured to transcode your videos + remote_runners: + enabled: false + # Amount of threads used by ffmpeg for 1 local transcoding job threads: 2 - # Amount of transcoding jobs to execute in parallel + # Amount of local transcoding jobs to execute in parallel concurrency: 2 resolutions: # Only created if the original video has a higher resolution, uses more storage! 0p: true # audio-only (creates mp4 without video stream, always created when enabled) @@ -405,7 +427,7 @@ configAsCode: 1080p: true 1440p: false 2160p: false - # Choose the transcoding profile + # Choose the local transcoding profile # New profiles can be added by plugins # Available in core PeerTube: 'default' profile: 'default' @@ -501,6 +523,11 @@ configAsCode: # Enable video edition by users (cut, add intro/outro, add watermark etc) # If enabled, users can create transcoding tasks as they wish enabled: false + # Enable remote runners to transcode studio tasks + # If enabled, your instance won't transcode the videos itself + # At least 1 remote runner must be configured to transcode your videos + remote_runners: + enabled: false import: # Add ability for your users to import remote videos (from YouTube, torrent...) videos: @@ -532,7 +559,7 @@ configAsCode: # We recommend to only enable magnet URI/torrent import if you trust your users # See https://docs.joinpeertube.org/maintain/configuration#security for more information enabled: true - # Add ability for your users to synchronize their channels with external channels, playlists, etc. + # Add ability for your users to synchronize their channels with external channels, playlists, etc video_channel_synchronization: enabled: false max_per_user: 10 @@ -664,13 +691,13 @@ configAsCode: 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 + # 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: '' - # You can disable local search, so users only use the search index + # 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, you can decide to use the search index by default + # If you did not disable local search in the client, you can decide to use the search index by default is_default_search: false # PeerTube client/interface configuration client: