EXTRACT_WHITELIST (comma-separated)
Empty = extract all submitted domains. Filled = only these hosts (and subdomains) go to extract; others are stored with a whitelist skip note.
EXTRACT_SERVER_DEFAULT
In-region extract-svc URL. If both this and ABROAD are empty → embedded fetch inside process-worker. If set → remote default extract.
EXTRACT_SERVER_ABROAD
Abroad extract-svc URL. Empty = no abroad routing (hosts stay on default/embedded). Needed for X/Twitter and ABROAD_HOSTS.
EXTRACT_ABROAD_HOSTS
Empty = no host is forced abroad (X/Twitter still prefer abroad when ABROAD server is set). Filled = those domains use EXTRACT_SERVER_ABROAD.
EXTRACT_PROXY_HOSTS
Empty = all non-render hosts fetch directly. Filled = only these domains fetch via getlink (EXTRACT_PROXY_URL); others stay direct.
EXTRACT_PROXY_URL
Getlink base for PROXY_HOSTS. Empty → default https://getlink.carbird.ir. Unused when PROXY_HOSTS is empty.
EXTRACT_PROXY_MIN_INTERVAL
Min delay between getlink requests (e.g. 1s). Empty or 0s = no limit. Only applies to EXTRACT_PROXY_HOSTS; direct fetches are unaffected.
EXTRACT_TIMEOUT
Must be a duration (e.g. 30s). Empty/invalid → Save rejected. Applies to HTTP/render fetch.
EXTRACT_HEADLESS
On = headless Chromium for X/Twitter. Off = headed browser (needs a display). Only affects render hosts.