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 · Dify VPS

Dify VPS Kurulumu: AI Uygulama Platformunu Production’a Hazırlamak

Dify self-host kurulumunda web/API tek başına değildir; worker, database, Redis, sandbox ve storage gibi bileşenler birlikte çalışır. Bu nedenle “container’lar up” sonucu production sağlığı için yeterli değildir.

Üretim notu

Dify minimum RAM değerini “Dify + model” toplamı sanmayın. Local LLM çalıştırmak CPU/GPU VRAM ve sistem RAM’ini ayrıca tüketir; platform ve inference kaynaklarını ayrı boyutlandırın.

dify vps kurulumudify docker composedify self hosted
TEKNİK UYGULAMA PROFİLİ
EKA CORE
Dify VPS

Dify’ın güncel self-host Docker Compose dokümanı Docker VM için en az 2 vCPU ve 8 GiB bellek baseline’ı verir. Model inference’i aynı hostta çalıştıracaksanız Ollama/vLLM tüketimi bunun üzerine eklenir.

2 vCPUDoküman baseline
Kontrol
8 GiBDoküman baseline RAM
Kontrol
ComposeSelf-host dağıtım
Kontrol
StatefulVeri bileşenleri
Kontrol
Teknik rehber · production odaklı · resmî kaynaklar
Kısa cevap

Dify’ın güncel self-host Docker Compose dokümanı Docker VM için en az 2 vCPU ve 8 GiB bellek baseline’ı verir. Model inference’i aynı hostta çalıştıracaksanız Ollama/vLLM tüketimi bunun üzerine eklenir.

01

Teknik kapsam ve önemli noktalar

Dify’ı VPS üzerinde Docker Compose ile production mantığında kurun. 2 vCPU/8 GiB baseline, worker, PostgreSQL/Redis, storage, domain, TLS, backup ve upgrade kontrol listesi.

2 vCPUDoküman baseline

Dify Docker VM için minimum CPU başlangıcı.

8 GiBDoküman baseline RAM

Platform bileşenleri için baseline; local model hariç.

ComposeSelf-host dağıtım

Resmî hızlı kurulum Docker Compose kullanır.

StatefulVeri bileşenleri

DB, cache ve file/object storage lifecycle’ı ayrıca korunmalıdır.

Bu sayfada

  1. 1. Dify bileşen haritasını önce çizin
  2. 2. Docker VM baseline’ını doğrulayın
  3. 3. Compose dosyasını sürüm kontrolünde “vendor snapshot” olarak yönetin
  4. 4. `.env` dosyasını backup kadar hassas kabul edin
  5. 5. Reverse proxy’de websocket/streaming davranışını test edin
  6. 6. Platform backup’ı üç parçaya bölün
  7. 7. Upgrade öncesi schema ve worker uyumluluğunu staging’de prova edin
  8. Sık sorulan sorular
02

1. Dify bileşen haritasını önce çizin

Web UI, API, worker, scheduler, database, Redis ve sandbox aynı hata türlerine sahip değildir. Her bileşenin state ve network gereksinimini ayırın.

BileşenStateKritik sinyal
Web/APIKısmen statelessHTTP health
WorkerJob state dışarıdaQueue lag
PostgreSQLKalıcıBackup + connection
RedisQueue/cacheMemory + persistence mode
03

2. Docker VM baseline’ını doğrulayın

Dify hostunda swap baskısı ve disk doluluğu worker timeout gibi görünen ikincil hatalar yaratabilir. Kurulumdan önce kaynakları kaydedin.

Komut
nproc
Komut
free -h
Komut
df -hT
Komut
docker version
Komut
docker compose version
04

3. Compose dosyasını sürüm kontrolünde “vendor snapshot” olarak yönetin

Upstream Compose değişikliklerini kör `git pull` ile production’a taşımak yerine mevcut `.env` ve overrides ile diff inceleyin.

Komut
docker compose config > /tmp/dify-effective.yml
Komut
docker compose pull
Komut
docker compose ps
Komut
docker compose logs --tail 120 api worker
05

4. `.env` dosyasını backup kadar hassas kabul edin

Database, Redis, model provider ve application secrets aynı dosyada bulunabilir. File permission, secret rotation ve off-host escrow tasarlayın.

Komut
stat -c "%a %U:%G %n" .env
Komut
grep -E "^[A-Z0-9_]+=" .env | cut -d= -f1 | sort
06

5. Reverse proxy’de websocket/streaming davranışını test edin

AI cevapları uzun sürebilir ve streaming bağlantıları klasik kısa HTTP request’lerden farklı timeout ihtiyacına sahiptir.

Client abort olduğunda upstream job’ın devam edip etmediğini gözlemleyin.
Proxy read timeout’u model latency’ye göre belirleyin.
Large upload/document ingestion limitlerini test edin.
07

6. Platform backup’ı üç parçaya bölün

Database, uploaded files/object storage ve configuration/secrets farklı araçlarla korunabilir. Tek tar archive her zaman tutarlı backup değildir.

VeriÖneri
PostgreSQLConsistent dump/PITR
Uploads/storageObject/versioned backup
Config/secretsEncrypted escrow
08

7. Upgrade öncesi schema ve worker uyumluluğunu staging’de prova edin

Yeni API ile eski worker veya tam tersi karışık sürüm süresi uzarsa queue ve schema uyumsuzluğu oluşabilir. Rolling davranışı resmî sürüm notuyla eşleştirin.

EKA SUNUCU · TECHNICAL

Dify platform kaynağı ile model inference kaynağını ayrı hesaplayın

Eka Sunucu VPS/GPU altyapısında Dify control plane ve Ollama/vLLM inference katmanını tek veya ayrı sunucuda 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

Dify VPS

Dify için 8 GB RAM yeterli mi?

Resmî self-host dokümanında Docker VM için baseline olarak verilir. Dataset, worker concurrency ve local model inference arttıkça daha fazlası gerekir.

Dify model çalıştırıyor mu?

Dify model provider/API’lerine bağlanan uygulama/agent platformudur. Local inference için Ollama/vLLM gibi sağlayıcıyı ayrıca çalıştırabilirsiniz.

Dify’ı tek VPS’te production çalıştırabilir miyim?

Küçük workload’da mümkündür ancak platform, database ve inference aynı hata alanına girer. Backup ve kaynak izolasyonu buna göre tasarlanmalıdır.

Upgrade öncesi ne yedeklenmeli?

En azından PostgreSQL verisi, uploaded/storage içeriği ve kritik `.env`/secret yapılandırmasının kurtarılabilir kopyası bulunmalıdır.

Top