Cara Install Dan Konfigurasi Web/Mail Server Di Debian 12
1. Install Paket Web/Mail
Sebelum kita install paket web/mail nya, kita terlebih dahulu masukkan perintah apt update untuk tidak ada terjadinya error saat kita install. Selanjutnya kita install paket nya dengan masukkan perintah apt -y install postfix dovecot-imapd dovecot-pop3d.
2. Konfigurasi Postfix
Kita masuk ke konfigurasi dengan nano /etc/postfix/main.cf di paling bawah kita tambahkan baris home_mailbox = Maildir
Berikutnya kita masuk ke dalam folder cd /etc/skel berikutnya di di dalam folder ini kita buat folder juga dengan masukkan perintah maildirmake.dovecot /etc/skel/Maildir
kita reconfigure terlebih dahulu postfix dengan masukkan perintah dpkg-reconfigure postfix
setelah itu kita yes semua dan pilih ipv4.
3. Konfigurasi dovecot
Kita masuk ke konfigurasi nano /etc/dovecot/conf.d/10-auth.conf hapus tanda pagar (#) pada baris disable_plaintext auth = yes dan selanjutnya kita masuk konfigurasi nano /etc/dovecot/conf.d/10-mail.conf hapus tanda pagar (#) pada baris mail_location = maildir:~/Maildir dan tambahkan pagar (#) pada baris mail location = mbox:~mail:INBOX=/var/mail%u
4. Buat User (Pengguna)
Selanjutnya kita buat user terlebih dahulu dengan masukkan perintah adduser (nama pengguna) contoh sebagai berikut:
5. Install Database Dan Roundcube
Sebelum kita install paket database dan roundcube nya, kita terlebih dahulu masukkan perintah apt update untuk tidak ada terjadinya error saat kita install. Selanjutnya kita install paket nya dengan masukkan perintah apt -y install mariadb-server roudcube.
6. Konfigurasi Roundcube
Kita masuk ke konfigurasi nano /etc/roundcube/config.inc.php pada baris localhost kita ganti dengan nama domain kita contoh sebagai berikut:
Selanjutnya kita reconfigure roundcube dengan masukkan perintah dpkg-reconfigure roundcube-core, Setelah akan muncul tampilan pada tampilan pertama kita kosongkan. Berikutnya kalian enter klik pilih (ok), selanjutnya eter terus aja sampai muncul tampilan configuring roundcube-core, klik no enter setelah tampilan ini kita pilih apache2 aja lalu klik ok enter.
7. Install Apache2
apt -y install apache2
8. Konfigurasi Apache2
Kita masuk ke konfigurasi dengan nano /etc/apache2/apache2.conf di paling bawah kita tambahkan baris Include /etc/roundcube/apache.conf
Selanjutnya kita masuk ke dalam folder masukkan perintah cd /etc/apache2/sites-available/ di dalam folder ini kita buat file dengan masukkan perintah touch mail.conf berikutnya masuk nano mail.conf tambahkan baris contoh sebagai berikut:
Selanjutnya kita masukkan perintah 000-default.conf dan a2ensite mail.conf
8. Restart Semua Paket
Untuk menyimpan perubahan atau pembaruan setelah melakukan banyak konfigurasi kita perlu restart dengan masukkan perintah sebagai berikut:
systemctl restart postfix
systemctl restart dovecot
systemctl restart roundcube
systemctl restart apache2
9. Install Dan Konfigurasi DNS dengan bind9
Untuk konfigurasi dns kalian bisa liat link berikut...di bagian nano db.local kita tambahkan di baris paling bawah sebagai berikut:
mail IN A (ip kita)
10. Setting IP DNS
Setelah semua selesai, kita pergi ke control panel pada bagian network connections pilih jaringan yang terhubung pada perangkat komputer kita (dhcp), berikutnya kita setting dns dengan ip dns server kita.
11. Tahap Akhir
Oke, untuk pengujian pergi ke chrome kita masukkan alamat ip dns kita atau juga name domain. Selanjutnya kita masuk dengan login dengan user (pengguna) yang telah kita buat. Selesai

0 Komentar