Dokumentide põhine LLM vestlusrobot (RAG – oma failidest küsimiseks).
| Komponent | Asukoht | Ühendus |
|---|---|---|
| AnythingLLM | Docker konteiner (anythingllm) |
port 3002 |
| Ollama (LLM) | Native systemd teenus | host.docker.internal:11434 |
| Ollama (embedding) | Native systemd teenus | host.docker.internal:11434 |
| Qdrant | Docker konteiner (qdrant) |
host.docker.internal:6333 |
| GPU | ROCm 7.2.2, gfx1151 (Radeon 8060S) | hostil |
NB! Ollama EI OLE Dockeris – see jookseb native systemd teenusena koos ROCm GPU toega.
Ühendus toimub läbi host.docker.internal:11434.
Kasutab:
qwen3:30b-fast, 18 GB)nomic-embed-text:latest, GPU, 274 MB)host.docker.internal:6333)Compose faili olulised keskkonnamuutujad:
LLM_PROVIDER=ollama – LLM läbi ollamaOLLAMA_BASE_PATH=http://host.docker.internal:11434 – native ollamaOLLAMA_MODEL_PREF=qwen3:30b-fast – LLM mudelEMBEDDING_ENGINE=ollama – embedding läbi ollamaEMBEDDING_MODEL_PREF=nomic-embed-text:latest – GPU embeddingVECTOR_DB=qdrant – vektorbaasi tüüpSETUP=false – süsteem juba seadistatudNB! Mudelit saab igal ajal muuta AnythingLLM veebiliidese kaudu (Settings → LLM / Embedder). Compose failis olev mudelinimi on ainult algseadistuse jaoks.
# Ava kaust
cd /opt/docker-compose/third/server/anythingllm/
# Käivita
docker-compose up -d
# Peata
docker-compose down
# Taaskäivita
docker-compose restart
# Logid
docker-compose logs -f
# Uuenda
docker-compose pull
docker-compose up -d
# Konteineri seis
docker ps | grep anythingllm
# Logid
docker logs anythingllm
# Taaskäivita
docker restart anythingllm
# Kontrolli ollama ühendust
docker exec anythingllm curl -s http://host.docker.internal:11434/api/tags
| Teenus | Port | URL |
|---|---|---|
| AnythingLLM UI | 3002 | http://100.87.1.24:3002 |
| Asukoht | Sisu |
|---|---|
/opt/docker-compose/third/server/anythingllm/ |
Compose failid ja see dokument |
/data/docker/anythingllm/storage |
Andmebaas, dokumendid, seadistused |
/data/docker/anythingllm/logs |
Logid |
/backups/docker/anythingllm |
Varukoopiad |
main_ai_network peal (compose'is ai_network)host.docker.internalextra_hosts: host.docker.internal:host-gateway on compose failis seadistatud# Testi ollama API-t
curl http://100.87.1.24:11434/api/tags
# Testi konteineri seest
docker exec anythingllm curl -s http://host.docker.internal:11434/api/tags
# Kontrolli compose faili
grep OLLAMA /opt/docker-compose/third/server/anythingllm/docker-compose.yml
EMBEDDING_MODEL_PREF=nomic-embed-text:latest (GPU versioon)ollama ps peaks näitama "100% GPU"Kui on vaja kõik andmed kustutada ja otsast alustada:
# Peata konteiner
docker-compose -f /opt/docker-compose/third/server/anythingllm/docker-compose.yml down
# Kustuta storage (ETTEVAATUST – kustutab KÕIK)
sudo rm -rf /data/docker/anythingllm/storage/*
# Muuda compose failis SETUP=true (esmaseks seadistuseks)
# Käivita uuesti
docker-compose -f /opt/docker-compose/third/server/anythingllm/docker-compose.yml up -d
| Kuupäev | Muudatus |
|---|---|
| 2025-07-05 | Konteiner viidud otse docker run pealt compose haldusesse |
| 2025-07-05 | SETUP=true → false (süsteem juba seadistatud) |
| 2025-07-05 | Ollama viidud native peale – ühendus host.docker.internal:11434 |