|
6 | 6 | API_KEY=your-secure-api-key-here-change-this-in-production |
7 | 7 | # API_KEYS=key1,key2,key3 # Additional API keys (comma-separated) |
8 | 8 | # MASTER_API_KEY=your-secure-master-key # Required for admin dashboard CLI |
| 9 | +# |
| 10 | +# AUTH_ENABLED=true # Set to false to disable x-api-key/Basic auth checks |
| 11 | +# # on user endpoints. Use only when running behind a |
| 12 | +# # trusted network boundary. /api/v1/admin/* still |
| 13 | +# # requires MASTER_API_KEY regardless. |
| 14 | +# |
| 15 | +# Three ways clients can authenticate when AUTH_ENABLED=true: |
| 16 | +# 1. x-api-key: <key> (recommended for proxies) |
| 17 | +# 2. Authorization: Basic base64("<key>:") (LibreChat URL credentials) |
| 18 | +# e.g. LIBRECHAT_CODE_BASEURL=https://<key>@your-api/v1 |
| 19 | +# 3. (none, when AUTH_ENABLED=false) |
| 20 | + |
| 21 | +# ── Sandbox network access (skill installs) ─────────────────── |
| 22 | +# When ENABLE_SANDBOX_NETWORK=true, sandboxes can reach the internet but only |
| 23 | +# through an inline allowlist proxy that permits PyPI, npm, Go modules, and |
| 24 | +# crates.io. Required for skills that pip/npm/go install dependencies at |
| 25 | +# runtime. Off by default (sandboxes are isolated). |
| 26 | +# |
| 27 | +# ENABLE_SANDBOX_NETWORK=false |
| 28 | +# SANDBOX_EGRESS_PORT=18443 # local-only, sandbox -> proxy |
| 29 | +# SANDBOX_EGRESS_ALLOWLIST= # comma-separated extra hosts |
| 30 | +# SKILL_DEPS_PATH=/opt/skill-deps # backing volume mount |
9 | 31 |
|
10 | 32 | # ── Redis ─────────────────────────────────────────────────────── |
11 | 33 | REDIS_HOST=localhost |
|
0 commit comments