Proxmox Virtual Environment: Kurulum, Yapılandırma ve Üzerine Mail Sistemi İnşası
İçindekiler
BÖLÜM 1 – Proxmox VE Temel Kurulumu
1.1 Proxmox Nedir?
Proxmox VE (Virtual Environment), Debian tabanlı, açık kaynak kodlu bir sanallaştırma çözümüdür. KVM (tam sanallaştırma) ve LXC (hafif konteyner) teknolojilerini bir arada sunar. Fiziksel bir sunucu üzerine kurulup, içerisinde birçok sanal sunucu veya konteyner barındırmanıza olanak tanır.
1.2 Sistem Gereksinimleri
-
64-bit işlemci (Intel VT-x veya AMD-V destekli)
-
Minimum 4 GB RAM (tercihen 16 GB ve üzeri)
-
SSD/NVMe disk
-
Statik IP önerilir
-
UEFI veya Legacy BIOS desteği
-
Sunucuya erişim için IP KVM, iDRAC, IPMI ya da fiziksel erişim
1.3 ISO Dosyasını İndirme ve Hazırlık
Resmi Proxmox VE ISO dosyasını şu adresten indirin:
https://www.proxmox.com/en/downloads
ISO’yu bir USB belleğe yazdırmak için Rufus kullanılabilir:
-
Rufus’u açın
-
ISO’yu seçin
-
USB’yi takın
-
Yazdır’a tıklayın
1.4 Kurulum Adımları
-
Sunucuyu USB’den başlatın.
-
“Install Proxmox VE” seçeneğini seçin.
-
Lisans sözleşmesini onaylayın.
-
Disk yapılandırmasını yapın (ZFS önerilir, ancak RAID kart varsa LVM daha uyumlu olabilir).
-
Hostname, root parolası ve e-posta bilgilerini girin.
-
IP adresini manuel olarak girin (statik IP önerilir).
-
Kurulumu tamamlayın, sistem yeniden başlatıldığında Web GUI aktif olacaktır.
1.5 Web Arayüzüne Giriş
Kurulumdan sonra başka bir cihazdan aşağıdaki adresle erişebilirsiniz:https://sunucu_ip_adresi:8006
Varsayılan kullanıcı adı: root
Şifre: Kurulumda belirlenen paroladır.
BÖLÜM 2 – Proxmox Yapılandırması ve Optimizasyonu
2.1 No-Subscription Hatası Çözümü
Kurulumdan sonra "No valid subscription" hatası alırsınız. Bunu çözmek için terminalden:
2.2 Storage Ayarları
-
Yerel diskler
local
,local-lvm
olarak görünür. -
Harici NFS, CIFS veya ZFS depolama alanları eklenebilir.
-
Depo eklemek için:
Datacenter > Storage > Add
2.3 Ağ Yapılandırması
-
Köprü (Bridge) arayüzler oluşturulmalıdır. Örnek:
vmbr0
-
Static IP tanımlamaları
/etc/network/interfaces
dosyasından yapılabilir.
2.4 Backup & Snapshot
-
Snapshot: Sadece LVM veya ZFS destekler.
-
Backup: Harici disklere veya NAS cihazlara alınabilir.
Zamanlanmış backup için Web arayüzden: Datacenter > Backup > Add
2.5 Temel Güvenlik Ayarları
-
SSH portu değiştirilebilir.
-
Fail2Ban kurulabilir.
-
Web arayüze çift faktörlü doğrulama eklenebilir.
-
Root parolasını karmaşık ve tahmin edilemez yapın.
BÖLÜM 3 – Proxmox Üzerinde Mail Gateway Kurulumu
Mail gateway, dış dünyadan gelen ve giden e-postaları filtreleyen bir sistemdir. Virüs, spam ve kara listeye karşı koruma sağlar. Bu işlem için önerilen yapı: Proxmox VM içine özel bir mail gateway kurulumu yapılmasıdır.
3.1 Proxmox Mail Gateway ISO İle Kurulum
-
https://www.proxmox.com/en/downloads/category/iso-images-pmg adresinden Proxmox Mail Gateway ISO’sunu indirin.
-
Proxmox arayüzünde yeni bir VM oluşturun, bu ISO’yu tanımlayın.
-
Minimum 2 CPU, 2 GB RAM ve 20 GB disk alanı yeterlidir.
-
IP yapılandırmasını manuel yapın.
-
Kurulum tamamlandıktan sonra web arayüzü şu şekilde açılır:
https://mailgateway_ip_adresi:8006
3.2 Yapılandırma
-
Relay Node tanımlayın (örn. SmarterMail sunucusu)
-
Giden ve gelen posta için filtre kuralları oluşturun.
-
RBL servisleri (Spamhaus vb.) entegre edin.
-
Virüs tarayıcı (ClamAV) ve spam filtresi (SpamAssassin) aktif edin.
BÖLÜM 4 – SmarterMail Kurulumu (Windows VM Üzerinde)
4.1 Windows VM Hazırlığı
Proxmox üzerinde bir Windows VM oluşturun. Aşağıdaki ayarlar önerilir:
-
Windows Server 2019 veya 2022 ISO
-
4 CPU, 8 GB RAM, 80 GB disk (minimum)
-
VirtIO sürücülerini yüklemeyi unutmayın
-
RDP bağlantısı için ağ köprüsü (bridge) yapılandırın
4.2 SmarterMail Kurulumu
-
https://www.smartertools.com adresinden en son SmarterMail sürümünü indirin.
-
Windows VM'e kurulum dosyasını kopyalayın.
-
Kurulum adımlarını izleyin:
-
Domain adı (mail.domain.com)
-
Administrator hesabı tanımı
-
SMTP, POP3, IMAP portları
-
SSL sertifikası yapılandırması (Let’s Encrypt veya özel sertifika)
-
4.3 DNS Ayarları
DNS sunucunuzda aşağıdaki kayıtları tanımlayın:
-
A kaydı: mail.domain.com → IP adresi
-
MX kaydı: domain.com → mail.domain.com
-
SPF kaydı:
v=spf1 a mx ip4:IP_ADRESİ ~all
-
DKIM: SmarterMail üzerinden oluşturulup DNS'e eklenir
-
DMARC:
_dmarc.domain.com
→v=DMARC1; p=quarantine;
4.4 Güvenlik ve Firewall
Windows Firewall üzerinde gerekli portları açın:
Ayrıca SmarterMail > Security sekmesinden:
-
Brute force koruması
-
IP kısıtlamaları
-
SMTP relay sınırlandırmaları
aktif edilmelidir.
Sonuç
Bu makalede, sıfırdan başlayarak bir sunucuya Proxmox kurulumu, sanal makine oluşturma, mail gateway kurulumu ve bir mail sunucusu olan SmarterMail'in Windows VM üzerinde devreye alınmasına kadar detaylı bir rehber sunduk. Proxmox’un modüler yapısı sayesinde mail sistemleri, web sunucuları, veritabanı sistemleri gibi birçok hizmeti tek bir fiziksel sunucuda sanal ortamda çalıştırabilirsiniz.