docs/administrator/upgrade_ragflow.mdx
import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem';
Upgrade RAGFlow to nightly or the latest, published release.
:::info NOTE
Upgrading RAGFlow in itself will not remove your uploaded/historical data. However, be aware that docker compose -f docker/docker-compose.yml down -v will remove Docker container volumes, resulting in data loss.
:::
nightly, the most recent, tested Docker imagenightly refers to the RAGFlow Docker image without embedding models.
To upgrade RAGFlow, you must upgrade both your code and your Docker image:
Stop the server
docker compose -f docker/docker-compose.yml down
Update the local code
git pull
Update ragflow/docker/.env:
RAGFLOW_IMAGE=infiniflow/ragflow:nightly
Update RAGFlow image and restart RAGFlow:
docker compose -f docker/docker-compose.yml pull
docker compose -f docker/docker-compose.yml up -d
To upgrade RAGFlow, you must upgrade both your code and your Docker image:
Stop the server
docker compose -f docker/docker-compose.yml down
Update the local code
git pull
Switch to the latest, officially published release, e.g., v0.25.1:
git checkout -f v0.25.1
Update ragflow/docker/.env:
RAGFLOW_IMAGE=infiniflow/ragflow:v0.25.1
Update the RAGFlow image and restart RAGFlow:
docker compose -f docker/docker-compose.yml pull
docker compose -f docker/docker-compose.yml up -d
No, you do not need to. Upgrading RAGFlow in itself will not remove your uploaded data or dataset settings. However, be aware that docker compose -f docker/docker-compose.yml down -v will remove Docker container volumes, resulting in data loss.
docker save -o ragflow.v0.25.1.tar infiniflow/ragflow:v0.25.1
docker load -i ragflow.v0.25.1.tar