From cd448a2b0f906729f5806be58e5bb7038cddd4b1 Mon Sep 17 00:00:00 2001 From: PTah Date: Tue, 21 Apr 2026 17:19:57 +1000 Subject: [PATCH] docs: add optional Ollama models path on second disk Made-with: Cursor --- docs/quickstart-30min.md | 45 +++++++++++++++++++++++++++++----------- 1 file changed, 33 insertions(+), 12 deletions(-) diff --git a/docs/quickstart-30min.md b/docs/quickstart-30min.md index c6e32e6..79754d1 100644 --- a/docs/quickstart-30min.md +++ b/docs/quickstart-30min.md @@ -63,14 +63,35 @@ chmod +x install-minimal.sh ./install-minimal.sh --model qwen2.5:3b ``` -## 4) Скачать стартовые модели +## 4) (Опционально) Хранить модели Ollama на втором диске + +Если системный диск маленький, заранее перенесите путь хранения моделей (например, на `/mnt/data`). + +```bash +sudo mkdir -p /mnt/data/ollama-models +sudo chown -R ollama:ollama /mnt/data/ollama-models + +sudo mkdir -p /etc/systemd/system/ollama.service.d +sudo tee /etc/systemd/system/ollama.service.d/override.conf > /dev/null <<'EOF' +[Service] +Environment="OLLAMA_MODELS=/mnt/data/ollama-models" +EOF + +sudo systemctl daemon-reload +sudo systemctl restart ollama +systemctl show ollama -p Environment +``` + +После этого новые `ollama pull ...` будут сохраняться в `OLLAMA_MODELS`. + +## 5) Скачать стартовые модели ```bash ollama pull qwen2.5-coder:7b ollama pull nomic-embed-text ``` -## 5) Поднять Qdrant +## 6) Поднять Qdrant ```bash cd ~/openclaude-LLM-local/docs/rag-mcp-starter @@ -78,7 +99,7 @@ docker compose up -d curl -s http://127.0.0.1:6333/collections ``` -## 6) Подготовить Python окружение +## 7) Подготовить Python окружение ```bash cd ~/openclaude-LLM-local/docs/rag-mcp-starter @@ -88,7 +109,7 @@ pip install --upgrade pip pip install -r requirements.txt ``` -## 7) Проиндексировать документы +## 8) Проиндексировать документы ```bash cd ~/openclaude-LLM-local/docs/rag-mcp-starter @@ -97,7 +118,7 @@ mkdir -p docs python index.py ``` -## 8) Запустить MCP сервер +## 9) Запустить MCP сервер ```bash cd ~/openclaude-LLM-local/docs/rag-mcp-starter @@ -105,7 +126,7 @@ source .venv/bin/activate python mcp_server.py ``` -## 9) Подключить MCP в OpenClaude +## 10) Подключить MCP в OpenClaude Добавьте в `~/.claude/settings.json`: @@ -122,7 +143,7 @@ python mcp_server.py Замените `USER` на вашего пользователя. -## 10) Запуск OpenClaude на локальной модели +## 11) Запуск OpenClaude на локальной модели ```bash export CLAUDE_CODE_USE_OPENAI=1 @@ -133,7 +154,7 @@ openclaude Проверка в чате: попросите агента использовать `search_docs` по вашему запросу. -## 11) Проверка готовности стенда +## 12) Проверка готовности стенда ```bash cd ~/openclaude-LLM-local/docs/rag-mcp-starter @@ -141,7 +162,7 @@ chmod +x healthcheck.sh ./healthcheck.sh --mode full ``` -## 12) Быстрый статус в одном экране +## 13) Быстрый статус в одном экране ```bash cd ~/openclaude-LLM-local/docs/rag-mcp-starter @@ -149,7 +170,7 @@ chmod +x status.sh ./status.sh ``` -## 13) Бэкап перед обновлениями +## 14) Бэкап перед обновлениями ```bash cd ~/openclaude-LLM-local/docs/rag-mcp-starter @@ -157,7 +178,7 @@ chmod +x backup.sh ./backup.sh ``` -## 14) Восстановление из бэкапа +## 15) Восстановление из бэкапа ```bash cd ~/openclaude-LLM-local/docs/rag-mcp-starter @@ -165,7 +186,7 @@ chmod +x restore.sh ./restore.sh --from /path/to/backup_YYYYMMDD_HHMMSS ``` -## 15) Безопасное обновление стенда +## 16) Безопасное обновление стенда ```bash cd ~/openclaude-LLM-local/docs/rag-mcp-starter