設(shè)置ollama保存模型的路徑和監(jiān)聽端口
sudo mkdir /home/ollama_models
sudo chmod 777 /home/ollama_models
sudo vi /etc/systemd/system/ollama.service
在 [Service]下面添加相應(yīng)的環(huán)境變量Environment巷懈,包括OLLAMA_MODELS和OLLAMA_HOST
Environment="OLLAMA_MODELS=/home/ollama_models"
Environment="OLLAMA_HOST=0.0.0.0:11434"
通過上述設(shè)置懊缺,以后ollama pull命令拉取到的模型都保存在/home/ollama_models酷师,而ollama run命令運行的模型都可以在地址0.0.0.0:11434被訪問咸产。修改后的ollama.service完整內(nèi)容如下:
[Unit]
Description=Ollama Service
After=network-online.target
[Service]
ExecStart=/usr/local/bin/ollama serve
User=ollama
Group=ollama
Restart=always
RestartSec=3
Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
Environment="OLLAMA_MODELS=/home/ollama_models"
Environment="OLLAMA_HOST=0.0.0.0:11434"
[Install]
WantedBy=default.target
sodu執(zhí)行下面兩個命令使設(shè)置生效并重啟ollama:
sudo systemctl daemon-reload
sudo systemctl restart ollama
/usr/share/ollama目錄保留,最好給一個權(quán)限:
sudo chmod 777 /usr/share/ollama