Kembali ke blog
Februari 2, 2026Panduan

Cara Mengatur Server Email Pribadi di VPS

Panduan lengkap untuk mengatur server email pribadi Anda sendiri menggunakan Postfix dan Dovecot di VPS. Pelajari cara menghosting email Anda sendiri dengan privasi dan kontrol penuh.

Cara Mengatur Server Email Pribadi di VPS

Menjalankan server email Anda sendiri memberi Anda kontrol penuh atas komunikasi Anda, memastikan privasi dan menghindari ketergantungan pada penyedia pihak ketiga. Meskipun memerlukan beberapa pengetahuan teknis, mengatur server email pribadi di VPS Anda sepenuhnya dapat dicapai. Panduan ini mencakup pengaturan Postfix (SMTP) dan Dovecot (IMAP/POP3) untuk solusi email lengkap.

Mengapa Menghosting Server Email Sendiri?

  • Privasi lengkap: Email Anda disimpan di server Anda, tidak dipindai oleh pihak ketiga
  • Tidak ada penambangan data: Hindari iklan bertarget berdasarkan konten email
  • Domain khusus: Gunakan domain Anda sendiri untuk alamat email profesional
  • Akun tidak terbatas: Buat sebanyak mungkin alamat email yang Anda butuhkan
  • Kontrol penuh: Konfigurasi filter spam, kebijakan keamanan, dan batas penyimpanan
  • Hemat biaya: Satu server dapat menangani beberapa akun email

Prasyarat

  • VPS dengan setidaknya 2GB RAM dan 20GB penyimpanan
  • Nama domain dengan akses DNS
  • Alamat IP statis (disarankan)
  • Ubuntu 20.04 atau Debian 11+
  • Akses root atau sudo

Konfigurasi DNS

Sebelum menginstal perangkat lunak email, konfigurasi catatan DNS:

  • Catatan A: mail.yourdomain.com → IP server Anda
  • Catatan MX: yourdomain.com → mail.yourdomain.com (prioritas 10)
  • Catatan SPF: TXT "v=spf1 mx a:mail.yourdomain.com ~all"
  • Catatan DKIM: Dihasilkan setelah instalasi
  • Catatan DMARC: TXT "v=DMARC1; p=none; rua=mailto:admin@yourdomain.com"

Menginstal dan Mengonfigurasi Postfix

bash
apt update
apt install -y postfix postfix-mysql dovecot-core dovecot-imapd dovecot-pop3d dovecot-lmtpd dovecot-mysql

# Selama instalasi, pilih 'Internet Site' dan masukkan nama domain Anda
# Konfigurasi pengaturan utama Postfix:
nano /etc/postfix/main.cf

# Pengaturan utama:
myhostname = mail.yourdomain.com
mydomain = yourdomain.com
myorigin = $mydomain
mydestination = $myhostname, localhost.$mydomain, $mydomain
inet_interfaces = all

Mengonfigurasi Dovecot

bash
nano /etc/dovecot/conf.d/10-mail.conf

# Setel lokasi surat:
mail_location = maildir:/var/mail/vhosts/%d/%n

nano /etc/dovecot/conf.d/10-auth.conf

# Aktifkan autentikasi:
disable_plaintext_auth = no
auth_mechanisms = plain login

systemctl restart dovecot
systemctl restart postfix

Mengatur Webmail (Opsional)

Instal Roundcube untuk akses email berbasis web:

bash
apt install -y roundcube roundcube-mysql roundcube-plugins
# Konfigurasi Roundcube selama instalasi
# Akses webmail di: https://yourdomain.com/webmail

Konfigurasi Keamanan

  • Aktifkan enkripsi SSL/TLS untuk SMTP (port 587) dan IMAP (port 993)
  • Konfigurasi firewall untuk mengizinkan hanya port yang diperlukan (25, 587, 993, 995)
  • Siapkan fail2ban untuk mencegah serangan brute force
  • Gunakan kata sandi yang kuat dan pertimbangkan autentikasi dua faktor
  • Perbarui secara teratur semua perangkat lunak server email
  • Pantau log untuk aktivitas mencurigakan
  • Konfigurasi catatan SPF, DKIM, dan DMARC dengan benar

Tips Penting

  • IP server email dapat masuk daftar hitam - pantau reputasi IP Anda
  • Mulai dengan pengaturan kecil dan skala secara bertahap
  • Simpan cadangan data email dan konfigurasi
  • Uji pengiriman email ke penyedia utama (Gmail, Outlook, dll.)
  • Pertimbangkan menggunakan layanan relay untuk pengiriman yang lebih baik
  • Pantau ruang disk - email dapat mengonsumsi penyimpanan yang signifikan