Hai semuanya, apa kabar? Kali ini kita akan belajar gimana cara pasang SSL di Proxmox Mail Gateway (PMG). Sebenarnya ada dua cara, kita bisa lakukan via GUI atau CLI. Untuk tulisan kali ini kita akan lakukan via GUI.
Menu SSL di PMG terletak di Configuration> Certificates> Upload Custom Certificate. Ada dua opsi yaitu API & SMTP.
PMG menyediakan dua menu ini secara terpisah karena keduanya memiliki fungsi dan layanan/daemon yang berbeda.
- API (Web GUI / Dashboard)
- Fungsinya: Mengamankan akses ke dashboard admin PMG dan halaman karantina email pengguna (port 8006).
- Manfaatnya: Saat kamu atau klien membuka dashboard PMG di browser, koneksi menggunakan protokol HTTPS yang valid. Browser tidak akan menampilkan peringatan “Not Secure”. Layanan ini dikelola oleh pmgproxy.
- SMTP (Mail Transfer Agent)
- Fungsinya: Mengamankan lalu lintas pengiriman email menggunakan enkripsi TLS (port 25, 465, atau 587).
- Manfaatnya: Saat mail server lain mengirimkan email ke PMG (atau sebaliknya), koneksi antarserver tersebut terenkripsi dengan aman. Layanan ini dikelola oleh postfix.
Sebagai catatan, kita dapat menggunakan SSL yang sama untuk API dan SMTP. Namun, PMG memberikan opsi pemisahan ini agar kamu fleksibel jika ingin menggunakan sertifikat yang berbeda untuk web dashboard dan mail routing
Untuk proses instalasi SSL ini kita perlu siapkan dua file utama:
- File sertifikat beserta CA Bundle / Intermediate (
.crtatau.pem). - File kunci privat (
.key).
Buka menu Configuration> Certificates> Upload Custom Certificate. Lalu pilih opsi API/SMTP.

Ada dua kolom isian yang perlu diisi. Yang pertama diisi dengan Private Key, lalu kolom selanjutnya diisi dengan gabungan SSL utama dan CA Bundle.
Proxmox membutuhkan seluruh rangkaian sertifikat agar sistem enkripsinya tidak broken di peramban (browser).
Urutan pengisiannya sangat krusial dan tidak boleh terbalik. Masukkan teks sertifikat dengan susunan dari atas ke bawah seperti ini:
-----BEGIN CERTIFICATE-----
[Isi Sertifikat SSL Utama / Domain kamu]
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
[Isi CA Bundle / Intermediate Certificate 1]
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
[Isi CA Bundle / Intermediate Certificate 2 (Jika ada)]
-----END CERTIFICATE-----
Kalau ingin lebih praktis, kita juga bisa pilih atau browse langsung ke file-nya dengan menekan tombol From File.
Apabila isian SSL sudah diisi (manual atau browse file), pilih tombol Upload. Proses instalasi SSL di PMG pun selesai.
Untuk tulisan kali ini sampai di sini dulu ya. Sampai jumpa. Bye.
