diff --git a/peertube/Chart.yaml b/peertube/Chart.yaml index 429139a..ccef7d2 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.0 -appVersion: 5.0.1 +version: 0.2.1 +appVersion: 5.1.0 diff --git a/peertube/values.yaml b/peertube/values.yaml index 51fb1d3..6361424 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.0.1-bullseye" + tag: "v5.1.0-bullseye" imagePullSecrets: [] nameOverride: "" @@ -50,6 +50,10 @@ configAsCode: # 10 attempts in 10 min 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) @@ -156,9 +160,11 @@ configAsCode: region: 'us-east-1' upload_acl: # Set this ACL on each uploaded object of public/unlisted videos + # Use null if your S3 provider does not support object ACL public: 'public-read' # Set this ACL on each uploaded object of private/internal videos # PeerTube can proxify requests to private objects so your users can access them + # Use null if your S3 provider does not support object ACL private: 'private' proxy: # If private files (private/internal video files) have a private ACL, users can't access directly the ressource @@ -198,10 +204,13 @@ configAsCode: # Accept warn/error logs coming from the client accept_client_log: true # Support of Open Telemetry metrics and tracing - # For more information: https://docs.joinpeertube.org/maintain-observability + # For more information: https://docs.joinpeertube.org/maintain/observability open_telemetry: metrics: enabled: false + http_request_duration: + # You can disable HTTP request duration metric that can have a high tag cardinality + enabled: true # Create a prometheus exporter server on this port so prometheus server can scrape PeerTube metrics prometheus_exporter: hostname: '127.0.0.1' @@ -213,12 +222,12 @@ configAsCode: endpoint: '' 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 # You can define multiple caches using different sizes/strategies @@ -258,6 +267,10 @@ configAsCode: # Set the X-Frame-Options header to help to mitigate clickjacking attacks frameguard: enabled: true + # Set x-powered-by HTTP header to "PeerTube" + # Can help remote software to know this is a PeerTube instance + powered_by_header: + enabled: true tracker: # If you disable the tracker, you disable the P2P on your PeerTube instance enabled: true @@ -355,6 +368,7 @@ configAsCode: enabled: false limit: 10 # When the limit is reached, registrations are disabled. -1 == unlimited minimum_age: 16 # Used to configure the signup form + requires_approval: true requires_email_verification: false filters: cidr: # You can specify CIDR ranges to whitelist (empty = no filtering) or blacklist @@ -497,7 +511,7 @@ configAsCode: # Classic HTTP or all sites supported by youtube-dl https://rg3.github.io/youtube-dl/supportedsites.html http: # We recommend to use a HTTP proxy if you enable HTTP import to prevent private URL access from this server - # See https://docs.joinpeertube.org/maintain-configuration?id=security for more information + # See https://docs.joinpeertube.org/maintain/configuration#security for more information enabled: true youtube_dl_release: # Direct download URL to youtube-dl binary @@ -516,7 +530,7 @@ configAsCode: # Magnet URI or torrent file (use classic TCP/UDP/WebSeed to download the file) torrent: # We recommend to only enable magnet URI/torrent import if you trust your users - # See https://docs.joinpeertube.org/maintain-configuration?id=security for more information + # 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. video_channel_synchronization: @@ -650,7 +664,7 @@ 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: ''