Ana içeriğe geç

Emakin Kurulumu

Bu bölüm, yöneticilerin bir Emakin dağıtım modelini seçmesine ve uygulamasına yardımcı olur. Yeni bir ortam hazırlarken, ön koşulları doğrularken veya altyapınıza en uygun kurulum yoluna karar verirken bu bölümü kullanın.

Temel Ön Koşullar

Emakin şunları gerektirir:

  • ilişkisel veritabanı: PostgreSQL, Oracle veya MS SQL Server
  • Redis uyumlu önbellek: Redis veya Dragonfly

Bu kılavuzda belgelenen isteğe bağlı destek hizmetleri:

  • Belge dizinleme ve OCR desteği için Tika Server
  • XML depolama ve sorgulama için BaseX Server
  • Virüs taraması için ClamAV Server

Korunan belgelerde, kritik verilerin ilişkisel veritabanında depolandığı; Redis uyumlu depolamanın ise önbellekleme için kullanıldığı belirtilir.

Kurulum Yolları

Docker Kurulumu

Tek bir ana bilgisayarda konteyner tabanlı bir dağıtım veya basit bir çok hizmetli yığın istiyorsanız önerilir.

Kubernetes Kurulumu

Kubernetes kümesine Helm tabanlı dağıtım istiyorsanız önerilir.

El ile Kurulum

Windows, Linux veya macOS üzerinde kurulu çalışma zamanı üzerinde doğrudan denetime ihtiyacınız varsa önerilir.

Kurulum Sonrası

Cloudflare Desteği

Cloudflare SSL sonlandırması için korunan belgelerde şunlar önerilir:

1
2
3
4
environment:
    - AK_Web__ForwardedHeaders__ClearProxies=true
    - AK_Web__ForwardedHeaders__ClearKnownNetworks=true
    - AK_Web__ForwardedHeaders__ForwardedForHeaderName=CF-Connecting-IP

Bağlam için SSL Sonlandırma bölümüne bakın.

Proxy Desteği

Dağıtım giden trafiği yönlendiren bir proxy arkasında çalışıyorsa, konteyner ortamında proxy ortam değişkenlerini ayarlayın:

1
2
3
environment:
  - http_proxy=myproxyserver:8080
  - https_proxy=myproxyserver:8080

Örnek proxy değerini ortamınızın gerçek ana bilgisayar adı ve bağlantı noktasıyla değiştirin.