Apa yang bisa kami bantu?

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 su

2.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.sh

3.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.

Gambar 1. Instalasi

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.

Gambar 2. Prosses Instalasi berhasil

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.
Gambar 3. Add Domain
Gambar 4. DNS Records

2.Buat Mailbox (Alamat Email):

  • Masuk ke menu Mailboxes > Add Mailbox.
  • Buat akun email seperti admin@domainanda.com atau support@domainanda.com.
Gambar 5. Add Email

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).
Gambar 6. Setup SMTP Relay

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.