test.yaml 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. listen:
  2. hostname: '::'
  3. port: 9000
  4. webserver:
  5. https: false
  6. rates_limit:
  7. signup:
  8. window: 10 minutes
  9. max: 50
  10. login:
  11. window: 5 minutes
  12. max: 20
  13. api:
  14. window: 10 seconds
  15. max: 500
  16. database:
  17. hostname: 'localhost'
  18. port: 5432
  19. redis:
  20. hostname: 'localhost'
  21. smtp:
  22. hostname: null
  23. port: 1025
  24. tls: false
  25. disable_starttls: true
  26. from_address: 'test-admin@localhost'
  27. username: null
  28. password: null
  29. log:
  30. level: 'debug'
  31. contact_form:
  32. enabled: true
  33. peertube:
  34. check_latest_version:
  35. enabled: false
  36. redundancy:
  37. videos:
  38. check_interval: '1 minute'
  39. strategies:
  40. -
  41. size: '1000MB'
  42. min_lifetime: '10 minutes'
  43. strategy: 'most-views'
  44. -
  45. size: '1000MB'
  46. min_lifetime: '10 minutes'
  47. strategy: 'trending'
  48. -
  49. size: '1000MB'
  50. min_lifetime: '10 minutes'
  51. strategy: 'recently-added'
  52. min_views: 1
  53. cache:
  54. previews:
  55. size: 1
  56. captions:
  57. size: 1
  58. torrents:
  59. size: 1
  60. signup:
  61. enabled: true
  62. requires_email_verification: false
  63. transcoding:
  64. enabled: true
  65. allow_additional_extensions: false
  66. allow_audio_files: false
  67. threads: 2
  68. concurrency: 2
  69. resolutions:
  70. 0p: false
  71. 144p: false
  72. 240p: true
  73. 360p: true
  74. 480p: true
  75. 720p: true
  76. 1080p: true
  77. 1440p: true
  78. 2160p: true
  79. webtorrent:
  80. enabled: true
  81. hls:
  82. enabled: true
  83. live:
  84. enabled: false
  85. allow_replay: false
  86. rtmp:
  87. port: 1935
  88. transcoding:
  89. enabled: false
  90. threads: 2
  91. resolutions:
  92. 144p: false
  93. 240p: false
  94. 360p: false
  95. 480p: false
  96. 720p: false
  97. 1080p: false
  98. 1440p: false
  99. 2160p: false
  100. import:
  101. videos:
  102. concurrency: 2
  103. http:
  104. enabled: true
  105. torrent:
  106. enabled: true
  107. instance:
  108. default_nsfw_policy: 'display'
  109. plugins:
  110. index:
  111. check_latest_versions_interval: '10 minutes'
  112. federation:
  113. videos:
  114. federate_unlisted: true
  115. cleanup_remote_interactions: false
  116. views:
  117. videos:
  118. remote:
  119. max_age: -1
  120. local_buffer_update_interval: '5 seconds'
  121. ip_view_expiration: '1 second'
  122. geo_ip:
  123. enabled: false
  124. video_studio:
  125. enabled: true
  126. open_telemetry:
  127. metrics:
  128. prometheus_exporter:
  129. port: 9092