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ümden yararlanın.

Temel Ön Koşullar

Emakin için gerekenler:

  • 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ığı belirtilmektedir.

Kurulum Yolları

Docker Kurulumu

Tek bir ana makinede kapsayıcı tabanlı bir dağıtım veya basit bir çok hizmetli yığın istediğinizde önerilir.

Kubernetes Kurulumu

Kubernetes kümesine Helm tabanlı dağıtım istediğinizde önerilir.

Manuel Kurulum

Windows, Linux veya macOS üzerinde kurulu çalışma zamanı üzerinde doğrudan denetim gerektiğinde önerilir.

Kurulum Sonrası

Cloudflare Desteği

Cloudflare SSL sonlandırması için korunan belgelerde şu öneriler yer almaktadır:

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 trafik için bir proxy arkasında çalışıyorsa, kapsayıcı 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ızdaki gerçek ana makine ve bağlantı noktasıyla değiştirin.