Banyak pemilik bisnis digital dan developer independen mulai mencari solusi email yang tidak bergantung pada layanan komersial seperti Gmail atau Zoho. Selain alasan privasi, fleksibilitas, dan branding, punya email hosting sendiri juga memberi kontrol penuh atas seluruh sistem komunikasi internal. Salah satu cara paling efisien untuk mencapai itu adalah dengan menggunakan Mailcow di VPS pribadi.
Mailcow adalah platform open-source berbasis Docker yang memungkinkan pengguna untuk membangun dan mengelola server email modern hanya dalam beberapa langkah. Sistem ini telah dipakai oleh banyak sysadmin di seluruh dunia karena kestabilannya, fitur lengkap, dan kemudahan integrasi.
Di artikel ini, kita akan membahas cara lengkap menginstal Mailcow di VPS Flazz Networks. Mulai dari persiapan sistem hingga testing pengiriman email.
Persiapan VPS dan Sistem Operasi
Pastikan kamu sudah punya VPS aktif dari Flazz Networks. Direkomendasikan menggunakan OS Debian 11 atau Ubuntu 22.04 LTS. Kedua sistem ini kompatibel penuh dengan Docker.
Spesifikasi minimum yang disarankan:
- CPU: 2 Core
- RAM: 4 GB (semakin besar, semakin baik)
- Storage: 20 GB (gunakan SSD atau NVMe agar kinerja optimal)
- IP Publik Statis
Jangan lupa update sistem terlebih dahulu:
apt update && apt upgrade -y
Instalasi Docker dan Docker Compose
Karena Mailcow berbasis Docker, kamu perlu install Docker engine terlebih dahulu:
apt install curl gnupg -y
curl -fsSL https://get.docker.com | sh
Lanjutkan dengan instalasi Docker Compose:
apt install docker-compose -y
Cek apakah Docker sudah berjalan:
systemctl status docker
Clone Mailcow dan Konfigurasi Awal
Masuk ke direktori home atau folder kerja, lalu clone repo Mailcow:
git clone https://github.com/mailcow/mailcow-dockerized
cd mailcow-dockerized
Buat file environment:
cp mailcow.conf.example mailcow.conf
nano mailcow.conf
Edit bagian hostname dan domain. Misal:
MAILCOW_HOSTNAME=mail.domainkamu.com
Lalu simpan dan keluar dari editor.
Menjalankan Setup Mailcow
Setelah konfigurasi selesai, jalankan perintah berikut:
./generate_config.sh
Kemudian jalankan stack Docker:
docker compose pull
docker compose up -d
Proses ini akan mendownload semua container yang dibutuhkan dan menjalankan layanan seperti Postfix, Dovecot, ACME, Rspamd, SOGo, dan lainnya.
Akses Panel Mailcow
Setelah proses selesai, buka browser dan akses:
https://mail.domainkamu.com
Gunakan user default:
- Username: admin
- Password: moohoo
Kamu bisa langsung ganti password dan buat mailbox pertama dari dashboard.
Setting DNS Record untuk Domain
Agar email hosting bisa digunakan, kamu perlu setting DNS di panel domain:
- MX Record:
- Host: @
- Value: mail.domainkamu.com
- Priority: 10
- A Record:
- Host: mail
- Value: [IP VPS kamu]
- SPF Record:
- Type: TXT
- Value:
v=spf1 mx ~all
- DKIM & DMARC: akan di-generate otomatis dari panel Mailcow dan bisa kamu salin manual ke DNS domain.
Tunggu propagasi DNS selesai (bisa hingga beberapa jam) sebelum lanjut testing.
Uji Pengiriman dan Penerimaan Email
Setelah semua siap, kamu bisa coba:
- Kirim email ke akun Gmail atau Outlook untuk uji deliverability
- Kirim email ke diri sendiri untuk cek inbox internal
- Gunakan tools seperti mail-tester.com untuk analisis konfigurasi
Jika ada masalah, kamu bisa cek log container dengan perintah:
docker compose logs -f
Keunggulan Mailcow dibandingkan Solusi Lain
Mailcow unggul karena:
- Mudah digunakan meski berbasis Docker
- Fitur lengkap: antispam, webmail, user management
- Open source dan bisa dimodifikasi
- Komunitas aktif dan dokumentasi lengkap
Buat pemilik bisnis kecil atau freelancer, Mailcow adalah alternatif ideal dari G Suite tanpa biaya bulanan. Dengan biaya VPS yang terjangkau dari Flazz Networks, kamu bisa punya email profesional dengan domain sendiri.
Dan karena sistem ini 100% self-hosted, data email kamu tidak akan disimpan oleh pihak ketiga. Cocok untuk sektor yang butuh privasi tinggi seperti hukum, medis, atau finansial.
Kalau butuh VPS dengan IP statis dan jaringan stabil, kamu bisa mulai dari paket VPS Flazz Networks. Semua servernya aktif 24 jam dan mendukung konfigurasi custom sesuai kebutuhan. Info lengkap tersedia di www.flazznetworks.com atau kontak langsung lewat WhatsApp di 0899-8130-330.



