dev.yaml 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. listen:
  2. hostname: '::'
  3. port: 9000
  4. webserver:
  5. https: false
  6. secrets:
  7. peertube: 'my super dev secret'
  8. rates_limit:
  9. api:
  10. window: 10 seconds
  11. max: 500
  12. signup:
  13. window: 5 minutes
  14. max: 200
  15. database:
  16. hostname: '127.0.0.1'
  17. port: 5432
  18. redis:
  19. hostname: '127.0.0.1'
  20. smtp:
  21. hostname: null
  22. port: 1025
  23. tls: false
  24. disable_starttls: true
  25. from_address: 'test-admin@localhost'
  26. username: null
  27. password: null
  28. log:
  29. level: 'debug'
  30. open_telemetry:
  31. metrics:
  32. enabled: true
  33. playback_stats_interval: '13 seconds'
  34. contact_form:
  35. enabled: true
  36. peertube:
  37. check_latest_version:
  38. enabled: false
  39. redundancy:
  40. videos:
  41. check_interval: '5 minutes'
  42. strategies:
  43. -
  44. size: '1000MB'
  45. min_lifetime: '10 minutes'
  46. strategy: 'most-views'
  47. -
  48. size: '1000MB'
  49. min_lifetime: '10 minutes'
  50. strategy: 'trending'
  51. -
  52. size: '1000MB'
  53. min_lifetime: '10 minutes'
  54. strategy: 'recently-added'
  55. min_views: 1
  56. cache:
  57. previews:
  58. size: 10
  59. captions:
  60. size: 10
  61. torrents:
  62. size: 10
  63. signup:
  64. enabled: true
  65. requires_email_verification: false
  66. live:
  67. enabled: true
  68. allow_replay: true
  69. transcoding:
  70. enabled: true
  71. threads: 2
  72. resolutions:
  73. 360p: true
  74. 720p: true
  75. import:
  76. videos:
  77. concurrency: 2
  78. http:
  79. enabled: true
  80. torrent:
  81. enabled: true
  82. video_channel_synchronization:
  83. enabled: true
  84. max_per_user: 10
  85. check_interval: 5 minutes
  86. videos_limit_per_synchronization: 3
  87. instance:
  88. default_nsfw_policy: 'display'
  89. plugins:
  90. index:
  91. check_latest_versions_interval: '10 minutes'
  92. federation:
  93. videos:
  94. cleanup_remote_interactions: false
  95. views:
  96. videos:
  97. remote:
  98. max_age: -1
  99. watching_interval:
  100. anonymous: '6 seconds'
  101. users: '4 seconds'
  102. geo_ip:
  103. enabled: true
  104. video_studio:
  105. enabled: true
  106. transcoding:
  107. keep_original_file: false