Instalasi dan Set Up Billionmail Sebagai Mail Server
0 people liked this article
A. Pendahuluan
BillionMail merupakan solusi open-source Mail Server, Newsletter, dan platform Email Marketing mandiri (self-hosted) yang dikembangkan oleh tim di balik aaPanel. BillionMail memadukan manajemen SMTP relay, pengelolaan contacts/list, template email dengan fitur spintax, serta integrasi API modern.
Persiapan Sebelum Deployment (Prerequisites)
Sebelum menjalankan skrip instalasi, pastikan infrastruktur server memenuhi persyaratan berikut:
Sistem Operasi: Linux (Ubuntu 20.04/22.04 LTS atau Debian/CentOS yang direkomendasikan).
Port Terbuka (Firewall)
- Port web dashboard: 80, 443 (atau port panel kustom).
- Port mail delivery: 25 (SMTP Standard — wajib dipastikan tidak di-block oleh provider VPS), 465 (SMTPS), 587 (Submission), 110/995 (POP3/POP3S), 143/993 (IMAP/IMAPS).
DNS & Domain
- Domain aktif yang menunjuk ke IP Publik server.
- Akses ke DNS Management domain untuk konfigurasi Record A, MX, SPF, DKIM, dan DMARC.
Akses Server: Akses root/sudo via SSH.
B. Instalasi BillionMail
1.Koneksi SSH ke Server:
Pastikan login sebagai user root.Buka terminal dan masuk ke Linux VPS Anda menggunakan akses root:
ssh username@IP_SERVER
sudo su2.Jalankan Skrip Instalasi Official:
Mengambil repository resmi aaPanel/BillionMail dari GitHub.
Masuk ke direktori /opt, clone repository BillionMail, dan jalankan skrip instalasinya (Pastikan sudah dalam mode root):
cd /opt && git clone https://github.com/aaPanel/BillionMail && cd BillionMail && bash install.sh3.Proses Deployment Dependency:
Proses akan memakan waktu 3-10 menit tergantung spesifikasi server. Skrip akan secara otomatis memasang seluruh modul backend, mail transfer agent (MTA), basis data, serta dashboard BillionMail.

4.Akses Dashboard Admin:
Simpan kredensial yang muncul di akhir instalasi terminal.Setelah skrip selesai berjalan, terminal akan menampilkan alamat URL Web Dashboard (beserta port) dan kredensial login default.

3. Konfigurasi DNS & Otentikasi Email (Penting)
Untuk memastikan pesan yang dikirim dari BillionMail tidak masuk ke folder Spam/Junk, lakukan konfigurasi otentikasi domain di DNS Provider (Cloudflare, DigitalOcean DNS, dll.):
Jenis Record |
Name / Host |
Value / Target |
Fungsi |
|---|---|---|---|
A Record |
mail |
IP_PUBLIC_SERVER |
Menghubungkan hostname mail server ke IP server. |
MX Record |
@ |
mail.domainanda.com (Priority: 10) |
Mengarahkan email masuk ke BillionMail server. |
TXT (SPF) |
@ |
v=spf1 mx ip4:IP_PUBLIC_SERVER ~all |
Memvalidasi IP server yang diizinkan mengirim email. |
TXT (DKIM) |
default._domainkey |
(Didapatkan dari Dashboard BillionMail) |
Menandatangani digital header email untuk keamanan. |
TXT (DMARC) |
_dmarc |
v=DMARC1; p=none; rua=mailto:dmarc@domainanda.com |
Kebijakan perlindungan dari pemalsuan email (spoofing). |
C. Pengaturan Awal di Dashboard BillionMail
Setelah berhasil login ke Web Console BillionMail:
1.Tambah Sending Domain:
- Navigasi ke menu Domain > Add Domain.
- Masukkan domain Anda (misal: domainanda.com).
- Salin kunci DKIM yang dihasilkan oleh BillionMail ke DNS Management Anda.


2.Buat Mailbox (Alamat Email):
- Masuk ke menu Mailboxes > Add Mailbox.
- Buat akun email seperti admin@domainanda.com atau support@domainanda.com.

3.Setup SMTP Relay (Opsional):
- Jika ISP/VPS Anda memblokir Port 25 outbound, manfaatkan fitur SMTP Relay di BillionMail untuk menautkan relay pihak ketiga (misal: Amazon SES, Mailgun, atau SendGrid).

D. Penutup
Dengan mengikuti langkah-langkah di atas, Kalian kini telah memiliki BillionMail yang berjalan mandiri (self-hosted) pada VPS Anda. BillionMail menawarkan fleksibilitas penuh dalam mengelola mail server pribadi sekaligus mengeksekusi kampanye email marketing tanpa ketergantungan biaya langganan bulanan dari penyedia pihak ketiga.
Semoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silakan hubungi Support Biznet GIO melalui email support@biznetgio.com atau live chat maupun WA ke website www.biznetgio.com dan bisa juga melalui telepon ke nomor (021) 5714567.
Popular Articles
-
Cara Install & Konfigurasi Monitoring Cacti Serta Mengetahui Fungsi Fitur Pada Cacti
15 people say this guide was helpful
-
Cara Mengaktifkan Telnet pada Windows 7, 8 dan 10
5 people say this guide was helpful
-
Install dan Konfigurasi Samba Server pada Ubuntu
5 people say this guide was helpful
-
Cara Membuat atau Menambahkan SSH Key pada Layanan Neo Lite dan NEO Lite Pro
3 people say this guide was helpful