ニジカ投稿局 https://tv.nizika.tv
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

210 lines
5.1 KiB

  1. #
  2. # This file will be read by node-config
  3. # See https://github.com/node-config/node-config/wiki/Environment-Variables#custom-environment-variables
  4. #
  5. webserver:
  6. hostname: "PEERTUBE_WEBSERVER_HOSTNAME"
  7. port:
  8. __name: "PEERTUBE_WEBSERVER_PORT"
  9. __format: "json"
  10. https:
  11. __name: "PEERTUBE_WEBSERVER_HTTPS"
  12. __format: "json"
  13. federation:
  14. sign_federated_fetches:
  15. __name: "PEERTUBE_SIGN_FEDERATED_FETCHES"
  16. __format: "json"
  17. secrets:
  18. peertube: "PEERTUBE_SECRET"
  19. trust_proxy:
  20. __name: "PEERTUBE_TRUST_PROXY"
  21. __format: "json"
  22. database:
  23. hostname: "PEERTUBE_DB_HOSTNAME"
  24. port:
  25. __name: "PEERTUBE_DB_PORT"
  26. __format: "json"
  27. name: "PEERTUBE_DB_NAME"
  28. suffix: "PEERTUBE_DB_SUFFIX"
  29. username: "PEERTUBE_DB_USERNAME"
  30. password: "PEERTUBE_DB_PASSWORD"
  31. ssl:
  32. __name: "PEERTUBE_DB_SSL"
  33. __format: "json"
  34. redis:
  35. hostname: "PEERTUBE_REDIS_HOSTNAME"
  36. port:
  37. __name: "PEERTUBE_REDIS_PORT"
  38. __format: "json"
  39. auth: "PEERTUBE_REDIS_AUTH"
  40. smtp:
  41. hostname: "PEERTUBE_SMTP_HOSTNAME"
  42. port:
  43. __name: "PEERTUBE_SMTP_PORT"
  44. __format: "json"
  45. username: "PEERTUBE_SMTP_USERNAME"
  46. password: "PEERTUBE_SMTP_PASSWORD"
  47. tls:
  48. __name: "PEERTUBE_SMTP_TLS"
  49. __format: "json"
  50. disable_starttls:
  51. __name: "PEERTUBE_SMTP_DISABLE_STARTTLS"
  52. __format: "json"
  53. from_address: "PEERTUBE_SMTP_FROM"
  54. object_storage:
  55. enabled:
  56. __name: "PEERTUBE_OBJECT_STORAGE_ENABLED"
  57. __format: "json"
  58. endpoint: "PEERTUBE_OBJECT_STORAGE_ENDPOINT"
  59. region: "PEERTUBE_OBJECT_STORAGE_REGION"
  60. upload_acl:
  61. public: "PEERTUBE_OBJECT_STORAGE_UPLOAD_ACL_PUBLIC"
  62. private: "PEERTUBE_OBJECT_STORAGE_UPLOAD_ACL_PRIVATE"
  63. proxy:
  64. proxify_private_files:
  65. __name: "PEERTUBE_OBJECT_STORAGE_PROXY_PROXIFY_PRIVATE_FILES"
  66. __format: "json"
  67. credentials:
  68. access_key_id: "PEERTUBE_OBJECT_STORAGE_CREDENTIALS_ACCESS_KEY_ID"
  69. secret_access_key: 'PEERTUBE_OBJECT_STORAGE_CREDENTIALS_SECRET_ACCESS_KEY'
  70. max_upload_part:
  71. __name: "PEERTUBE_OBJECT_STORAGE_MAX_UPLOAD_PART"
  72. __format: "json"
  73. streaming_playlists:
  74. bucket_name: "PEERTUBE_OBJECT_STORAGE_STREAMING_PLAYLISTS_BUCKET_NAME"
  75. prefix: "PEERTUBE_OBJECT_STORAGE_STREAMING_PLAYLISTS_PREFIX"
  76. base_url: "PEERTUBE_OBJECT_STORAGE_STREAMING_PLAYLISTS_BASE_URL"
  77. store_live_streams:
  78. __name: "PEERTUBE_OBJECT_STORAGE_STREAMING_PLAYLISTS_STORE_LIVE_STREAMS"
  79. __format: "json"
  80. web_videos:
  81. bucket_name: "PEERTUBE_OBJECT_STORAGE_WEB_VIDEOS_BUCKET_NAME"
  82. prefix: "PEERTUBE_OBJECT_STORAGE_WEB_VIDEOS_PREFIX"
  83. base_url: "PEERTUBE_OBJECT_STORAGE_WEB_VIDEOS_BASE_URL"
  84. user_exports:
  85. bucket_name: "PEERTUBE_OBJECT_STORAGE_USER_EXPORTS_BUCKET_NAME"
  86. prefix: "PEERTUBE_OBJECT_STORAGE_USER_EXPORTS_PREFIX"
  87. base_url: "PEERTUBE_OBJECT_STORAGE_USER_EXPORTS_BASE_URL"
  88. original_video_files:
  89. bucket_name: "PEERTUBE_OBJECT_STORAGE_ORIGINAL_VIDEO_FILES_BUCKET_NAME"
  90. prefix: "PEERTUBE_OBJECT_STORAGE_ORIGINAL_VIDEO_FILES_PREFIX"
  91. base_url: "PEERTUBE_OBJECT_STORAGE_ORIGINAL_VIDEO_FILES_BASE_URL"
  92. webadmin:
  93. configuration:
  94. edition:
  95. allowed:
  96. __name: "PEERTUBE_WEBADMIN_CONFIGURATION_EDITION_ALLOWED"
  97. __format: "json"
  98. log:
  99. level: "PEERTUBE_LOG_LEVEL"
  100. log_ping_requests:
  101. __name: "PEERTUBE_LOG_PING_REQUESTS"
  102. __format: "json"
  103. user:
  104. video_quota:
  105. __name: "PEERTUBE_USER_VIDEO_QUOTA"
  106. __format: "json"
  107. admin:
  108. email: "PEERTUBE_ADMIN_EMAIL"
  109. contact_form:
  110. enabled:
  111. __name: "PEERTUBE_CONTACT_FORM_ENABLED"
  112. __format: "json"
  113. signup:
  114. enabled:
  115. __name: "PEERTUBE_SIGNUP_ENABLED"
  116. __format: "json"
  117. limit:
  118. __name: "PEERTUBE_SIGNUP_LIMIT"
  119. __format: "json"
  120. search:
  121. remote_uri:
  122. users:
  123. __name: "PEERTUBE_SEARCH_REMOTEURI_USERS"
  124. __format: "json"
  125. anonymous:
  126. __name: "PEERTUBE_SEARCH_REMOTEURI_ANONYMOUS"
  127. __format: "json"
  128. import:
  129. videos:
  130. http:
  131. enabled:
  132. __name: "PEERTUBE_IMPORT_VIDEOS_HTTP"
  133. __format: "json"
  134. torrent:
  135. enabled:
  136. __name: "PEERTUBE_IMPORT_VIDEOS_TORRENT"
  137. __format: "json"
  138. transcoding:
  139. enabled:
  140. __name: "PEERTUBE_TRANSCODING_ENABLED"
  141. __format: "json"
  142. threads:
  143. __name: "PEERTUBE_TRANSCODING_THREADS"
  144. __format: "json"
  145. resolutions:
  146. 144p:
  147. __name: "PEERTUBE_TRANSCODING_144P"
  148. __format: "json"
  149. 240p:
  150. __name: "PEERTUBE_TRANSCODING_240P"
  151. __format: "json"
  152. 360p:
  153. __name: "PEERTUBE_TRANSCODING_360P"
  154. __format: "json"
  155. 480p:
  156. __name: "PEERTUBE_TRANSCODING_480P"
  157. __format: "json"
  158. 720p:
  159. __name: "PEERTUBE_TRANSCODING_720P"
  160. __format: "json"
  161. 1080p:
  162. __name: "PEERTUBE_TRANSCODING_1080P"
  163. __format: "json"
  164. 1440p:
  165. __name: "PEERTUBE_TRANSCODING_1440P"
  166. __format: "json"
  167. 2160p:
  168. __name: "PEERTUBE_TRANSCODING_2160P"
  169. __format: "json"
  170. web_videos:
  171. enabled:
  172. __name: "PEERTUBE_TRANSCODING_WEB_VIDEOS_ENABLED"
  173. __format: "json"
  174. hls:
  175. enabled:
  176. __name: "PEERTUBE_TRANSCODING_HLS_ENABLED"
  177. __format: "json"
  178. instance:
  179. name: "PEERTUBE_INSTANCE_NAME"
  180. description: "PEERTUBE_INSTANCE_DESCRIPTION"
  181. terms: "PEERTUBE_INSTANCE_TERMS"