diff --git a/peertube/Chart.yaml b/peertube/Chart.yaml index a67f358..c1262de 100644 --- a/peertube/Chart.yaml +++ b/peertube/Chart.yaml @@ -11,5 +11,5 @@ dependencies: repository: https://charts.bitnami.com/bitnami version: 12.3.2 type: application -version: 0.1.8 -appVersion: 4.1.1 +version: 0.1.9 +appVersion: 4.2.0 diff --git a/peertube/values.yaml b/peertube/values.yaml index c62b854..a2523f6 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: "v4.1.1-bullseye" + tag: "v4.2.0-bullseye" imagePullSecrets: [] nameOverride: "" @@ -64,7 +64,7 @@ configAsCode: max: 5 # Redis server for short time storage # You can also specify a 'socket' path to a unix socket but first need to - # comment out hostname and port + # set 'hostname' and 'port' to null redis: hostname: 'peertube-redis-master' port: 6379 @@ -140,6 +140,8 @@ configAsCode: # Without protocol, will default to HTTPS endpoint: '' # 's3.amazonaws.com' or 's3.fr-par.scw.cloud' for example region: 'us-east-1' + # Set this ACL on each uploaded object + upload_acl: 'public' credentials: # You can also use AWS_ACCESS_KEY_ID env variable access_key_id: '' @@ -173,7 +175,6 @@ configAsCode: interval_days: 7 # Compute trending videos for the last x days algorithms: enabled: - - 'best' # adaptation of Reddit's 'Best' algorithm (Hot minus History) - 'hot' # adaptation of Reddit's 'Hot' algorithm - 'most-viewed' # default, used initially by PeerTube as the trending page - 'most-liked' @@ -243,6 +244,11 @@ configAsCode: # PeerTube buffers local video views before updating and federating the video local_buffer_update_interval: '30 minutes' ip_view_expiration: '1 hour' + # Used to get country location of views of local videos + geo_ip: + enabled: true + country: + database_url: 'https://dbip.mirror.framasoft.org/files/dbip-country-lite-latest.mmdb' plugins: # The website PeerTube will ask for available PeerTube plugins and themes # This is an unmoderated plugin index, so only install plugins/themes you trust @@ -378,16 +384,35 @@ configAsCode: # If the user daily/total quota is reached, PeerTube will stop the live # /!\ transcoding.enabled (and not live.transcoding.enabled) has to be true to create a replay allow_replay: true + # Allow your users to change latency settings (small latency/default/high latency) + # Small latency live streams cannot use P2P + # High latency live streams can increase P2P ratio + latency_setting: + enabled: true + rtmp: enabled: true + # Listening hostname/port for RTMP server + # '::' to listen on IPv6 and IPv4, '0.0.0.0' to listen on IPv4 + # Use null to automatically listen on '::' if IPv6 is available, or '0.0.0.0' otherwise + hostname: null port: 1935 + # Public hostname of your RTMP server + # Use null to use the same value than `webserver.hostname` + public_hostname: null rtmps: enabled: false + # Listening hostname/port for RTMPS server + # '::' to listen on IPv6 and IPv4, '0.0.0.0' to listen on IPv4 + # Use null to automatically listen on '::' if IPv6 is available, or '0.0.0.0' otherwise + hostname: null port: 1936 - # Absolute path + # Absolute paths key_file: '' - # Absolute path cert_file: '' + # Public hostname of your RTMPS server + # Use null to use the same value than `webserver.hostname` + public_hostname: null # Allow to transcode the live streaming in multiple live resolutions transcoding: enabled: true @@ -405,6 +430,10 @@ configAsCode: 1080p: true 1440p: false 2160p: false + video_studio: + # Enable video edition by users (cut, add intro/outro, add watermark etc) + # If enabled, users can create transcoding tasks as they wish + enabled: false import: # Add ability for your users to import remote videos (from YouTube, torrent...) videos: @@ -570,6 +599,12 @@ configAsCode: miniature: # By default PeerTube client displays author username prefer_author_display_name: false + display_author_avatar: false + resumable_upload: + # 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