-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
80 lines (65 loc) · 2.61 KB
/
Copy path.env.example
File metadata and controls
80 lines (65 loc) · 2.61 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
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
# Database
DATABASE_URL=postgresql://postgres:password@localhost:5432/manus_imessage
DB_PASSWORD=password
# Redis
REDIS_URL=redis://localhost:6379
REDIS_PASSWORD=redis
# iMessage Integration (advanced-imessage-kit)
# Your Photon iMessage server endpoint and API key
IMESSAGE_SERVER_URL=https://your-imessage-server.photon.codes
IMESSAGE_API_KEY=your_photon_imessage_api_key
# Photon Handle (for landing page SMS link and contact card)
PHOTON_HANDLE=+14158156704
# Contact Card Information (optional - used when sharing contact card)
CONTACT_NAME=Manus
CONTACT_EMAIL=manus.photon.codes
# Debug: Always share contact card on every message (for testing)
# Set to 'true' to enable, 'false' or remove to disable
ALWAYS_SHARE_CONTACT_CARD=false
# Debug: Allow processing messages from self (for testing)
# Set to 'true' to enable, 'false' or remove to disable
ALLOW_SELF_MESSAGES=false
# Manus API Configuration
# Base URL for Manus AI API
MANUS_API_URL=https://api.manus.im
# Free Tier API Key (for first 3 tasks per user)
# This shared API key is used when users haven't added their own key yet
# Each user gets 3 free tasks before being prompted to add their own API key
# Get a key from: https://manus.im/app#settings/integrations/api
MANUS_FREE_TIER_API_KEY=sk-your-free-tier-manus-api-key
# App Config
PORT=3000
NODE_ENV=production
# Public URL for webhooks - your deployed backend URL that Manus will use
# For local development: http://localhost:3000
# For production: https://manus.photon.codes
PUBLIC_URL=https://manus.photon.codes
# Timeout Configuration
# SSE connection timeout in hours (default: 4 hours)
CONNECTION_TIMEOUT_HOURS=4
# Server keep-alive timeout in seconds (default: 120 seconds)
KEEPALIVE_TIMEOUT_SECONDS=120
# UI Design Version
# Choose between v1 (glassmorphism) or v2 (Manus brand design)
# v1: Current design with liquid glass buttons and background image
# v2: Clean Manus brand design with Libre Baskerville and DM Sans fonts
UI_DESIGN_VERSION=v1
# Meta Pixel (Facebook Pixel) for analytics
# Get your pixel ID from Facebook Business Manager
# Leave empty to disable pixel tracking
META_PIXEL_ID=
# Admin phone numbers (comma-separated, for special commands like reset)
ADMIN_PHONES=
# Watchdog Alerts (Slack)
# Incoming webhook URL for container health/resource alerts
# Create one at: https://api.slack.com/messaging/webhooks
SLACK_WEBHOOK_URL=
# Thresholds (optional — defaults: CPU 80%, Memory 80%)
# CPU_THRESHOLD=80
# MEM_THRESHOLD=80
# OpenPanel Analytics
# Leave empty to disable OpenPanel tracking
OPENPANEL_CLIENT_ID=
OPENPANEL_CLIENT_SECRET=
# Custom OpenPanel API URL (for self-hosted instances)
OPENPANEL_API_URL=