.env.example
Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow.
API_URL
API CONFIGURATION URL where the API can be accessed by the browser This setting allows the frontend to connect to the API at runtime (no…
SURREAL_URL
CONNECTION DETAILS FOR YOUR SURREAL DB New format (preferred) WebSocket URL
SURREAL_USER
SURREAL_PASSWORD
secret
SURREAL_NAMESPACE
SURREAL_DATABASE
SURREAL_COMMANDS_RETRY_ENABLED
Enable/disable retry globally (default: true) Set to false to disable retries for all commands (useful for debugging)
SURREAL_COMMANDS_RETRY_MAX_ATTEMPTS
Maximum retry attempts before giving up (default: 3) Database operations use 5 attempts (defined per-command) API calls use 3 attempts…
SURREAL_COMMANDS_RETRY_WAIT_STRATEGY
Wait strategy between retry attempts (default: exponential_jitter) Options: exponential_jitter, exponential, fixed, random…
SURREAL_COMMANDS_RETRY_WAIT_MIN
Minimum wait time between retries in seconds (default: 1) Database conflicts: 1 second (fast retry for transient issues) API rate limits: 5…
SURREAL_COMMANDS_RETRY_WAIT_MAX
Maximum wait time between retries in seconds (default: 30) Database conflicts: 30 seconds maximum API rate limits: 120 seconds maximum…
SURREAL_COMMANDS_MAX_TASKS
WORKER CONCURRENCY Maximum number of concurrent tasks in the worker pool (default: 5) This affects the likelihood of database transaction…
FIRECRAWL_API_KEY
secret
FIRECRAWL Get a key at https://firecrawl.dev/
JINA_API_KEY
secret
JINA Get a key at https://jina.ai/
brew install flyctl && fly launch --from https://github.com/richardsolomou/open-notebook
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/richardsolomou/open-notebook
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/richardsolomou/open-notebook