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.