forked from arnaldo-delisio/arnos
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
31 lines (25 loc) · 1.01 KB
/
.env.example
File metadata and controls
31 lines (25 loc) · 1.01 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
# Server Configuration
PORT=3456
SERVER_URL=https://your-deployment-url.com
# Database (PostgreSQL 14+)
DATABASE_URL=postgresql://user:password@host:port/database
# OAuth 2.1 (Required for mobile/web usage with Claude.ai)
# For Claude Desktop only, OAuth is not required - skip this section
# Generate client ID: any random alphanumeric string
OAUTH_CLIENT_ID=arnos-mcp-your-random-id
# Generate secret: node -e "console.log(require('crypto').randomBytes(32).toString('base64url'))"
OAUTH_CLIENT_SECRET=your-generated-secret
# Generate password hash: node -e "const bcrypt = require('bcrypt'); bcrypt.hash('your-password', 10, (e,h) => console.log(h))"
OAUTH_PASSWORD_HASH=your-bcrypt-hash
# Generate session secret: node -e "console.log(require('crypto').randomBytes(32).toString('base64url'))"
SESSION_SECRET=your-session-secret
# Optional Integrations
# READWISE_ACCESS_TOKEN=
# GOOGLE_CLIENT_ID=
# GOOGLE_CLIENT_SECRET=
# GOOGLE_REFRESH_TOKEN=
# NOTION_API_KEY=
# X_API_KEY=
# X_API_SECRET=
# X_ACCESS_TOKEN=
# X_ACCESS_SECRET=