[Önemli Güvenlik Uyarısı] Sahte Qfinder Pro Web Siteleri Tespit Edildi. Daha fazla bilgi edinin >

Bu içerik makine çevirisidir. Lütfen Makine Çevirisi Sorumluluk Reddi metnine bakın.
İngilizce'ye geç

How to deploy Ollama on the QNAP NAS using Container Station
Container Station kullanarak QNAP NAS üzerinde Ollama nasıl dağıtılır


Last modified date: 2026-05-08

Geçerli Ürünler

QTS, QuTS hero

Container Station


Senaryo

Verilerinizi buluta göndermeden özel AI sohbeti, kod yardımı veya belge analizi için QNAP NAS'ınızda büyük dil modellerini (LLM'ler) yerel olarak çalıştırmak istiyorsunuz. Ollama, bu amaç için en popüler ve yeni başlayanlar için uygun çıkarım motorudur. Bu eğitim, Container Station kullanarak QNAP NAS üzerinde Ollama'nın nasıl dağıtılacağını açıklar.


Sistem Gereksinimleri

GereklilikDetay
QNAP UygulamasıContainer Station 3.x veya daha yeni
NAS Mimarisix86_64 (Intel veya AMD CPU)
(Sadece birkaç ARM tabanlı model desteklenmektedir.)
Bellek 
  • En az 8 GB (3B modeller için)
  • En az 16 GB (7B modeller için)
Depolama Alanı
  • Model dosya boyutuna ek olarak en az 20 GB ekstra boş Depolama alanı.
  • Mümkünse bir SSD birimi kullanın.
GPU (İsteğe Bağlı)Uyumlu NVIDIA GPU'lar (bkz. Uyumluluk listesi)
GPU, Kontrol Paneli içinde Container Station Moduna ayarlanmalıdır.
Uyarı
OOM (Bellek Yetersizliği) Riski
Ollama, varsayılan olarak tüm modeli belleğe yüklemeye çalışacaktır. NAS'ınızda yalnızca 8-16 GB RAM varsa, 14B veya daha büyük bir modeli yüklemek sistem belleğini tüketebilir, bu da NAS hizmetlerinin yanıt vermemesine veya sistemin yeniden başlamasına neden olabilir.

Veri Kaybı Riski
Eğer /root/.ollama için kalıcı bir birim bağlamazsanız, tüm indirilen modeller ve yapılandırmalar konteyner kaldırıldığında veya yeniden oluşturulduğunda kaybolacaktır. Her zaman bu eğitimdeki birim bağlama talimatlarını izleyin.
En İyi Uygulama
  • Model boyutunu önceden mevcut RAM'inizle karşılaştırın.
  • Kapsayıcı bellek kullanımını sınırlamak için bellek sınırlarını ayarlayın.
  • Küçük modellerle (1B veya 3B) başlayın ve daha büyük modelleri denemeden önce sistem kararlılığını değerlendirin.

Prosedür

Yöntem 1: Yalnızca CPU Dağıtımı (GPU Gerekmez)

  1. Depolama klasörleri oluşturun.

    File Station açın ve Ollama model verilerini depolamak için aşağıdaki klasörü oluşturun:
    /share/Container/ollama

    Ekran görüntüsü: File Station — /share/Container/ altında Ollama klasörü oluşturma

    En İyi Uygulama
    NAS'ınızda bir NVMe SSD önbelleği veya SSD hacmi varsa, bu klasörü SSD'ye oluşturun. Model yükleme hızı HDD'lere göre 10 kata kadar artar.

  2. Bir Docker Compose dosyası oluşturun.

    Container Station içinde, Uygulamalar > Oluştur 'a gidin. Uygulamayı adlandırın ollama ve aşağıdaki YAML'ı yapıştırın:

    version: "3.8"
    
    services:
      ollama:
        image: ollama/ollama:latest
        container_name: ollama
        restart: unless-stopped
        ports:
          - "11434:11434"
        volumes:
          - /share/Container/ollama:/root/.ollama
        environment:
          - OLLAMA_HOST=0.0.0.0
          - OLLAMA_KEEP_ALIVE=10m
        networks:
          - ai-network
    
    networks:
      ai-network:
        name: ai-network
        driver: bridge

    Ekran görüntüsü: Container Station — YAML düzenleyicisi ile Uygulama oluşturma ekranı
    Ekran görüntüsü: Container Station — Bellek sınırını ayarlayın

  3. Kapsayıcıyı dağıtın.

    Oluştur seçeneğine tıklayın. Container Station, Ollama imajını çekecek ve kapsayıcıyı başlatacaktır. Durum Çalışıyor olarak görünene kadar bekleyin.

    Ekran görüntüsü: Container Station — ollama kapsayıcısı "Çalışıyor" durumunu gösteriyor

  4. İlk modelinizi çekin.

    Kapsayıcının Terminal 'ini açın (veya NAS'ınıza SSH ile bağlanın ve Docker'inizi çalıştırın) ve şunu çalıştırın:

    # Hafif bir 3B model için (ilk test için önerilir):
    ollama pull llama3.2:3b
    
    # Standart bir 9B model için (16 GB+ RAM gerektirir):
    ollama pull qwen3.5:9b

    İndirme işlemi internet hızınıza bağlı olarak birkaç dakika sürebilir. 9B Q4_K_M modeli yaklaşık 4–7 GB'dir.

    Not
    • Çekmeden önce yeterli disk alanınız olduğundan emin olun. Mevcut modelleri ve boyutlarını kontrol etmek için ollama list kullanın.
    • ARM tabanlı NAS modelleri için, bellek kullanımını izlemek amacıyla <1B model ile başlamanızı öneririz. 
  5. Modeli test edin.

    Kapsayıcı terminalinde şunu çalıştırın:

    ollama run qwen3.5:9b

    Bir istem yazın ve yanıt aldığınızı doğrulayın. Çıkmak için /bye yazın.


Yöntem 2: NVIDIA GPU Hızlandırmalı Dağıtım

Not

GPU Modu için ek ön koşullar:

  • NVIDIA GPU'nun QTS/QuTS hero tarafından kurulmuş ve algılanmış olması
  • GPU'nun Kontrol Paneli içinde Container Station Moduna ayarlanmış olması
  • NVIDIA GPU Sürücüsü ve NvKernelDriver'ın App Center'den yüklenmiş olması
  1. GPU etkin Docker Compose yapılandırmasını kullanın.

    Yöntem 1'deki YAML'ı aşağıdaki ile değiştirin:

    version: "3.8"
    
    services:
      ollama:
        image: ollama/ollama:latest
        container_name: ollama
        restart: unless-stopped
        ports:
          - "11434:11434"
        volumes:
          - /share/Container/ollama:/root/.ollama
        environment:
          - OLLAMA_HOST=0.0.0.0
          - OLLAMA_KEEP_ALIVE=10m
          - NVIDIA_VISIBLE_DEVICES=all
        deploy:
          resources:
            reservations:
              devices:
                - driver: nvidia
                  count: all
                  capabilities: [gpu]
        networks:
          - ai-network
    
    networks:
      ai-network:
        name: ai-network
        driver: bridge

    Ekran görüntüsü: Container Station — GPU etkin Docker Compose YAML

    Not
    QNAP'ın paketlenmiş NVIDIA sürücüleri en son sürümden daha eski olabilir. GPU etkinleştirilmiş olarak konteyner başlatılamazsa, sürücü sürümünü ana bilgisayarda nvidia-smi ile kontrol edin ve Ollama görüntü sürümüyle uyumlu olduğundan emin olun

  2. GPU erişimini dağıtın ve doğrulayın.

    Konteyner başladıktan sonra, terminalini açın ve çalıştırın:

    nvidia-smi

    GPU modelinizi, sürücü sürümünüzü ve bellek bilgilerinizi görmelisiniz.

  3. Bir model çekin ve GPU hızlandırmasını doğrulayın.

    ollama pull qwen3.5:9b
    ollama run qwen3.5:9b

    Model bir yanıt oluştururken, başka bir terminal açın ve nvidia-smi çalıştırın. GPU bellek kullanımı ve GPU kullanımının arttığını gözlemlemelisiniz. 

Sonuç

Bu eğitimi tamamladıktan sonra şunlara sahip olacaksınız:

  • QNAP NAS'ınızda http://<NAS-IP>:11434 üzerinde çalışan Ollama
  • /share/Container/ollama içinde kalıcı hale getirilmiş model verileri (kapsayıcı yeniden oluşturulduğunda korunur)
  • Ollama API aracılığıyla erişilebilen çalışan bir LLM

API'yi yerel ağınızdaki herhangi bir cihazdan test edebilirsiniz:

curl http://<NAS-IP>:11434/api/generate -d '{
  "model": "qwen3.5:9b",
  "prompt": "Merhaba, nasılsın?",
  "stream": false
}'

Önemli
OLLAMA_HOST=0.0.0.0 ayarı Ollama API'sini tüm ağ arayüzlerinde açar. 11434 numaralı portu internete açmayın. Erişimi yalnızca yerel ağınıza sınırlamak için Güvenlik Duvarı kurallarını veya QNAP'ın ağ ayarlarını kullanın.

Sorun Giderme

Kapsayıcı başlatıldıktan hemen sonra çıkıyor

Bu, yetersiz RAM veya GPU sürücü uyumsuzluğundan kaynaklanabilir. Container Station içindeki kapsayıcı günlüklerini kontrol edin. Bellek sınırlamalarını azaltın veya GPU modunu devre dışı bırakın.

Model çekme işlemi yarıda kalıyor 

Bu, yetersiz disk alanı veya ağ zaman aşımından kaynaklanabilir. Depolama alanını boşaltmayı deneyin. ollama pull'yi yeniden çalıştırın; sistem durduğu yerden devam eder.

Tepki hızı çok yavaş (saniyede 1-3 token)

Model CPU üzerinde çalışıyor olabilir veya model RAM'iniz için çok büyük olabilir. Kapsayıcı içinde nvidia-smi ile GPU erişiminizi doğrulayın. Daha küçük bir model kullanmayı deneyin.

Çıkarım sırasında NAS yanıt vermiyor

Bu bir "bellek yetersizliği" sorunu olabilir: model tüm sistem belleğini tüketiyor. NAS'ı yeniden başlatmanızı öneririz. Uygulamada bir bellek kullanım sınırı belirleyin. Veya daha küçük bir model kullanın.

Open WebUI'dan "Ollama'ya bağlanılamıyor" mesajı

Bu, yanlış bir API URL'si veya Docker ağ izolasyonundan kaynaklanabilir. Aynı Docker ağındaysanız http://ollama:11434 kullanabilirsiniz.


Was this article helpful?

100% of people think it helps.
Thank you for your feedback.

Daha fazla yardım için toplulukta diğer kullanıcılara ve QNAP uzmanlarına sorun. QNAP Topluluğuna Git

Please tell us how this article can be improved:

If you want to provide additional feedback, please include it below.

Teknik Özellik sSçin

      Daha fazla göster Daha az
      Diğer ülkelerde/bölgelerde bu site:
      Bizimle sohbet edin! Bizimle sohbet edin!
      back to top