2 # This file will be read by node-config
3 # See https://github.com/node-config/node-config/wiki/Environment-Variables#custom-environment-variables
7 hostname: "PEERTUBE_WEBSERVER_HOSTNAME"
9 __name: "PEERTUBE_WEBSERVER_PORT"
12 __name: "PEERTUBE_WEBSERVER_HTTPS"
16 peertube: "PEERTUBE_SECRET"
19 __name: "PEERTUBE_TRUST_PROXY"
23 hostname: "PEERTUBE_DB_HOSTNAME"
25 __name: "PEERTUBE_DB_PORT"
27 name: "PEERTUBE_DB_NAME"
28 suffix: "PEERTUBE_DB_SUFFIX"
29 username: "PEERTUBE_DB_USERNAME"
30 password: "PEERTUBE_DB_PASSWORD"
32 __name: "PEERTUBE_DB_SSL"
36 hostname: "PEERTUBE_REDIS_HOSTNAME"
38 __name: "PEERTUBE_REDIS_PORT"
40 auth: "PEERTUBE_REDIS_AUTH"
43 hostname: "PEERTUBE_SMTP_HOSTNAME"
45 __name: "PEERTUBE_SMTP_PORT"
47 username: "PEERTUBE_SMTP_USERNAME"
48 password: "PEERTUBE_SMTP_PASSWORD"
50 __name: "PEERTUBE_SMTP_TLS"
53 __name: "PEERTUBE_SMTP_DISABLE_STARTTLS"
55 from_address: "PEERTUBE_SMTP_FROM"
59 __name: "PEERTUBE_OBJECT_STORAGE_ENABLED"
62 endpoint: "PEERTUBE_OBJECT_STORAGE_ENDPOINT"
64 region: "PEERTUBE_OBJECT_STORAGE_REGION"
67 public: "PEERTUBE_OBJECT_STORAGE_UPLOAD_ACL_PUBLIC"
68 private: "PEERTUBE_OBJECT_STORAGE_UPLOAD_ACL_PRIVATE"
71 proxify_private_files:
72 __name: "PEERTUBE_OBJECT_STORAGE_PROXY_PROXIFY_PRIVATE_FILES"
76 access_key_id: "PEERTUBE_OBJECT_STORAGE_CREDENTIALS_ACCESS_KEY_ID"
77 secret_access_key: 'PEERTUBE_OBJECT_STORAGE_CREDENTIALS_SECRET_ACCESS_KEY'
80 __name: "PEERTUBE_OBJECT_STORAGE_MAX_UPLOAD_PART"
84 bucket_name: "PEERTUBE_OBJECT_STORAGE_STREAMING_PLAYLISTS_BUCKET_NAME"
85 prefix: "PEERTUBE_OBJECT_STORAGE_STREAMING_PLAYLISTS_PREFIX"
86 base_url: "PEERTUBE_OBJECT_STORAGE_STREAMING_PLAYLISTS_BASE_URL"
87 upload_acl: "PEERTUBE_OBJECT_STORAGE_UPLOAD_ACL"
90 bucket_name: "PEERTUBE_OBJECT_STORAGE_VIDEOS_BUCKET_NAME"
91 prefix: "PEERTUBE_OBJECT_STORAGE_VIDEOS_PREFIX"
92 base_url: "PEERTUBE_OBJECT_STORAGE_VIDEOS_BASE_URL"
98 __name: "PEERTUBE_WEBADMIN_CONFIGURATION_EDITION_ALLOWED"
102 level: "PEERTUBE_LOG_LEVEL"
104 __name: "PEERTUBE_LOG_PING_REQUESTS"
109 __name: "PEERTUBE_USER_VIDEO_QUOTA"
113 email: "PEERTUBE_ADMIN_EMAIL"
117 __name: "PEERTUBE_CONTACT_FORM_ENABLED"
122 __name: "PEERTUBE_SIGNUP_ENABLED"
125 __name: "PEERTUBE_SIGNUP_LIMIT"
131 __name: "PEERTUBE_SEARCH_REMOTEURI_USERS"
134 __name: "PEERTUBE_SEARCH_REMOTEURI_ANONYMOUS"
141 __name: "PEERTUBE_IMPORT_VIDEOS_HTTP"
145 __name: "PEERTUBE_IMPORT_VIDEOS_TORRENT"
150 __name: "PEERTUBE_TRANSCODING_ENABLED"
153 __name: "PEERTUBE_TRANSCODING_THREADS"
157 __name: "PEERTUBE_TRANSCODING_144P"
160 __name: "PEERTUBE_TRANSCODING_240P"
163 __name: "PEERTUBE_TRANSCODING_360P"
166 __name: "PEERTUBE_TRANSCODING_480P"
169 __name: "PEERTUBE_TRANSCODING_720P"
172 __name: "PEERTUBE_TRANSCODING_1080P"
175 __name: "PEERTUBE_TRANSCODING_1440P"
178 __name: "PEERTUBE_TRANSCODING_2160P"
182 __name: "PEERTUBE_TRANSCODING_WEBTORRENT_ENABLED"
186 __name: "PEERTUBE_TRANSCODING_HLS_ENABLED"
190 name: "PEERTUBE_INSTANCE_NAME"
191 description: "PEERTUBE_INSTANCE_DESCRIPTION"
192 terms: "PEERTUBE_INSTANCE_TERMS"