Overview
Praktikum ini membahas langkah-langkah instalasi Debian 12 pada VirtualBox, pengaturan jaringan, instalasi serta konfigurasi DNS server dan mail server (Postfix, Dovecot, dan Roundcube/Webmail), serta pengujian pengiriman email.
Instalasi Debian 12 di VirtualBox
- Buat mesin virtual baru di VirtualBox, beri nama sesuai kebutuhan.
- Pilih file ISO Debian 12, tentukan sumber daya (RAM, storage) yang digunakan.
- Atur network menjadi bridge agar Debian terhubung ke jaringan lokal.
- Jalankan mesin virtual, pilih "Graphical Install" dan lanjutkan instalasi.
- Pilih bahasa Inggris, lokasi Indonesia, zona waktu Jakarta.
- Isi hostname, domain, dan password root & user sesuai kebutuhan.
- Partisi disk secara otomatis (use entire disk) lalu selesaikan instalasi.
Pengaturan Jaringan & IP Static
- Setelah login sebagai root, cek IP dengan
ip addr.
- Edit
/etc/network/interfaces, ubah DHCP jadi static, isi address dan netmask sesuai IP masing-masing.
- Restart layanan jaringan menggunakan
ifdown dan ifup.
Instalasi & Konfigurasi DNS Server
- Instal paket
bind9 dan dnsutils menggunakan apt install.
- Salin dan sesuaikan file zona db untuk forward dan reverse pada
/etc/bind.
- Edit file db, ganti βlocalhostβ dengan domain yang digunakan dan sesuaikan IP server.
- Edit
named.conf, tambahkan konfigurasi zona forward dan reverse.
- Restart layanan bind9 dan atur
/etc/resolv.conf agar menggunakan DNS server sendiri.
- Cek DNS dengan
nslookup domain pastikan sudah resolved.
Instalasi & Konfigurasi Mail Server
- Instal paket
postfix, dovecot-imapd, dan dovecot-pop3d.
- Edit
/etc/postfix/main.cf, tambahkan home_mailbox = Maildir/.
- Buat direktori maildir pada
/etc/skel.
- Jalankan
dpkg-reconfigure postfix, pilih Internet Site, dan isi domain mail.
- Edit konfigurasi Dovecot pada
/etc/dovecot/conf.d/, hilangkan/comment pagarnya sesuai instruksi.
- Restart postfix dan dovecot.
Penambahan User Email & Pengujian
- Tambahkan user dengan
adduser nama_user, isi password dan info.
- Install telnet, lakukan pengujian SMTP dengan telnet dan nslookup.
- Jika koneksi gagal, cek dan perbaiki
/etc/resolv.conf dan pengaturan DNS.
Instalasi Roundcube (Webmail)
- Instal
mariadb-server dan roundcube.
- Edit konfigurasi Roundcube (
/etc/roundcube/config.inc.php), sesuaikan SMTP host dan port 25.
- Jalankan
dpkg-reconfigure roundcube-core dan lakukan konfigurasi sesuai instruksi.
- Tambahkan virtual host mail di Apache, disable default, enable mail config, dan restart apache.
Pengujian Akhir Webmail
- Ubah konfigurasi IP dan DNS di client Windows agar mengarah ke server Debian.
- Akses webmail melalui browser, login dengan akun yang telah dibuat.
- Lakukan pengiriman dan penerimaan email antar user untuk memastikan sistem berjalan.
Key Terms & Definitions
- VirtualBox β Aplikasi virtualisasi untuk membuat mesin virtual.
- DNS Server (bind9) β Server yang menerjemahkan nama domain ke IP.
- Mail Server (Postfix) β Server untuk mengelola email keluar/masuk.
- Dovecot β Layanan untuk mengakses email (POP3/IMAP).
- Roundcube β Aplikasi webmail berbasis web.
- Maildir β Format penyimpanan email untuk user.
Action Items / Next Steps
- Pastikan konfigurasi DNS dan mail server tersimpan dengan benar.
- Lakukan reboot server jika terjadi perubahan setting jaringan/DNS.
- Uji coba pengiriman email dari antarakun untuk memastikan semua layanan aktif.