GitDeployHub

richardsolomou/open-notebook

github.com/richardsolomou/open-notebook ↗
Python
14 environment variables found in .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/
Best match Fly.io Anything Dockerized — requires the Fly CLI.
macOS
brew install flyctl && fly launch --from https://github.com/richardsolomou/open-notebook
Linux
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/richardsolomou/open-notebook
Windows (PowerShell)
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/richardsolomou/open-notebook
Or deploy to a different host
← Try another repo