File size: 2,210 Bytes
43b10b4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
# Required in production. Generate a long random value.
MAESTER_API_KEY=

MAESTER_ENV=production
MAESTER_CPU_SAFE_MODE=true
MAESTER_MOUNT_SERVICES=true
MAESTER_ALLOW_PUBLIC_DOCS=false
MAESTER_REQUEST_BODY_LIMIT_BYTES=1073741824
MAESTER_RATE_LIMIT_PER_MINUTE=120
MAESTER_SERVICE_TIMEOUT_SECONDS=1800

# Toggle individual embedded services.
# All services are enabled by default. CPU-focused env settings keep workers constrained.
MAESTER_ENABLE_KTTS=true
MAESTER_ENABLE_MUSICGEN=true
MAESTER_ENABLE_WHISPER=true
MAESTER_ENABLE_FFMPEG_AUTOMATION=true
MAESTER_ENABLE_RENDER_ENGINE=true

# Whisper/auth integrations. Required only if enabling Whisper auth and publishing features.
SECRET_KEY=
DATABASE_URL=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
META_APP_ID=
META_APP_SECRET=
TIKTOK_CLIENT_KEY=
TIKTOK_CLIENT_SECRET=

# Render engine security.
AVA2LON_SIGNING_SECRET=
BASYX_SIGNING_SECRET=
AVA2LON_API_KEY=
BASYX_API_KEY=
ALLOW_PRIVATE_ASSET_URLS=false
MAX_DOWNLOAD_BYTES=524288000
DOWNLOAD_TIMEOUT_SECONDS=60
FFMPEG_TIMEOUT_SECONDS=900
MAX_RENDER_WORKERS=1
WHISPER_DEVICE=cpu
WHISPER_COMPUTE_TYPE=int8
WHISPER_MODEL_SIZE=tiny
CUDA_VISIBLE_DEVICES=
TOKENIZERS_PARALLELISM=false
OMP_NUM_THREADS=1
MKL_NUM_THREADS=1
NUMEXPR_MAX_THREADS=1

# Hugging Face integrations.
HF_TOKEN=

# n8n orchestration.
# N8N_ENCRYPTION_KEY must stay stable after first startup or saved n8n credentials cannot be decrypted.
N8N_ENCRYPTION_KEY=
N8N_HOST=localhost
N8N_PORT=5678
N8N_PROTOCOL=http
N8N_WEBHOOK_URL=http://localhost:5678/
GENERIC_TIMEZONE=UTC

# Provider keys used by importable n8n workflows.
AI_PROVIDER=openai
LLM_PROVIDER=openai
LLM_MODEL=gpt-4o-mini

OPENAI_API_KEY=
OPENAI_BASE_URL=https://api.openai.com/v1
OPENAI_MODEL=gpt-4o-mini

GEMINI_API_KEY=
GEMINI_BASE_URL=https://generativelanguage.googleapis.com/v1beta
GEMINI_MODEL=gemini-1.5-flash

OPENROUTER_API_KEY=
OPENROUTER_BASE_URL=https://openrouter.ai/api/v1
OPENROUTER_MODEL=openai/gpt-4o-mini
OPENROUTER_SITE_URL=http://localhost:5678
OPENROUTER_APP_NAME="Maester Enterprise"

PEXELS_API_KEY=
KTTS_MODEL=kokoro-v0_19.onnx
KTTS_VOICE=af_bella.pt
TELEGRAM_BOT_TOKEN=
TELEGRAM_CHAT_ID=
GOOGLE_SHEETS_WEBHOOK_URL=
TIKTOK_UPLOAD_ENABLED=false
TIKTOK_ACCESS_TOKEN=