- matrix-gateway: POST /internal/matrix/presence/online endpoint - usePresenceHeartbeat hook with activity tracking - Auto away after 5 min inactivity - Offline on page close/visibility change - Integrated in MatrixChatRoom component
3.3 KiB
3.3 KiB
✅ Фінальний статус налаштування Swapper Service на Node #1
Дата: 2025-11-22
Статус: ✅ Конфігурація готова, потрібен перезапуск контейнера
✅ Виконано
-
✅ Створено конфігураційний файл з 5 моделями:
qwen3-8b(4.87 GB) - Primary LLMqwen3-vl-8b(5.72 GB) - Vision modelqwen2.5-7b-instruct(4.36 GB)qwen2.5-3b-instruct(1.80 GB)qwen2-math-7b(4.13 GB)
-
✅ Скопійовано конфігурацію на Node #1:
- Файл:
/opt/microdao-daarion/config/swapper_config.yaml - Volume монтується правильно
- Файл:
-
✅ Перевірено доступність Ollama:
- 5 моделей доступні на Node #1
- Ollama працює на порту 11434
⚠️ Потрібно зробити на Node #1
Швидкий спосіб (через SSH):
# 1. Підключитися до Node #1
ssh root@144.76.224.179
# 2. Перезапустити Swapper Service
docker restart swapper-service
# 3. Перевірити логи (через 5-10 секунд)
docker logs swapper-service --tail 30 | grep -i "initialized\|model"
# 4. Перевірити моделі
curl http://localhost:8890/models
Очікуваний результат:
{
"models": [
{
"name": "qwen3-8b",
"ollama_name": "qwen3:8b",
"type": "llm",
"size_gb": 4.87,
"priority": "high",
"status": "unloaded"
},
// ... інші моделі
]
}
📊 Перевірка в моніторі
Після перезапуску Swapper Service:
- Відкрити:
http://localhost:8899/node/node-1 - Перевірити секцію "Swapper Service Connections"
- Має відображатися:
- ✅ 5 моделей
- ✅ Детальна інформація про кожну модель
- ✅ Активна модель (якщо завантажена) підсвічена зеленим
🔧 Troubleshooting
Якщо моделі все ще не відображаються:
-
Перевірити конфігурацію всередині контейнера:
docker exec swapper-service cat /app/config/swapper_config.yaml -
Перевірити змінні оточення:
docker exec swapper-service env | grep -i OLLAMA -
Перевірити доступ до Ollama:
# З хоста curl http://localhost:11434/api/tags # З контейнера (якщо є curl) docker exec swapper-service python3 -c "import httpx; import asyncio; ..." -
Перевірити логи:
docker logs swapper-service --tail 100
📝 Конфігурація
Файл: /opt/microdao-daarion/config/swapper_config.yaml
Монтування: /app/config (read-only)
Змінні оточення: Потрібно встановити в docker-compose.yml
Last Updated: 2025-11-22
Status: ✅ Готово до перезапуску
Next Step: Перезапустити Swapper Service на Node #1