Merge pull request #728 from danielaskdd/rename-service-file

Rename startup script and service files for better clarity
This commit is contained in:
zrguo
2025-02-07 13:06:58 +08:00
committed by GitHub
3 changed files with 10 additions and 10 deletions

View File

@@ -9,7 +9,7 @@ User=netman
MemoryHigh=8G MemoryHigh=8G
MemoryMax=12G MemoryMax=12G
WorkingDirectory=/home/netman/lightrag-xyj WorkingDirectory=/home/netman/lightrag-xyj
ExecStart=/home/netman/lightrag-xyj/start_lightrag.sh ExecStart=/home/netman/lightrag-xyj/lightrag-api
Restart=always Restart=always
RestartSec=10 RestartSec=10

View File

@@ -450,31 +450,31 @@ This intelligent caching mechanism:
## Install Lightrag as a Linux Service ## 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 ```text
Description=LightRAG Ollama Service Description=LightRAG Ollama Service
WorkingDirectory=<lightrag installed directory> WorkingDirectory=<lightrag installed directory>
ExecStart=<lightrag installed directory>/lightrag/api/start_lightrag.sh ExecStart=<lightrag installed directory>/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 ```shell
#!/bin/bash #!/bin/bash
# python virtual environment activation # your python virtual environment activation
source /home/netman/lightrag-xyj/venv/bin/activate source /home/netman/lightrag-xyj/venv/bin/activate
# start lightrag api server # start lightrag api server
lightrag-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 ```shell
sudo cp lightrag-server.service /etc/systemd/system/ sudo cp lightrag.service /etc/systemd/system/
sudo systemctl daemon-reload sudo systemctl daemon-reload
sudo systemctl start lightrag-server.service sudo systemctl start lightrag.service
sudo systemctl status lightrag-server.service sudo systemctl status lightrag.service
sudo systemctl enable lightrag-server.service sudo systemctl enable lightrag.service
``` ```