openvibers/openvibe.connect .env.example
.env.example
| 1 | # OpenVibe Connect — every variable the service reads. Production: /etc/openvibe/connect.env (names only here). |
| 2 | NODE_ENV=development |
| 3 | PORT=5240 |
| 4 | HOST=127.0.0.1 |
| 5 | BASE_URL=http://localhost:5240 |
| 6 | TRUST_PROXY=2 |
| 7 | |
| 8 | # PostgreSQL (ADR-035). Unset in development: an embedded PGlite database in data/pglite. |
| 9 | DATABASE_URL= |
| 10 | DATABASE_DIRECT_URL= |
| 11 | VALKEY_URL= |
| 12 | |
| 13 | # OpenVibe.Network sign-in (OAuth client `connect`). |
| 14 | OV_NETWORK_URL=https://openvibe.network |
| 15 | OV_NETWORK_INTERNAL_URL=http://127.0.0.1:4000 |
| 16 | OV_OAUTH_CLIENT_ID=connect |
| 17 | OV_OAUTH_CLIENT_SECRET= |
| 18 | |
| 19 | |
| 20 | # Outside sign-in apps (D11 owner settings): the admin panel's connect.signin_apps namespace wins; |
| 21 | # these are the fallback when no value was entered there. |
| 22 | CONNECT_TWITCH_CLIENT_ID= |
| 23 | CONNECT_TWITCH_CLIENT_SECRET= |
| 24 | CONNECT_GOOGLE_CLIENT_ID= |
| 25 | CONNECT_GOOGLE_CLIENT_SECRET= |
| 26 | CONNECT_LINEAR_CLIENT_ID= |
| 27 | CONNECT_LINEAR_CLIENT_SECRET= |
| 28 | CONNECT_NOTION_CLIENT_ID= |
| 29 | CONNECT_NOTION_CLIENT_SECRET= |
| 30 | CONNECT_META_CLIENT_ID= |
| 31 | CONNECT_META_CLIENT_SECRET= |
| 32 | CONNECT_TWILIO_CLIENT_ID= |
| 33 | CONNECT_TWILIO_CLIENT_SECRET= |
| 34 | |
| 35 | # OpenVibe.Events: account export/deletion deliveries (comma-separated secrets for rotation). |
| 36 | CONNECT_EVENTS_URL= |
| 37 | CONNECT_EVENTS_SECRET= |
| 38 | |
| 39 | # Shares. The canonical domain is Link; the old openvibe.website aliases stay served (CONNECT_SHARE_DOMAINS). |
| 40 | # The session secret signs visitors' cookies on share hosts (required in production, 32+ characters). |
| 41 | CONNECT_SHARE_DOMAIN=openvibe.link |
| 42 | CONNECT_SESSION_SECRET= |
| 43 | CONNECT_SESSION_HOURS=12 |
| 44 | CONNECT_SHARES_PER_PERSON=5 |
| 45 | CONNECT_MAX_STREAMS=64 |
| 46 | CONNECT_MAX_BODY_BYTES=104857600 |
| 47 | CONNECT_REQUEST_TIMEOUT_MS=120000 |
| 48 | CONNECT_REQUESTS_PER_MINUTE=1200 |
| 49 | CONNECT_BYTES_PER_DAY=10737418240 |
| 50 | CONNECT_PING_MS=25000 |
| 51 | |
| 52 | # Drill mode (restore drills): no Events subscriptions. |
| 53 | CONNECT_DRILL= |
| 54 | # Party desktop grants from Chat. Set to the same random value as CHAT_PARTY_CONNECT_SECRET. |
| 55 | #CONNECT_PARTY_SHARED_SECRET= |
| 56 |