Merge pull request #328 from langflow-ai/docs-windows-and-tui-restart
docs: wsl and langflow auth clarification
This commit is contained in:
commit
823fec2749
2 changed files with 37 additions and 6 deletions
|
|
@ -48,15 +48,28 @@ To install OpenRAG with Docker Compose, do the following:
|
|||
touch .env
|
||||
```
|
||||
|
||||
4. The Docker Compose files are populated with the values from your .env. The following values must be set:
|
||||
4. The Docker Compose files are populated with the values from your `.env` file. The following values must be set:
|
||||
|
||||
```bash
|
||||
OPENSEARCH_PASSWORD=your_secure_password
|
||||
OPENAI_API_KEY=your_openai_api_key
|
||||
LANGFLOW_SUPERUSER=admin
|
||||
LANGFLOW_SUPERUSER_PASSWORD=your_langflow_password
|
||||
LANGFLOW_SECRET_KEY=your_secret_key
|
||||
```
|
||||
|
||||
`OPENSEARCH_PASSWORD` can be automatically generated when using the TUI, but for a Docker Compose installation, you can set it manually instead. To generate an OpenSearch admin password, see the [OpenSearch documentation](https://docs.opensearch.org/latest/security/configuration/demo-configuration/#setting-up-a-custom-admin-password).
|
||||
|
||||
The `OPENAI_API_KEY` is found in your OpenAI account.
|
||||
|
||||
`LANGFLOW_SECRET_KEY` is automatically generated when using the TUI, and Langflow will also auto-generate it if not set. For more information, see the [Langflow documentation](https://docs.langflow.org/api-keys-and-authentication#langflow-secret-key).
|
||||
|
||||
The following Langflow configuration values are optional but important to consider:
|
||||
|
||||
```bash
|
||||
LANGFLOW_SUPERUSER=admin
|
||||
LANGFLOW_SUPERUSER_PASSWORD=your_langflow_password
|
||||
```
|
||||
|
||||
`LANGFLOW_SUPERUSER` defaults to `admin`. You can omit it or set it to a different username. `LANGFLOW_SUPERUSER_PASSWORD` is optional. If omitted, Langflow runs in [autologin mode](https://docs.langflow.org/api-keys-and-authentication#langflow-auto-login) with no password required. If set, Langflow requires password authentication.
|
||||
|
||||
For more information on configuring OpenRAG with environment variables, see [Environment variables](/reference/configuration).
|
||||
|
||||
|
|
|
|||
|
|
@ -28,6 +28,10 @@ If you prefer running Podman or Docker containers and manually editing `.env` fi
|
|||
- Create an [OpenAI API key](https://platform.openai.com/api-keys). This key is **required** to start OpenRAG, but you can choose a different model provider during [Application Onboarding](#application-onboarding).
|
||||
- Optional: Install GPU support with an NVIDIA GPU, [CUDA](https://docs.nvidia.com/cuda/) support, and compatible NVIDIA drivers on the OpenRAG host machine. If you don't have GPU capabilities, OpenRAG provides an alternate CPU-only deployment.
|
||||
|
||||
:::note Windows users
|
||||
To use OpenRAG on Windows, use [WSL (Windows Subsystem for Linux)](https://learn.microsoft.com/en-us/windows/wsl/install).
|
||||
:::
|
||||
|
||||
## Install the OpenRAG Python wheel {#install-python-wheel}
|
||||
|
||||
The OpenRAG wheel installs the Terminal User Interface (TUI) for configuring and running OpenRAG.
|
||||
|
|
@ -102,8 +106,10 @@ If the TUI detects OAuth credentials, it enforces the **Advanced Setup** path.
|
|||
|
||||
1. To install OpenRAG with **Basic Setup**, click **Basic Setup** or press <kbd>1</kbd>.
|
||||
2. Click **Generate Passwords** to generate passwords for OpenSearch and Langflow.
|
||||
Only the **OpenSearch Admin Password** and **OpenAI API key** are required.
|
||||
To generate the optional **Langflow Admin Password**, click **Generate Password**.
|
||||
|
||||
The OpenSearch password is required. The Langflow admin password is optional.
|
||||
If no Langflow admin password is generated, Langflow runs in [autologin mode](https://docs.langflow.org/api-keys-and-authentication#langflow-auto-login) with no password required.
|
||||
|
||||
3. Paste your OpenAI API key in the OpenAI API key field.
|
||||
4. Click **Save Configuration**.
|
||||
Your passwords are saved in the `.env` file used to start OpenRAG.
|
||||
|
|
@ -121,6 +127,10 @@ If the TUI detects OAuth credentials, it enforces the **Advanced Setup** path.
|
|||
|
||||
1. To install OpenRAG with **Advanced Setup**, click **Advanced Setup** or press <kbd>2</kbd>.
|
||||
2. Click **Generate Passwords** to generate passwords for OpenSearch and Langflow.
|
||||
|
||||
The OpenSearch password is required. The Langflow admin password is optional.
|
||||
If no Langflow admin password is generated, Langflow runs in [autologin mode](https://docs.langflow.org/api-keys-and-authentication#langflow-auto-login) with no password required.
|
||||
|
||||
3. Paste your OpenAI API key in the OpenAI API key field.
|
||||
4. Add your client and secret values for Google or Microsoft OAuth.
|
||||
These values can be found with your OAuth provider.
|
||||
|
|
@ -157,7 +167,15 @@ If the TUI detects OAuth credentials, it enforces the **Advanced Setup** path.
|
|||
|
||||
<PartialOnboarding />
|
||||
|
||||
## Manage OpenRAG containers with the TUI
|
||||
## Close the OpenRAG TUI
|
||||
|
||||
To close the OpenRAG TUI, press <kbd>q</kbd>.
|
||||
The OpenRAG containers will continue to be served until the containers are stopped.
|
||||
For more information, see [Manage OpenRAG containers with the TUI ](#tui-container-management).
|
||||
|
||||
To start the TUI again, run `uv run openrag`.
|
||||
|
||||
## Manage OpenRAG containers with the TUI {#tui-container-management}
|
||||
|
||||
After installation, the TUI can deploy, manage, and upgrade your OpenRAG containers.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue