Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR
Son teknik kontrol · 17.08.2026 · RAGFlow VPS

RAGFlow VPS Kurulumu: “Chat Açıldı” Değil Belge Hattı Sağlam mı?

RAG sisteminde en pahalı hata bazen model değil parsing’dir. PDF tabloları, OCR, chunk yapısı, embedding ve retrieval zincirinden biri bozuksa güçlü LLM de yanlış context alır. Kurulumu belge pipeline’ı üzerinden test edin.

Üretim notu

PDF “yüklendi” durumunu başarı saymayın. Rastgele 10 sayfadan tablo, başlık, dipnot ve Türkçe karakterleri retrieval ile doğrulamadıkça ingestion kalitesi bilinmez.

ragflow vps kurulumuragflow dockerragflow self hosted
TEKNİK UYGULAMA PROFİLİ
EKA CORE
RAGFlow VPS

RAGFlow için CPU/RAM kadar ingestion workload önemlidir. Yüzlerce PDF’yi ilk kez parse ederken kaynak kullanımı, normal chat inference döneminden çok farklı olabilir. Initial indexing ve steady-state query kapasitesini ayrı ölçün.

IngestAyrı kapasite modu
Kontrol
ChunkKalite birimi
Kontrol
SourceCevap kanıtı
Kontrol
RestoreIndex + kaynak
Kontrol
Teknik rehber · production odaklı · resmî kaynaklar
Kısa cevap

RAGFlow için CPU/RAM kadar ingestion workload önemlidir. Yüzlerce PDF’yi ilk kez parse ederken kaynak kullanımı, normal chat inference döneminden çok farklı olabilir. Initial indexing ve steady-state query kapasitesini ayrı ölçün.

01

Teknik kapsam ve önemli noktalar

RAGFlow’u VPS üzerinde production için kurun. Docker host, document parser yükü, object/file storage, vector/search katmanı, model endpoint, backup ve ingestion testleri.

IngestAyrı kapasite modu

Document parsing/indexing ve online query aynı kaynak profiline sahip değildir.

ChunkKalite birimi

Yanlış chunk sınırı retrieval kalitesini modelden önce düşürür.

SourceCevap kanıtı

RAG cevabının kaynak chunk’a geri izlenebilmesi önemlidir.

RestoreIndex + kaynak

Yalnız vector/index yedeği değil ham kaynak dokümanları da koruyun.

Bu sayfada

  1. 1. RAG pipeline’ını altı bağımsız test noktasına bölün
  2. 2. Initial ingestion için burst kaynak bırakın
  3. 3. Ham belge, parse artifact ve index’i ayrı veri sınıfı sayın
  4. 4. Embedding ve chat modelini aynı endpoint sanmayın
  5. 5. 30 soruluk retrieval golden set oluşturun
  6. 6. Restore sonrası index’in gerçekten sorgulanabildiğini test edin
  7. 7. Belge yetkisini retrieval filtresinde enforce edin
  8. Sık sorulan sorular
02

1. RAG pipeline’ını altı bağımsız test noktasına bölün

Upload, parse, chunk, embed, retrieve ve generate adımlarını ayrı gözlemlemek “model halüsinasyon yaptı” gibi belirsiz teşhisleri azaltır.

AşamaTest
ParseMetin/tablo doğru mu?
ChunkBağlam bölünmüş mü?
EmbedVector üretildi mi?
RetrieveBeklenen chunk top-k’da mı?
GenerateCevap sadece context’e mi dayanıyor?
03

2. Initial ingestion için burst kaynak bırakın

OCR/parser ve embedding çağrıları yüzlerce dokümanda CPU/RAM/IO’yu yükseltebilir. Production query ile aynı saate planlamayın.

Komut
nproc
Komut
free -h
Komut
df -hT
Komut
iostat -xz 1 5 2>/dev/null || true
Komut
docker stats --no-stream
04

3. Ham belge, parse artifact ve index’i ayrı veri sınıfı sayın

Index yeniden üretilebilir olabilir ama ham kaynak kaybolursa yeniden üretim de mümkün olmaz. Retention ve backup değerleri aynı değildir.

Raw document: değişmez/orijinal kopya.
Parsed/chunk artifact: debug ve tekrar indexing için yararlı.
Vector/search index: performans katmanı, rebuild planı olmalı.
05

4. Embedding ve chat modelini aynı endpoint sanmayın

Chat model iyi olsa bile embedding modeli/dimension değişimi tüm index’in yeniden üretilmesini gerektirebilir. Provider/model değişikliğini migration olarak yönetin.

BileşenDeğişiklik etkisi
Chat LLMCevap üslubu/reasoning
Embedding modelIndex uyumluluğu/rebuild
RerankerTop-k sıralama
06

5. 30 soruluk retrieval golden set oluşturun

Her soru için beklenen source document/page/chunk belirleyin. Model cevabından önce retrieval hit-rate ölçün.

10 kolay exact fact sorusu.
10 tablo/çapraz referans sorusu.
10 benzer terim ayrımı gerektiren zor soru.
07

6. Restore sonrası index’in gerçekten sorgulanabildiğini test edin

Database/object store yedeği restore olsa bile search/vector service version mismatch query’yi bozabilir. Restore testinde golden set’ten en az birkaç soru çalıştırın.

Komut
docker compose ps
Komut
docker compose logs --tail 120 | grep -Ei "error|fail|oom" || true
Komut
df -hT
08

7. Belge yetkisini retrieval filtresinde enforce edin

UI’da klasörü gizlemek authorization değildir. Tenant/department/user scope retrieval sorgusuna server-side filtre olarak uygulanmalıdır.

EKA SUNUCU · TECHNICAL

RAG sunucusunu chat trafiğine değil ingestion + retrieval yüküne göre seçin

Eka Sunucu VPS/GPU üzerinde RAGFlow parser, vector/search ve model inference katmanlarını tek veya ayrı node’larda workload’a göre planlayabilirsiniz.

Production ilkesiÖlç → Test Et → Canlıya AlUydurma benchmark verisi kullanılmaz.
SRC

Resmî kaynaklar

Rehber hazırlanırken esas alınan birincil dokümantasyon ve teknik kaynaklar.

EKA

İlgili teknik içerikler

İlgili altyapı ve uygulama rehberleriyle devam edin.

FAQ

Sık sorulan sorular

RAGFlow VPS

RAGFlow GPU ister mi?

Platform/parsing bazı işlerde CPU ile çalışabilir; local embedding/LLM/OCR workload ve seçilen model GPU ihtiyacını belirler. Remote model API kullanıyorsanız GPU ayrı sunucuda olabilir.

RAGFlow’da PDF yüklenmesi yeterli test mi?

Hayır. Parse edilen metin, tablo, chunk ve retrieval sonucunu örnek sayfalarda doğrulamak gerekir.

Embedding modeli değişirse ne olur?

Vector dimension/semantic space değişebilir; mevcut index ile uyumluluk garanti değildir ve re-index gerekebilir.

RAG model eğitimi midir?

Hayır. RAG sorgu anında dış bilgi kaynağından ilgili context getirir; model ağırlıklarını değiştirmek zorunda değildir.

Top