]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - config/test.yaml
Live streaming implementation first step
[github/Chocobozzz/PeerTube.git] / config / test.yaml
index 1a08d5ed1f011348deecd9b1423d4cd1b629a150..b9279b5e68a7e0f6c8e245c0f63b8e7dfdfca5e4 100644 (file)
 listen:
+  hostname: '0.0.0.0'
   port: 9000
 
 webserver:
   https: false
 
+rates_limit:
+  signup:
+    window: 10 minutes
+    max: 50
+  login:
+    window: 5 minutes
+    max: 20
+  api:
+    window: 10 seconds
+    max: 500
+
 database:
   hostname: 'localhost'
   port: 5432
 
+redis:
+  hostname: 'localhost'
+
+smtp:
+  hostname: null
+  port: 1025
+  tls: false
+  disable_starttls: true
+  from_address: 'test-admin@localhost'
+  username: null
+  password: null
+
+log:
+  level: 'debug'
+
+contact_form:
+  enabled: true
+#
+#redundancy:
+#  videos:
+#    check_interval: '1 minute'
+#    strategies:
+#      -
+#        size: '1000MB'
+#        min_lifetime: '10 minutes'
+#        strategy: 'most-views'
+#      -
+#        size: '1000MB'
+#        min_lifetime: '10 minutes'
+#        strategy: 'trending'
+#      -
+#        size: '1000MB'
+#        min_lifetime: '10 minutes'
+#        strategy: 'recently-added'
+#        min_views: 1
+
+cache:
+  previews:
+    size: 1
+  captions:
+    size: 1
+
 signup:
   enabled: true
+  requires_email_verification: false
+
+transcoding:
+  enabled: true
+  allow_additional_extensions: false
+  allow_audio_files: false
+  threads: 2
+  resolutions:
+    0p: false
+    240p: true
+    360p: true
+    480p: true
+    720p: true
+    1080p: true
+    2160p: true
+  hls:
+    enabled: true
+
+live:
+  enabled: false
+
+  rtmp:
+    port: 1935
+
+  transcoding:
+    enabled: false
+    threads: 2
+
+    resolutions:
+      240p: false
+      360p: false
+      480p: false
+      720p: false
+      1080p: false
+      2160p: false
+
+import:
+  videos:
+    http:
+      enabled: true
+      proxy:
+        enabled: false
+        url: ""
+    torrent:
+      enabled: true
+
+instance:
+  default_nsfw_policy: 'display'
+
+plugins:
+  index:
+    check_latest_versions_interval: '10 minutes'
+
+search:
+  # Add ability to fetch remote videos/actors by their URI, that may not be federated with your instance
+  # If enabled, the associated group will be able to "escape" from the instance follows
+  # That means they will be able to follow channels, watch videos, list videos of non followed instances
+  remote_uri:
+    users: true
+    anonymous: false
+
+  # Use a third party index instead of your local index, only for search results
+  # Useful to discover content outside of your instance
+  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: 'http://localhost:3234'
+    # You can disable local search, 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
+    is_default_search: true