diff --git a/start_lightrag.sh.example b/lightrag-api similarity index 100% rename from start_lightrag.sh.example rename to lightrag-api diff --git a/lightrag-server.service.example b/lightrag.service.example similarity index 82% rename from lightrag-server.service.example rename to lightrag.service.example index 9f3ee7a6..3c96e0b4 100644 --- a/lightrag-server.service.example +++ b/lightrag.service.example @@ -9,7 +9,7 @@ User=netman MemoryHigh=8G MemoryMax=12G WorkingDirectory=/home/netman/lightrag-xyj -ExecStart=/home/netman/lightrag-xyj/start_lightrag.sh +ExecStart=/home/netman/lightrag-xyj/lightrag-api Restart=always RestartSec=10 diff --git a/lightrag/api/README.md b/lightrag/api/README.md index 66b3a10c..2f871cdc 100644 --- a/lightrag/api/README.md +++ b/lightrag/api/README.md @@ -450,31 +450,31 @@ This intelligent caching mechanism: ## Install Lightrag as a Linux Service -Create your service file: `lightrag-server.sevice`. Modified the following lines from `lightrag-server.sevice.example` +Create a your service file `lightrag.sevice` from the sample file : `lightrag.sevice.example`. Modified the WorkingDirectoryand EexecStart in the service file: ```text Description=LightRAG Ollama Service WorkingDirectory= -ExecStart=/lightrag/api/start_lightrag.sh +ExecStart=/lightrag/api/lightrag-api ``` -Create your service startup script: `start_lightrag.sh`. Change you python virtual environment activation method as need: +Modify your service startup script: `lightrag-api`. Change you python virtual environment activation command as needed: ```shell #!/bin/bash -# python virtual environment activation +# your python virtual environment activation source /home/netman/lightrag-xyj/venv/bin/activate # start lightrag api server lightrag-server ``` -Install lightrag.service in Linux. Sample commands in Ubuntu server look like: +Install LightRAG service. If your system is Ubuntu, the following commands will work: ```shell -sudo cp lightrag-server.service /etc/systemd/system/ +sudo cp lightrag.service /etc/systemd/system/ sudo systemctl daemon-reload -sudo systemctl start lightrag-server.service -sudo systemctl status lightrag-server.service -sudo systemctl enable lightrag-server.service +sudo systemctl start lightrag.service +sudo systemctl status lightrag.service +sudo systemctl enable lightrag.service ```