πŸ’»

Panduan Instalasi Debian 12 dan Layanan Server

Aug 5, 2025

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.