-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
53 lines (48 loc) · 2.09 KB
/
Copy path.env.example
File metadata and controls
53 lines (48 loc) · 2.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# Recording
RECORDER_IMAGE=webmeet-recorder:latest
APP_NAME=WebMeet Recorder
GUEST_NAME=WebMeet Recorder
RECORDINGS_DIR=/recordings
DEBUG=true
RECORDING_FORMAT=mkv # mkv (recommended) | mp4 (fragmented)
SCHEDULE_PATH=/data/schedules.json
MAX_SCHEDULES=200
# Wait for the first meeting sound before recording.
# 0 starts immediately; any positive value enables waiting.
AUDIO_WAIT_TIMEOUT=1
AUDIO_RMS_THRESHOLD=100
# Web console
WEB_USERNAME=recorder
WEB_PASSWORD=change-this-to-a-long-random-password
WEB_HOST=0.0.0.0
WEB_PORT=8080
# Global Zoom login cookies (Cookie Editor JSON; never commit this file)
ZOOM_COOKIE_PATH=/auth/zoom-cookies.json
ZOOM_COOKIE_MAX_BYTES=524288
# Refresh the saved browser session while idle. A meeting task also saves
# refreshed cookies every 10 minutes and once more before closing its browser.
ZOOM_COOKIE_KEEPALIVE=true
ZOOM_COOKIE_KEEPALIVE_INTERVAL_MINUTES=360
ZOOM_COOKIE_KEEPALIVE_MIN_INTERVAL_MINUTES=15
ZOOM_COOKIE_REFRESH_MARGIN_MINUTES=60
ZOOM_COOKIE_KEEPALIVE_RETRY_MINUTES=30
ZOOM_COOKIE_KEEPALIVE_BUSY_RETRY_MINUTES=5
ZOOM_COOKIE_KEEPALIVE_STARTUP_DELAY_SECONDS=30
ZOOM_COOKIE_MEETING_SAVE_INTERVAL_MINUTES=10
ZOOM_CREDENTIAL_PATH=/auth/zoom-credentials.json
ZOOM_CREDENTIAL_MAX_BYTES=16384
ZOOM_LOGIN_TIMEOUT=60
# Direct HTTPS on port 8080. With AUTO_GENERATE_TLS=true, first startup creates
# a persistent self-signed certificate in ./certs. Set WEB_TLS_HOST to the exact
# public IP or hostname used in the browser.
AUTO_GENERATE_TLS=true
WEB_TLS_HOST= # e.g. 203.0.113.10
WEB_TLS_CERT= # optional existing cert, e.g. /certs/fullchain.pem
WEB_TLS_KEY= # optional existing key, e.g. /certs/privkey.pem
WEB_HSTS=false # enable only with a browser-trusted certificate
TLS_HANDSHAKE_TIMEOUT=5 # seconds; each incomplete TLS client is isolated
WEB_CLIENT_TIMEOUT=60 # seconds without socket progress
WEB_LISTEN_BACKLOG=128 # pending TCP connections
# Enable only behind a trusted HTTPS proxy that overwrites X-Forwarded-Proto.
# Never enable while the container's HTTP port is directly reachable publicly.
TRUST_PROXY_HTTPS=false