custom-environment-variables.yaml 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. webserver:
  2. hostname: "PEERTUBE_WEBSERVER_HOSTNAME"
  3. port:
  4. __name: "PEERTUBE_WEBSERVER_PORT"
  5. __format: "json"
  6. https:
  7. __name: "PEERTUBE_WEBSERVER_HTTPS"
  8. __format: "json"
  9. secrets:
  10. peertube: "PEERTUBE_SECRET"
  11. trust_proxy:
  12. __name: "PEERTUBE_TRUST_PROXY"
  13. __format: "json"
  14. database:
  15. hostname: "PEERTUBE_DB_HOSTNAME"
  16. port:
  17. __name: "PEERTUBE_DB_PORT"
  18. __format: "json"
  19. suffix: "PEERTUBE_DB_SUFFIX"
  20. username: "PEERTUBE_DB_USERNAME"
  21. password: "PEERTUBE_DB_PASSWORD"
  22. ssl:
  23. __name: "PEERTUBE_DB_SSL"
  24. __format: "json"
  25. redis:
  26. hostname: "PEERTUBE_REDIS_HOSTNAME"
  27. port:
  28. __name: "PEERTUBE_REDIS_PORT"
  29. __format: "json"
  30. auth: "PEERTUBE_REDIS_AUTH"
  31. smtp:
  32. hostname: "PEERTUBE_SMTP_HOSTNAME"
  33. port:
  34. __name: "PEERTUBE_SMTP_PORT"
  35. __format: "json"
  36. username: "PEERTUBE_SMTP_USERNAME"
  37. password: "PEERTUBE_SMTP_PASSWORD"
  38. tls:
  39. __name: "PEERTUBE_SMTP_TLS"
  40. __format: "json"
  41. disable_starttls:
  42. __name: "PEERTUBE_SMTP_DISABLE_STARTTLS"
  43. __format: "json"
  44. from_address: "PEERTUBE_SMTP_FROM"
  45. object_storage:
  46. enabled:
  47. __name: "PEERTUBE_OBJECT_STORAGE_ENABLED"
  48. __format: "json"
  49. endpoint: "PEERTUBE_OBJECT_STORAGE_ENDPOINT"
  50. region: "PEERTUBE_OBJECT_STORAGE_REGION"
  51. credentials:
  52. access_key_id: "PEERTUBE_OBJECT_STORAGE_CREDENTIALS_ACCESS_KEY_ID"
  53. secret_access_key: 'PEERTUBE_OBJECT_STORAGE_CREDENTIALS_SECRET_ACCESS_KEY'
  54. max_upload_part:
  55. __name: "PEERTUBE_OBJECT_STORAGE_MAX_UPLOAD_PART"
  56. __format: "json"
  57. streaming_playlists:
  58. bucket_name: "PEERTUBE_OBJECT_STORAGE_STREAMING_PLAYLISTS_BUCKET_NAME"
  59. prefix: "PEERTUBE_OBJECT_STORAGE_STREAMING_PLAYLISTS_PREFIX"
  60. base_url: "PEERTUBE_OBJECT_STORAGE_STREAMING_PLAYLISTS_BASE_URL"
  61. upload_acl: "PEERTUBE_OBJECT_STORAGE_UPLOAD_ACL"
  62. videos:
  63. bucket_name: "PEERTUBE_OBJECT_STORAGE_VIDEOS_BUCKET_NAME"
  64. prefix: "PEERTUBE_OBJECT_STORAGE_VIDEOS_PREFIX"
  65. base_url: "PEERTUBE_OBJECT_STORAGE_VIDEOS_BASE_URL"
  66. webadmin:
  67. configuration:
  68. edition:
  69. allowed:
  70. __name: "PEERTUBE_WEBADMIN_CONFIGURATION_EDITION_ALLOWED"
  71. __format: "json"
  72. log:
  73. level: "PEERTUBE_LOG_LEVEL"
  74. log_ping_requests:
  75. __name: "PEERTUBE_LOG_PING_REQUESTS"
  76. __format: "json"
  77. user:
  78. video_quota:
  79. __name: "PEERTUBE_USER_VIDEO_QUOTA"
  80. __format: "json"
  81. admin:
  82. email: "PEERTUBE_ADMIN_EMAIL"
  83. contact_form:
  84. enabled:
  85. __name: "PEERTUBE_CONTACT_FORM_ENABLED"
  86. __format: "json"
  87. signup:
  88. enabled:
  89. __name: "PEERTUBE_SIGNUP_ENABLED"
  90. __format: "json"
  91. limit:
  92. __name: "PEERTUBE_SIGNUP_LIMIT"
  93. __format: "json"
  94. search:
  95. remote_uri:
  96. users:
  97. __name: "PEERTUBE_SEARCH_REMOTEURI_USERS"
  98. __format: "json"
  99. anonymous:
  100. __name: "PEERTUBE_SEARCH_REMOTEURI_ANONYMOUS"
  101. __format: "json"
  102. import:
  103. videos:
  104. http:
  105. enabled:
  106. __name: "PEERTUBE_IMPORT_VIDEOS_HTTP"
  107. __format: "json"
  108. torrent:
  109. enabled:
  110. __name: "PEERTUBE_IMPORT_VIDEOS_TORRENT"
  111. __format: "json"
  112. transcoding:
  113. enabled:
  114. __name: "PEERTUBE_TRANSCODING_ENABLED"
  115. __format: "json"
  116. threads:
  117. __name: "PEERTUBE_TRANSCODING_THREADS"
  118. __format: "json"
  119. resolutions:
  120. 144p:
  121. __name: "PEERTUBE_TRANSCODING_144P"
  122. __format: "json"
  123. 240p:
  124. __name: "PEERTUBE_TRANSCODING_240P"
  125. __format: "json"
  126. 360p:
  127. __name: "PEERTUBE_TRANSCODING_360P"
  128. __format: "json"
  129. 480p:
  130. __name: "PEERTUBE_TRANSCODING_480P"
  131. __format: "json"
  132. 720p:
  133. __name: "PEERTUBE_TRANSCODING_720P"
  134. __format: "json"
  135. 1080p:
  136. __name: "PEERTUBE_TRANSCODING_1080P"
  137. __format: "json"
  138. 1440p:
  139. __name: "PEERTUBE_TRANSCODING_1440P"
  140. __format: "json"
  141. 2160p:
  142. __name: "PEERTUBE_TRANSCODING_2160P"
  143. __format: "json"
  144. webtorrent:
  145. enabled:
  146. __name: "PEERTUBE_TRANSCODING_WEBTORRENT_ENABLED"
  147. __format: "json"
  148. hls:
  149. enabled:
  150. __name: "PEERTUBE_TRANSCODING_HLS_ENABLED"
  151. __format: "json"
  152. instance:
  153. name: "PEERTUBE_INSTANCE_NAME"
  154. description: "PEERTUBE_INSTANCE_DESCRIPTION"
  155. terms: "PEERTUBE_INSTANCE_TERMS"