diff --git a/404.html b/404.html index 1225d4e4..ca594531 100644 --- a/404.html +++ b/404.html @@ -4,7 +4,7 @@
Most values from onboarding can be changed later in the OpenRAG Settings page, but there are important restrictions.
The language model provider and embeddings model provider can only be selected at onboarding. To change your provider selection later, you must reinstall OpenRAG.
You can use different providers for your language model and embedding model, such as Anthropic for the language model and OpenAI for the embeddings model.
Choose one LLM provider and complete these steps:
-Anthropic does not provide embedding models. If you select Anthropic for your language model, you must then select a different provider for embeddings.
.env file.
+Alternatively, paste an Anthropic API key into the field..env file.
Alternatively, paste an OpenAI API key into the field.Anthropic does not provide embedding models. If you select Anthropic for your language model, you must then select a different provider for embeddings.
.env file.
-Alternatively, paste an Anthropic API key into the field.Ollama is not included with OpenRAG. To install Ollama, see the Ollama documentation.
http://localhost:11434.
diff --git a/index.html b/index.html
index e965eb26..7893d676 100644
--- a/index.html
+++ b/index.html
@@ -4,7 +4,7 @@
Run OpenRAG:
-openrag
uv run openrag
Continue with Set up OpenRAG with the TUI.
@@ -193,7 +193,16 @@ Supported webhook endpoints:Most values from onboarding can be changed later in the OpenRAG Settings page, but there are important restrictions.
The language model provider and embeddings model provider can only be selected at onboarding. To change your provider selection later, you must reinstall OpenRAG.
You can use different providers for your language model and embedding model, such as Anthropic for the language model and OpenAI for the embeddings model.
Choose one LLM provider and complete these steps:
-Anthropic does not provide embedding models. If you select Anthropic for your language model, you must then select a different provider for embeddings.
.env file.
+Alternatively, paste an Anthropic API key into the field..env file.
Alternatively, paste an OpenAI API key into the field.Anthropic does not provide embedding models. If you select Anthropic for your language model, you must then select a different provider for embeddings.
.env file.
-Alternatively, paste an Anthropic API key into the field.Ollama is not included with OpenRAG. To install Ollama, see the Ollama documentation.
http://localhost:11434.
@@ -271,8 +271,7 @@ Here you can check container health, find your service ports, view logs, and upg
To copy your logs, click Copy to Clipboard.
To upgrade your containers, click Upgrade.
Upgrade runs docker compose pull and then docker compose up -d --force-recreate.
-The first command pulls the latest images of OpenRAG.
-The second command recreates the containers with your data persisted.
To reset your containers, click Reset. Reset gives you a completely fresh start. Reset deletes all of your data, including OpenSearch data, uploaded documents, and authentication. @@ -286,6 +285,74 @@ It first stops and removes all containers, volumes, and local images.
Thedocling serve process is a native service in OpenRAG, because it's a document processing service that is run on your local machine, and controlled separately from the containers.
To start or stop docling serve or any other native services, in the TUI Status menu, click Stop or Restart.
To view the status, port, or PID of a native service, in the TUI main menu, click Status.
+To upgrade OpenRAG, upgrade the OpenRAG Python package, and then upgrade the OpenRAG containers using the OpenRAG TUI.
+Upgrading the OpenRAG Python package updates the TUI and Python code, but container versions are controlled separately by environment variables in your .env file.
Use the following steps to upgrade the OpenRAG Python package to the latest version from PyPI. +After upgrading the Python package, you should also upgrade your OpenRAG containers.
+If you installed OpenRAG using the automatic installer or uvx, follow these steps to upgrade:
Navigate to your OpenRAG workspace directory:
+cd openrag-workspace
Upgrade the OpenRAG package:
+uvx --from openrag openrag
To upgrade to a specific version:
+uvx --from openrag==0.1.33 openrag
After upgrading the Python package, upgrade your containers.
+Navigate to your project directory:
+cd YOUR_PROJECT_NAME
Update OpenRAG to the latest version:
+uv add --upgrade openrag
To upgrade to a specific version:
+uv add --upgrade openrag==0.1.33
Start the OpenRAG TUI:
+uv run openrag
After upgrading the Python package, upgrade your containers.
+Activate your virtual environment.
+Upgrade OpenRAG:
+uv pip install --upgrade openrag
To upgrade to a specific version:
+uv pip install --upgrade openrag==0.1.33
Start the OpenRAG TUI:
+uv run openrag
After upgrading the Python package, upgrade your containers.
+After upgrading the OpenRAG Python package, upgrade your containers to ensure they match the latest version.
+Upgrade runs docker compose pull, which pulls container images based on versions specified in your .env file.
+OPENRAG_VERSION is set to latest by default, so it pulls the latest available container images.
If you encounter a langflow container already exists error during upgrade, see Langflow container already exists during upgrade in the troubleshooting guide.
To pin container versions to a specific release other than latest, set the OPENRAG_VERSION in your .env file:
OPENRAG_VERSION=0.1.33
For more information, see System settings environment variables.
The Diagnostics menu provides health monitoring for your container runtimes and monitoring of your OpenSearch security.
.env file, run the Set
If you do not need OCR, you can disable OCR-based processing in your ingestion settings to avoid requiring easyocr.
If you are running other versions of Langflow containers on your machine, you may encounter an issue where Docker or Podman thinks Langflow is already up.
-Remove just the problem container, or clean up all containers and start fresh.
-To reset your local containers and pull new images, do the following:
+If you encounter a langflow container already exists error when upgrading OpenRAG, this typically means you upgraded OpenRAG with uv, but didn't remove or upgrade containers from a previous installation.
Remove only the problematic Langflow container:
+# Stop the langflow container
podman stop langflow
# Remove the langflow container
podman rm langflow --force
# Stop the langflow container
docker stop langflow
# Remove the langflow container
docker rm langflow --force
After removing the container, retry the upgrade in the OpenRAG TUI by clicking Status > Upgrade.
+If reinstalling the Langflow container doesn't resolve the issue, or if you want a completely fresh installation, remove all OpenRAG containers and data, and then retry the upgrade.
+The complete reset removes all your data, including OpenSearch data, uploaded documents, and authentication. Your .env file is preserved, so your configuration settings remain intact.
Stop your containers and completely remove them.
# Stop all running containers
podman stop --all
# Remove all containers (including stopped ones)
podman rm --all --force
# Remove all images
podman rmi --all --force
# Remove all volumes
podman volume prune --force
# Remove all networks (except default)
podman network prune --force
# Clean up any leftover data
podman system prune --all --force --volumes
# Stop all running containers
docker stop $(docker ps -q)
# Remove all containers (including stopped ones)
docker rm --force $(docker ps -aq)
# Remove all images
docker rmi --force $(docker images -q)
# Remove all volumes
docker volume prune --force
# Remove all networks (except default)
docker network prune --force
# Clean up any leftover data
docker system prune --all --force --volumes
Restart OpenRAG and upgrade to get the latest images for your containers.
-uv sync
uv run openrag
After removing the containers, retry the upgrade in the OpenRAG TUI by clicking Status > Upgrade.
In the OpenRAG TUI, click Status, and then click Upgrade. -When the Close button is active, the upgrade is complete. -Close the window and open the OpenRAG appplication.
-