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.

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 postfixMengatur 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/webmailKonfigurasi 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