All Newbie, Semua Tentang Ilmu

Recent

Cara Install Debian 13 (Trixie) di VirtualBox Lengkap

Debian 13 dengan nama kode Trixie dirilis Agustus 2025 dan menjadi rilis stabil terbaru. Untuk belajar server, Debian sering dipilih karena paketnya konservatif: versi perangkat lunak tidak berubah selama siklus hidup rilis, sehingga sistem tidak tiba-tiba berubah perilaku setelah update.

Rak server berisi banyak hard disk dan kabel jaringan di pusat data
Foto: Domain publik, via Wikimedia Commons

Ringkasan singkat

  • ISO netinst cukup sekitar 700 MB.
  • Satu partisi untuk belajar; skema terpisah untuk produksi.
  • Pilih SSH server + standard system utilities.
  • Snapshot sebelum eksperimen berikutnya.

Panduan ini memasang Debian 13 di VirtualBox dari nol sampai bisa diakses lewat SSH dari komputer host.

Yang perlu disiapkan

  • VirtualBox 7.x.
  • ISO debian-13.x-amd64-netinst.iso (sekitar 700 MB) dari halaman unduhan resmi Debian.
  • RAM host minimal 4 GB; VM akan memakai 2 GB.
  • Koneksi internet — netinst mengunduh sebagian paket saat instalasi.

1. Buat virtual machine

  1. New → Name debian-13, Type Linux, Version Debian (64-bit).
  2. Memory 2048 MB, CPU 2, disk 20 GB dynamically allocated.
  3. Settings → Storage: pasang ISO pada controller IDE/SATA.
  4. Settings → Network: Adapter 1 NAT, Adapter 2 Host-only Adapter.
Lima langkah instalasi Debian 13 di VirtualBoxISO netinstBuat VM20 GBInstallergrafikDisksatu partisiSSH +snapshottanpa desktop environment
Diagram: Lima langkah instalasi Debian 13 di VirtualBox

2. Jalankan installer

  1. Start VM, pilih Graphical install pada menu boot.
  2. Pilih bahasa, lokasi, dan keyboard. Untuk server, English + United States paling aman.
  3. Hostname: debian13. Domain: kosongkan.
  4. Root password: isi, atau kosongkan agar akun root dinonaktifkan dan kamu memakai sudo.
  5. Buat user biasa, misal admin.

3. Partisi

Pilih Guided – use entire disk → pilih disk → All files in one partition untuk skenario belajar. Skema terpisah (/var, /home) baru berguna kalau kamu sudah tahu pola pemakaian disk.

Konfirmasi Finish partitioning and write changes to disk → Yes. Semua data di disk virtual akan hilang.

4. Pilih paket

Pada layar Software selection, centang:

  • SSH server — wajib untuk akses jarak jauh.
  • standard system utilities — nyalakan.

Jangan centang desktop environment. Server tanpa GUI lebih ringan dan tidak memakai RAM untuk grafis.

5. GRUB dan reboot

Setujui instalasi GRUB ke /dev/sda. Setelah selesai, lepas ISO dari Settings → Storage lalu reboot.

6. Login pertama

su -
apt update && apt upgrade -y

Kalau tadi kamu mengosongkan password root, gunakan:

sudo apt update && sudo apt upgrade -y
sudo apt install -y sudo curl vim

7. Alamat IP dan SSH

ip -4 addr show
systemctl status ssh

Interface Host-only biasanya enp0s8 dengan alamat 192.168.56.x. Dari komputer host:

ssh admin@192.168.56.101

Untuk menonaktifkan login password setelah kunci SSH terpasang, edit /etc/ssh/sshd_config:

PasswordAuthentication no
sudo systemctl restart ssh

8. Debian atau Ubuntu?

AspekDebian 13Ubuntu 24.04 LTS
Siklus rilis±2 tahun, dukungan 5 tahun2 tahun, dukungan 5 tahun (10 dengan ESM)
PaketLebih konservatifLebih baru, kadang lebih cepat berubah
Dokumentasi pemulaBaik, tetapi lebih teknisPaling banyak tutorial
Cocok untukServer jangka panjangPemula dan perangkat keras baru

9. Setelan dasar setelah instalasi

Beberapa hal sebaiknya dirapikan sebelum server dipakai:

sudo timedatectl set-timezone Asia/Jakarta
sudo hostnamectl set-hostname debian13
sudo apt install -y unattended-upgrades fail2ban
sudo dpkg-reconfigure --priority=low unattended-upgrades

unattended-upgrades memasang patch keamanan otomatis, sementara fail2ban memblokir alamat IP yang berulang kali gagal login SSH. Cek statusnya:

systemctl status fail2ban
sudo fail2ban-client status sshd
sudo timedatectl

Snapshot VM setelah tahap ini. Dengan begitu, eksperimen berikutnya bisa dibatalkan tanpa mengulang instalasi dari awal.

10. Menambah disk tanpa memasang ulang

Kalau disk 20 GB mulai penuh, matikan VM, perbesar disk lewat File → Tools → Virtual Media Manager, lalu di dalam sistem:

lsblk
sudo growpart /dev/sda 2
sudo resize2fs /dev/sda2

Sesuaikan nomor partisi dengan keluaran lsblk. Pada instalasi Debian dengan partisi tunggal, root biasanya berada di /dev/sda2; verifikasi dengan df -h sebelum menjalankan resize2fs.

11. Diagnosa cepat saat ada masalah

Empat perintah ini menyelesaikan sebagian besar kasus "server tidak bisa diakses":

systemctl --failed
sudo systemctl status ssh
sudo journalctl -u ssh -n 50 --no-pager
sudo ss -lntp

ss -lntp menunjukkan port apa yang benar-benar mendengarkan. Kalau 22 tidak muncul, masalahnya ada di layanan, bukan di jaringan. Sebaliknya, kalau port terbuka tetapi koneksi tetap gagal, periksa ufw status dan pengaturan adapter di VirtualBox.

12. Setelah kernel diperbarui

Pembaruan kernel baru benar-benar dipakai setelah reboot. Sebelum melakukannya, cek apakah ada paket yang menunggu dan pastikan tidak ada pekerjaan yang sedang berjalan:

apt list --upgradable
sudo reboot

Untuk server produksi, reboot terjadwal lebih aman daripada menunda tanpa batas: patch keamanan kernel yang belum aktif tetap meninggalkan celah.

Masalah yang sering muncul

GejalaPenyebabSolusi
Installer berhenti di Detecting network hardwareFirmware non-free tidak terpasangPakai ISO yang menyertakan non-free-firmware (default sejak Debian 12)
Error failed to download packagesMirror tidak terjangkauPilih mirror lain, atau lewati dan jalankan apt update setelah boot
SSH connection refusedopenssh-server tidak terpasangsudo apt install openssh-server
Layar hitam setelah GRUBRAM VM terlalu kecilNaikkan ke 2048 MB
sudo: command not foundHanya root yang terpasangMasuk sebagai root, lalu apt install sudo

Pertanyaan yang sering diajukan

Apakah Debian 13 cocok untuk VPS produksi?

Cocok, terutama karena paketnya stabil. Konsekuensinya versi perangkat lunak lebih tua daripada Ubuntu; kalau kamu butuh versi terbaru, pasang dari repositori resmi aplikasi tersebut.

Berapa RAM minimum?

Instalasi minimal berjalan di 512 MB, tetapi 2 GB membuat proses instalasi dan apt upgrade nyaman.

Bagaimana cara memperbarui ke rilis mayor berikutnya?

Ubah sumber di /etc/apt/sources.list ke nama kode baru, lalu apt update, apt upgrade, dan apt full-upgrade. Baca catatan rilis lebih dulu dan buat snapshot VM.

Perlu mengaktifkan firewall?

Ya. Untuk server yang menghadap internet, pasang UFW lalu buka hanya port yang dipakai.





0 comments:

Post a Comment