Ana içeriğe geç
Versiyon: v2.76.x

Sistem Gereksinimleri

Bu sayfa, DeepFilter kurulumuna başlamadan önce hazırlamanız gereken sunucu donanımını, işletim sistemini ve ön koşulları anlatır. Kuruluma başlamadan önce buradaki tabloları kontrol edin; kurulum bazı eksikleri yalnızca uyarı olarak geçer, bir tanesinde ise tamamen durur.

Minimum Donanım​

Aşağıdaki değerler tavsiye edilen minimum gereksinimlerdir. Kurumun kullanımına göre değişmekle birlikte, günde 1.000-5.000 e-posta aralığındaki trafik için yeterlidir. Kaynak kullanımının sürekli yüksek seyrettiği gözlendiğinde donanım artırımına gidilmelidir. Kendi hacminize göre nasıl büyüteceğinizi bu sayfadaki kapasite ve disk bölümlerinde bulacaksınız.

BileşenMinimum
vCPU4
RAM8 GB
Disk100 GB
Mimarix86_64

DeepFilter tek sunucu üzerinde birden fazla servis çalıştırır: e-posta alımı ve teslimi, tarama motoru, antivirüs, veritabanları, analitik motoru, önbellek, yerel DNS çözücü ve web arayüzü. Minimum değerler düşük hacimli kurulumlar içindir.

UYARI

ARM mimarisi desteklenmez. Kurulum yalnızca x86_64 sunucularda yapılabilir.

vCPU Nasıl Sayılır​

Sunucuya kaç vCPU atadığınız önemlidir: bu toplam, DeepFilter'ın çalıştıracağı eşzamanlı işleyici sayısını hesaplarken kullanılan değerlerden biridir (ayrıntı için aşağıdaki Eşzamanlı İşleyici Sayısı bölümüne bakın). Bu nedenle kaynak planlarken doğru vCPU sayısını atamak gerekir.

Burada önemli olan toplam vCPU sayısıdır, bu vCPU'ların soket ve çekirdek olarak nasıl dağıtıldığı değil. Sanallaştırma yöneticinizde 4 soket × 1 çekirdek ile 1 soket × 4 çekirdek aynı sonucu verir; ikisi de 4 vCPU'dur.

İPUCU

DeepFilter, işlemci gücünü toplam mantıksal işlemci sayısı üzerinden değerlendirir. Örneğin 3 soket × 2 çekirdek ile 1 soket × 6 çekirdek aynı sonucu verir: 6 vCPU. Önemli olan dağılım değil, sunucuya atanan toplam vCPU sayısıdır. Dağılımı sanallaştırma platformunuzda serbestçe seçebilirsiniz.

Eşzamanlı İşleyici Sayısı​

Bu bölüm, sunucuyu boyutlandırırken en çok yanlış anlaşılan konudur ve dikkatle okunmalıdır.

DeepFilter, e-postaları paralel tarayan eşzamanlı işleyici (worker) süreçleri çalıştırır. Bu sayı kurulum sırasında otomatik hesaplanır ve şu kurala uyar:

İşleyici sayısı = toplam vCPU ile RAM tavanından küçük olanı (en az 2)

RAM tavanı şöyledir:

Sunucu RAM'iİşleyici üst sınırı
8 GB altı2
8 – 15 GB3
16 GB ve üzeri4
UYARI

RAM, çekirdek sayısını sınırlar. Sunucuya bol vCPU verip RAM'i düşük bırakmak işleyici sayısını artırmaz. Gerçek bir örnek: 6 vCPU ve 7,5 GB RAM'e sahip bir sunucuda işleyici sayısı 2'de kalır, çünkü RAM 8 GB'ın altındadır. Kapasiteyi büyütmek istiyorsanız vCPU ile RAM'i birlikte artırın.

Bu tavanın nedeni şudur: aynı sunucuda veritabanları, analitik motoru, önbellek ve antivirüs de bellek kullanır. İşleyici sayısını yalnızca çekirdeğe bakarak büyütmek, dar RAM'de bellek baskısı yaratır ve sistemin tamamını yavaşlatır.

İşleyici sayısı kurulumdan sonra elle değiştirilebilir. Bu bir sistem yöneticisi işidir ve değişiklik sonrası ilgili servislerin yeniden başlatılması gerekir; aksi hâlde yeni ayar devreye girmez.

Kurulum Öncesi Denetimler​

Kurulum başlamadan önce sunucuyu denetler. Donanım tarafında yalnızca tek bir katı şart vardır: boş disk alanı.

GereksinimEşikEşik altında ne olur
vCPU4Uyarı verir, kurulum devam eder
RAM7,5 GBUyarı verir ("bellek yetersizliği riski"), kurulum devam eder
Boş disk alanı50 GBHata verir, kurulum durur

Donanım dışındaki şu durumlarda da kurulum durur:

KontrolKoşul karşılanmazsa
İşletim sistemi (Rocky Linux 9, x86_64)Kurulum durur
Sistem saati senkronizasyonuKurulum durur
Sunucuda mevcut bir DeepFilter kurulumuKurulum durur
BİLGİ

vCPU ve RAM uyarıları kurulumu engellemez, ancak yok saymayın. Yetersiz kaynakla kurulan bir sunucu, trafik arttığında tarama gecikmesi ve e-posta kuyruğu birikmesi yaşar. Ayrıca 8 GB'ın altındaki RAM, işleyici sayısını kalıcı olarak 2'ye sabitler.

İşletim Sistemi ve Ön Koşullar​

DeepFilter yalnızca Rocky Linux 9 Minimal (x86_64) üzerinde çalışır. Başka bir dağıtım veya farklı bir major sürüm tespit edilirse kurulum başlamadan durur.

UYARI

Rocky Linux 9 Minimal kurulumu kullanılmalıdır. Masaüstü (Workstation) veya tam (Server with GUI) kurulumlarda önceden gelen web sunucusu, e-posta sunucusu ve yerel ad çözümleme servisleri, DeepFilter'ın kullandığı portları tutabilir.

Kurulum şu portların boş olmasını bekler: 25, 80, 443, 3000, 5432, 6379, 9443, 9445.

Bu portlar doluysa kurulum uyarı verir ancak durmaz; sorun kurulumdan sonra ortaya çıkar. Kurulum, sunucunun Rocky Linux 9 olup olmadığını denetler, ancak Minimal ile Workstation ayrımını tespit etmez. Doğru varyantı seçmek yöneticinin sorumluluğundadır.

Kuruluma başlamadan önce sunucuda şunların hazır olduğundan emin olun:

  1. Root erişimi — kurulum komutu root yetkisiyle çalıştırılır.
  2. Temiz sunucu — üzerinde başka bir e-posta sunucusu veya web sunucusu çalışmayan, DeepFilter'a ayrılmış bir sistem.
  3. Çalışan DNS çözücü — kurulum sırasında paket depolarına ve alan adlarına erişim gerekir.
  4. firewalld — güvenlik duvarı kuralları bu servis üzerinden yapılandırılır.
  5. Senkron sistem saati — saatte kayda değer sapma varsa kurulum durur. Sapmış saat sertifika doğrulamasını bozar.
  6. İnternet erişimi — kurulum paketleri uzak depolardan indirilir.
UYARI

Offline (internetsiz) kurulum desteklenmez. Kurulum paketleri uzak depolardan indirilir; internet erişimi olmayan bir sunucuda kurulum tamamlanamaz.

Kapasite​

İşleme kapasitesi ile disk ihtiyacı iki ayrı konudur ve birbirine karıştırılmamalıdır. İşleme kapasitesi bir CPU ve RAM meselesidir; günde kaç e-postanın taranabileceğini belirler. Disk ihtiyacı ise saklama süresi meselesidir; sürekli günlük ortalama ile saklama süresine göre hesaplanır. Bu bölüm işleme kapasitesini, aşağıdaki Disk Boyutlandırma bölümü ise saklama alanını anlatır.

Tek bir DeepFilter sunucusu için günde 200.000 e-postaya kadar olan trafik önerilir. Bu sınır, tek sunucunun tarama zinciri (spam analizi, antivirüs, analitik kaydı) altında rahat çalıştığı üst banttır.

Günlük 200.000 e-postanın üzerindeki kurumlar için yatayda büyüme yapılır: birden fazla bağımsız DeepFilter sunucusu kurulur ve MX kayıtları eşit öncelikle bu sunuculara yönlendirilerek yük dağıtılır. Ayrıntılar için Yatayda Büyüme sayfasına bakın.

UYARI

Kapasite rakamı sabit bir garanti değildir. Sunucunun gerçek donanımı, eklerin boyutu ve trafiğin gün içindeki dağılımı (örneğin sabah saatlerinde yoğunlaşan yığın trafik) etkin kapasiteyi değiştirir. Ek yükü ağır veya ani zirve yapan trafik profillerinde donanımı minimumun üzerine çıkarın.

Sahadan Bir Gözlem​

BİLGİ

16 GB RAM ve 6 vCPU'lu bir sunucuda tek günde 380.000 e-posta işlendiği gözlemlenmiştir. Bu bir pik gün değeridir; sürekli günlük ortalama değildir. Sistemin her gün bu hacmi kaldıracağı anlamına gelmez.

Bu yapılandırmada eşzamanlı işleyici sayısı 4'tür: 16 GB RAM, yukarıdaki Eşzamanlı İşleyici Sayısı bölümündeki RAM tavanı tablosuna göre işleyici tavanını 4'e çıkarır ve 6 vCPU bu tavanın üzerinde kaldığı için belirleyici olan RAM'dir.

Önerilen günde 200.000 e-posta sınırı, bu pik gözlemin belirgin altında kalır. Aradaki fark, trafik dalgalanmalarına ve gün içindeki pik saatlere pay bırakmak içindir.

Disk Boyutlandırma​

Buradaki hesap, sunucunun sürekli günlük ortalama e-posta sayısına ve bir yıllık saklama süresine dayanır. Tek günlük pik değerler bu hesaba girmez; disk ihtiyacını belirleyen, sistemin gün boyunca ne kadar işleyebildiği değil, kayıtların ne kadar süreyle saklandığıdır.

Disk ihtiyacı iki kalemden oluşur:

  1. Taban 100 GB — işletim sistemi, DeepFilter bileşenleri, veritabanları ve e-posta kuyrukları için.
  2. Her 10.000 günlük e-posta için ek minimum 50 GB — bir yıllık log ve trafik kaydını saklamak için.

Formül: Disk = 100 GB + (günlük e-posta sayısı / 10.000) × 50 GB

Günlük e-postaEk log alanıToplam minimum disk
10.00050 GB150 GB
50.000250 GB350 GB
100.000500 GB600 GB
200.0001 TB1,1 TB

Tablodaki rakamlar sürekli günlük ortalamaya ve bir yıllık saklama süresi varsayımına dayanır. Karantinaya düşen e-postalar süresiz saklanmaz: varsayılan olarak 30 gün sonra otomatik silinir. Bu süreyi panelden değiştirebilirsiniz (en az 1 gün; üst sınır yoktur). Karantina saklama süresini uzatırsanız, log saklama süresini artırırsanız veya karantinaya düşen e-posta hacminiz yüksekse diski buna göre büyütün. Disk alanı dolduğunda e-posta alımı durabileceği için kullanımı düzenli izleyin.

UYARI

Yüksek hacimlerde disk beklediğinizden hızlı büyür. Günde 100.000 e-postanın üzerindeki kurumlarda yalnızca log ve trafik kaydı bile yarım terabaytı aşar. Bu hesabı doğrudan etkileyen iki tercih vardır: karantina saklama süresi (varsayılan 30 gün) ve log saklama tercihiniz. İkisini de uzatmadan önce disk etkisini hesaplayın; disk dolduğunda e-posta alımı durabilir.

Tavsiye edilen minimum disk 100 GB, kurulumun durduğu katı sınır ise 50 GB'dır. Aradaki farkın nedeni şudur: 50 GB ile kurulum tamamlanır ama sistem çok kısa sürede dolar. İşletim sistemi, veritabanları, karantina ve loglar birkaç hafta içinde bu alanı tüketir. Bu nedenle 100 GB'ın altındaki disk tavsiye edilmez.

İPUCU

Diski baştan geniş tutmak, sonradan büyütmekten daha kolaydır. Sanal disk kullanıyorsanız büyütmeye açık bir yapıda kurgulamanız ileride işinizi kolaylaştırır.

Kurulum Öncesi Kontrol Listesi​

  • Sunucu Rocky Linux 9 Minimal, x86_64 ile kuruldu (Workstation veya GUI'li kurulum değil)
  • Root erişimi mevcut
  • Toplam vCPU en az 4
  • RAM en az 8 GB (işleyici sayısını 2'nin üstüne çıkarmak için gerekli)
  • Disk, trafik hacmine göre hesaplanan boyutta ve en az 100 GB
  • Sistem saati senkron
  • DNS çözücü çalışıyor, firewalld etkin
  • Sunucunun internet erişimi var
  • Sunucuda başka e-posta sunucusu veya DeepFilter kurulumu yok

Donanım ve işletim sistemi hazır olduğunda, ağ tarafındaki port ve bağlantı gereksinimleri için sonraki adıma geçin.