Files
Skynet-config/Ollama my big llama.md
T
2026-05-13 19:12:38 +02:00

2.6 KiB

Ollama my big llama

Working config 2026-05-13

sudo apt update && sudo apt upgrade -y

sudo apt install -y
git curl wget htop btop tmux nano
build-essential cmake python3 python3-pip
bashtop

Setup Nas disk per ollama model del dio cane

sudo mkdir -p /mnt/nas/ai

sudo apt install cifs-utils sudo nano /etc/cifs-credentials

username=adminrack password=TUO_PASSWORD

sudo nano /etc/fstab

nas ai model location

//192.168.1.7/AI /mnt/nas/ai cifs credentials=/etc/cifs-credentials,vers=3.0,uid=ollama,gid=ollama,iocharset=utf8,file_mode=0775,dir_mode=0775,_netdev,nofail,x-systemd.automount 0 0

sudo systemctl daemon-reload sudo mount -a

organizzazione dei modelli

es DeepSeek-Coder-V2-Lite-Instruct-Q4_K_M.gguf

cd /mnt/nas/ai/Models mkdir deepseek-q4

mv DeepSeek-Coder-V2-Lite-Instruct-Q4_K_M.gguf deepseek-q4/model.gguf

nano deepseek-q4/Modelfile FROM ./model.gguf

per eseguirlo

ollama run deepseek-q4

Ollama user setup

sudo adduser ollama

sudo mkdir -p /home/ollama/.ollama sudo chown -R ollama:ollama /home/ollama/.ollama

Se non viene richiesta l'inserimento della password

sudo passwd ollama

per autenticarsi come ollama

sudo -u ollama -i

Ollama setup

curl -fsSL https://ollama.com/install.sh | sh

sudo systemctl edit ollama.service

[Unit] Description=Ollama Server After=network-online.target local-fs.target Wants=network-online.target

[Service] Type=simple User=ollama Group=ollama Environment="OLLAMA_HOST=0.0.0.0:11434" Environment="OLLAMA_ORIGINS=*" Restart=always RestartSec=5

sudo systemctl daemon-reload sudo systemctl restart ollama

Setup model from file per registrare il modello

cd /mnt/nas/ai/Models/deepseek-q4 ollama create deepseek-q4 -f Modelfile

Webui setup

curl -fsSL https://get.docker.com | sh sudo usermod -aG docker $USER

docker run -d
-p 3000:8080
-v open-webui:/app/backend/data
--name open-webui
--restart always
ghcr.io/open-webui/open-webui:main

Continue config

name: Smart Local Router version: 1.0.0 schema: v1

models:

context:

  • provider: code
  • provider: diff
  • provider: terminal
  • provider: problems
  • provider: folder
  • provider: repo-map
  • provider: os