.env.example
Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow. (showing first 20, more exist in .env.example)
DISABLE_INGEST_WITH_LANGFLOW
Ingestion Configuration Set to true to disable Langflow ingestion and use traditional OpenRAG processor If unset or false, Langflow…
INGEST_SAMPLE_DATA
Set to false to skip ingesting OpenRAG sample docs during onboarding Default: true
DEFAULT_DOCS_INGEST_SOURCE
Default OpenRAG docs source for sample ingestion during onboarding. url: crawl DEFAULT_DOCS_URL using URL ingestion flow files: ingest…
DEFAULT_DOCS_URL
URL used when DEFAULT_DOCS_INGEST_SOURCE=url
FETCH_OPENRAG_DOCS_AT_STARTUP
Check for newer OpenRAG docs and update knowledge on every startup. Default: false (manual fetch remains available in UI)
LANGFLOW_SECRET_KEY
secret
make one like so https://docs.langflow.org/api-keys-and-authentication#langflow-secret-key
LANGFLOW_CHAT_FLOW_ID
flow ids for chat and ingestion flows
LANGFLOW_INGEST_FLOW_ID
LANGFLOW_URL_INGEST_FLOW_ID
NUDGES_FLOW_ID
Ingest flow using docling LANGFLOW_INGEST_FLOW_ID=1402618b-e6d1-4ff2-9a11-d6ce71186915
OPENRAG_BACKEND_PORT
Backend bind port for local `make backend`.
OPENRAG_ENCRYPTION_KEY
secret
Base64 AES-256-GCM Master Encryption Key If not provided, OpenRAG will automatically generate a secure 32-byte key when you run the TUI or…
OPENRAG_TENANT_ID
Identifier for AAD tenant binding. Used to verify that encrypted files belong to the expected tenant. Default: openrag
OPENRAG_ENFORCE_PREREQUISITES
If set to true, the application will fail to start if any critical prerequisites are not met (e.g. master encryption key missing). Default:…
OPENSEARCH_PASSWORD
secret
Set a strong admin password for OpenSearch; a bcrypt hash is generated at container startup from this value. Do not commit real secrets.…
LANGFLOW_DATA_PATH
Path to persist Langflow database and state (flows, credentials, settings) Without this volume, flow edits will be lost on container…
LANGFLOW_DATABASE_URL
secret
Langflow database URL. Defaults to SQLite stored in LANGFLOW_DATA_PATH. Override with a PostgreSQL URL for production deployments, e.g.:…
OPENSEARCH_USERNAME
OpenSearch Connection OPENSEARCH_HOST=opensearch OPENSEARCH_PORT=9200 OPENSEARCH_DASHBOARDS_PORT=5601 OPENSEARCH_PERF_PORT=9600
OPENSEARCH_NODE_COUNT_CHECK_ENABLED
Disable the OpenSearch node-count readiness gate for single-node local setups.
OPENSEARCH_INDEX_NAME
OpenSearch index name for storing documents Default: documents Change this if you want to use a different index name or avoid conflicts.…
brew install flyctl && fly launch --from https://github.com/langflow-ai/openrag
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/langflow-ai/openrag
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/langflow-ai/openrag