|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209 |
- #
- # This file will be read by node-config
- # See https://github.com/node-config/node-config/wiki/Environment-Variables#custom-environment-variables
- #
-
- webserver:
- hostname: "PEERTUBE_WEBSERVER_HOSTNAME"
- port:
- __name: "PEERTUBE_WEBSERVER_PORT"
- __format: "json"
- https:
- __name: "PEERTUBE_WEBSERVER_HTTPS"
- __format: "json"
-
- federation:
- sign_federated_fetches:
- __name: "PEERTUBE_SIGN_FEDERATED_FETCHES"
- __format: "json"
-
- secrets:
- peertube: "PEERTUBE_SECRET"
-
- trust_proxy:
- __name: "PEERTUBE_TRUST_PROXY"
- __format: "json"
-
- database:
- hostname: "PEERTUBE_DB_HOSTNAME"
- port:
- __name: "PEERTUBE_DB_PORT"
- __format: "json"
- name: "PEERTUBE_DB_NAME"
- suffix: "PEERTUBE_DB_SUFFIX"
- username: "PEERTUBE_DB_USERNAME"
- password: "PEERTUBE_DB_PASSWORD"
- ssl:
- __name: "PEERTUBE_DB_SSL"
- __format: "json"
-
- redis:
- hostname: "PEERTUBE_REDIS_HOSTNAME"
- port:
- __name: "PEERTUBE_REDIS_PORT"
- __format: "json"
- auth: "PEERTUBE_REDIS_AUTH"
-
- smtp:
- hostname: "PEERTUBE_SMTP_HOSTNAME"
- port:
- __name: "PEERTUBE_SMTP_PORT"
- __format: "json"
- username: "PEERTUBE_SMTP_USERNAME"
- password: "PEERTUBE_SMTP_PASSWORD"
- tls:
- __name: "PEERTUBE_SMTP_TLS"
- __format: "json"
- disable_starttls:
- __name: "PEERTUBE_SMTP_DISABLE_STARTTLS"
- __format: "json"
- from_address: "PEERTUBE_SMTP_FROM"
-
- object_storage:
- enabled:
- __name: "PEERTUBE_OBJECT_STORAGE_ENABLED"
- __format: "json"
-
- endpoint: "PEERTUBE_OBJECT_STORAGE_ENDPOINT"
-
- region: "PEERTUBE_OBJECT_STORAGE_REGION"
-
- upload_acl:
- public: "PEERTUBE_OBJECT_STORAGE_UPLOAD_ACL_PUBLIC"
- private: "PEERTUBE_OBJECT_STORAGE_UPLOAD_ACL_PRIVATE"
-
- proxy:
- proxify_private_files:
- __name: "PEERTUBE_OBJECT_STORAGE_PROXY_PROXIFY_PRIVATE_FILES"
- __format: "json"
-
- credentials:
- access_key_id: "PEERTUBE_OBJECT_STORAGE_CREDENTIALS_ACCESS_KEY_ID"
- secret_access_key: 'PEERTUBE_OBJECT_STORAGE_CREDENTIALS_SECRET_ACCESS_KEY'
-
- max_upload_part:
- __name: "PEERTUBE_OBJECT_STORAGE_MAX_UPLOAD_PART"
- __format: "json"
-
- streaming_playlists:
- bucket_name: "PEERTUBE_OBJECT_STORAGE_STREAMING_PLAYLISTS_BUCKET_NAME"
- prefix: "PEERTUBE_OBJECT_STORAGE_STREAMING_PLAYLISTS_PREFIX"
- base_url: "PEERTUBE_OBJECT_STORAGE_STREAMING_PLAYLISTS_BASE_URL"
- store_live_streams:
- __name: "PEERTUBE_OBJECT_STORAGE_STREAMING_PLAYLISTS_STORE_LIVE_STREAMS"
- __format: "json"
-
- web_videos:
- bucket_name: "PEERTUBE_OBJECT_STORAGE_WEB_VIDEOS_BUCKET_NAME"
- prefix: "PEERTUBE_OBJECT_STORAGE_WEB_VIDEOS_PREFIX"
- base_url: "PEERTUBE_OBJECT_STORAGE_WEB_VIDEOS_BASE_URL"
-
- user_exports:
- bucket_name: "PEERTUBE_OBJECT_STORAGE_USER_EXPORTS_BUCKET_NAME"
- prefix: "PEERTUBE_OBJECT_STORAGE_USER_EXPORTS_PREFIX"
- base_url: "PEERTUBE_OBJECT_STORAGE_USER_EXPORTS_BASE_URL"
-
- original_video_files:
- bucket_name: "PEERTUBE_OBJECT_STORAGE_ORIGINAL_VIDEO_FILES_BUCKET_NAME"
- prefix: "PEERTUBE_OBJECT_STORAGE_ORIGINAL_VIDEO_FILES_PREFIX"
- base_url: "PEERTUBE_OBJECT_STORAGE_ORIGINAL_VIDEO_FILES_BASE_URL"
-
- webadmin:
- configuration:
- edition:
- allowed:
- __name: "PEERTUBE_WEBADMIN_CONFIGURATION_EDITION_ALLOWED"
- __format: "json"
-
- log:
- level: "PEERTUBE_LOG_LEVEL"
- log_ping_requests:
- __name: "PEERTUBE_LOG_PING_REQUESTS"
- __format: "json"
-
- user:
- video_quota:
- __name: "PEERTUBE_USER_VIDEO_QUOTA"
- __format: "json"
-
- admin:
- email: "PEERTUBE_ADMIN_EMAIL"
-
- contact_form:
- enabled:
- __name: "PEERTUBE_CONTACT_FORM_ENABLED"
- __format: "json"
-
- signup:
- enabled:
- __name: "PEERTUBE_SIGNUP_ENABLED"
- __format: "json"
- limit:
- __name: "PEERTUBE_SIGNUP_LIMIT"
- __format: "json"
-
- search:
- remote_uri:
- users:
- __name: "PEERTUBE_SEARCH_REMOTEURI_USERS"
- __format: "json"
- anonymous:
- __name: "PEERTUBE_SEARCH_REMOTEURI_ANONYMOUS"
- __format: "json"
-
- import:
- videos:
- http:
- enabled:
- __name: "PEERTUBE_IMPORT_VIDEOS_HTTP"
- __format: "json"
- torrent:
- enabled:
- __name: "PEERTUBE_IMPORT_VIDEOS_TORRENT"
- __format: "json"
-
- transcoding:
- enabled:
- __name: "PEERTUBE_TRANSCODING_ENABLED"
- __format: "json"
- threads:
- __name: "PEERTUBE_TRANSCODING_THREADS"
- __format: "json"
- resolutions:
- 144p:
- __name: "PEERTUBE_TRANSCODING_144P"
- __format: "json"
- 240p:
- __name: "PEERTUBE_TRANSCODING_240P"
- __format: "json"
- 360p:
- __name: "PEERTUBE_TRANSCODING_360P"
- __format: "json"
- 480p:
- __name: "PEERTUBE_TRANSCODING_480P"
- __format: "json"
- 720p:
- __name: "PEERTUBE_TRANSCODING_720P"
- __format: "json"
- 1080p:
- __name: "PEERTUBE_TRANSCODING_1080P"
- __format: "json"
- 1440p:
- __name: "PEERTUBE_TRANSCODING_1440P"
- __format: "json"
- 2160p:
- __name: "PEERTUBE_TRANSCODING_2160P"
- __format: "json"
- web_videos:
- enabled:
- __name: "PEERTUBE_TRANSCODING_WEB_VIDEOS_ENABLED"
- __format: "json"
- hls:
- enabled:
- __name: "PEERTUBE_TRANSCODING_HLS_ENABLED"
- __format: "json"
-
- instance:
- name: "PEERTUBE_INSTANCE_NAME"
- description: "PEERTUBE_INSTANCE_DESCRIPTION"
- terms: "PEERTUBE_INSTANCE_TERMS"
|