Juni 8, 2026
ChatGPT Image 7 Jun 2026, 14.02.58
Lab challenge setup server Linux dalam 60 menit: install Ubuntu Server, SSH key, UFW, dan Nginx virtual host lengkap dengan rubrik penilaian.

Banyak siswa TKJ, TJKT, maupun peserta kompetisi IT merasa percaya diri saat mengikuti pembelajaran di kelas. Namun ketika dihadapkan pada kondisi praktik dengan batas waktu tertentu, situasinya sering kali berbeda.

Tugas yang sebenarnya sederhana seperti menginstal Linux Server, mengatur alamat IP statis, mengaktifkan akses SSH, hingga mengonfigurasi web server bisa terasa sulit ketika harus diselesaikan secara cepat dan tepat.

Inilah alasan mengapa timed lab challenge sangat penting diterapkan dalam pembelajaran administrasi sistem jaringan. Selain melatih kemampuan teknis, metode ini juga membantu meningkatkan kecepatan kerja, ketelitian, kemampuan troubleshooting, dan rasa percaya diri siswa saat menghadapi ujian praktik maupun kompetisi.

Pada artikel ini, kita akan membahas sebuah tantangan praktik selama 60 menit yang mensimulasikan pekerjaan nyata seorang administrator server Linux.


Tujuan Lab Challenge

Lab challenge ini dirancang untuk melatih kemampuan peserta dalam:

  • Instalasi Ubuntu Server
  • Konfigurasi jaringan statis
  • Manajemen akses SSH berbasis public key
  • Implementasi firewall menggunakan UFW
  • Konfigurasi web server Nginx
  • Pembuatan Virtual Host
  • Verifikasi dan troubleshooting layanan

Target utama bukan hanya menyelesaikan tugas, tetapi menyelesaikannya dengan benar, aman, dan terdokumentasi.


Skenario Tantangan

Peserta mendapatkan sebuah mesin virtual atau server kosong.

Tugas yang harus diselesaikan dalam waktu maksimal 60 menit:

NoTugas
1Install Ubuntu Server
2Konfigurasi IP Address Statis
3Update Sistem
4Setup SSH Key Authentication
5Install dan Konfigurasi UFW
6Install Nginx
7Membuat Virtual Host
8Verifikasi seluruh layanan
9Dokumentasi hasil konfigurasi

Persiapan Sebelum Memulai

Perangkat yang Dibutuhkan

  • VirtualBox atau Proxmox
  • ISO Ubuntu Server terbaru
  • Laptop atau PC
  • Koneksi internet
  • Terminal SSH Client

Informasi yang Disediakan

Contoh parameter lab:

ParameterNilai
Hostnamelabserver
IP Address192.168.10.10
Gateway192.168.10.1
DNS8.8.8.8
Domainlab.local

Tahap 1 โ€“ Install Ubuntu Server

Instal Ubuntu Server menggunakan konfigurasi standar.

Pastikan:

  • Hostname sesuai instruksi
  • User administrator dibuat
  • OpenSSH Server dicentang saat instalasi
  • Disk terpartisi dengan benar

Target Waktu

10โ€“15 menit

Hasil yang Diharapkan

Server berhasil boot hingga login terminal.


Tahap 2 โ€“ Konfigurasi IP Address Statis

Ubuntu modern menggunakan Netplan sebagai sistem konfigurasi jaringan.

Contoh konfigurasi:

network:
  version: 2
  ethernets:
    ens18:
      dhcp4: no
      addresses:
        - 192.168.10.10/24
      gateway4: 192.168.10.1
      nameservers:
        addresses:
          - 8.8.8.8

Aktifkan konfigurasi:

sudo netplan apply

Verifikasi:

ip a
ping 8.8.8.8

Target Waktu

5 menit


Tahap 3 โ€“ Update Sistem

Langkah ini sering diabaikan oleh pemula.

Jalankan:

sudo apt update
sudo apt upgrade -y

Tujuan:

  • Memperoleh patch keamanan terbaru
  • Memastikan paket stabil
  • Mengurangi potensi bug

Target Waktu

5 menit


Tahap 4 โ€“ Setup SSH Key Authentication

SSH key lebih aman dibanding password biasa.

Membuat Key Pair

Pada client:

ssh-keygen

Mengirim Public Key

ssh-copy-id user@192.168.10.10

Uji Login

ssh user@192.168.10.10

Jika login berhasil tanpa memasukkan password, konfigurasi dianggap sukses.

Target Waktu

10 menit


Tahap 5 โ€“ Konfigurasi Firewall UFW

Firewall merupakan lapisan keamanan dasar yang wajib diterapkan.

Install UFW

sudo apt install ufw -y

Izinkan SSH

sudo ufw allow 22/tcp

Izinkan HTTP

sudo ufw allow 80/tcp

Aktifkan Firewall

sudo ufw enable

Verifikasi

sudo ufw status

Target Waktu

5 menit


Tahap 6 โ€“ Install Nginx

Instalasi web server:

sudo apt install nginx -y

Cek status layanan:

systemctl status nginx

Pastikan status menunjukkan:

active (running)

Target Waktu

5 menit


Tahap 7 โ€“ Membuat Virtual Host Nginx

Buat direktori website:

sudo mkdir -p /var/www/lab.local

Buat file index:

echo "Lab Challenge Berhasil" > index.html

Buat konfigurasi virtual host:

server {
    listen 80;
    server_name lab.local;

    root /var/www/lab.local;
    index index.html;
}

Aktifkan konfigurasi:

sudo ln -s /etc/nginx/sites-available/lab.local \
/etc/nginx/sites-enabled/

Uji konfigurasi:

sudo nginx -t

Reload:

sudo systemctl reload nginx

Target Waktu

10 menit


Tahap 8 โ€“ Verifikasi dan Troubleshooting

Periksa seluruh layanan.

Checklist:

  • Ubuntu Server berjalan normal
  • IP statis aktif
  • Gateway berfungsi
  • DNS berfungsi
  • SSH key login berhasil
  • UFW aktif
  • Nginx aktif
  • Virtual Host dapat diakses

Pengujian

curl http://lab.local

Output:

Lab Challenge Berhasil

Informasi Penting

Best Practice

  • Gunakan SSH key daripada password
  • Selalu update sistem setelah instalasi
  • Aktifkan firewall sejak awal
  • Gunakan dokumentasi konfigurasi
  • Verifikasi setiap langkah sebelum melanjutkan

Kesalahan yang Sering Terjadi

Salah Menentukan Interface Network

Banyak peserta menggunakan nama interface yang salah.

Cek terlebih dahulu:

ip a

Firewall Mengunci Akses SSH

Mengaktifkan UFW tanpa mengizinkan port 22 merupakan kesalahan klasik.

Salah Konfigurasi Virtual Host

Kesalahan penulisan path atau server_name sering menyebabkan website tidak dapat diakses.

Lupa Reload Nginx

Perubahan konfigurasi tidak akan diterapkan sebelum layanan direload.


Rubrik Penilaian Mandiri

Gunakan rubrik berikut untuk mengukur hasil latihan.

KriteriaSkor
Install Ubuntu Server15
IP Statis Berfungsi10
Update Sistem5
SSH Key Authentication15
UFW Berfungsi15
Nginx Berjalan10
Virtual Host Aktif20
Dokumentasi10
Total100

Interpretasi Nilai

NilaiKategori
90โ€“100Sangat Kompeten
80โ€“89Kompeten
70โ€“79Cukup Kompeten
< 70Perlu Latihan Tambahan

Tips dan Solusi Praktis

Gunakan Stopwatch

Latih diri bekerja sesuai batas waktu.

Dokumentasikan Perintah

Catat setiap konfigurasi yang berhasil.

Simulasikan Kondisi Kompetisi

Kerjakan tanpa bantuan internet setelah memahami materi.

Fokus pada Verifikasi

Jangan hanya mengonfigurasi. Pastikan semua layanan benar-benar berjalan.

Ulangi Secara Berkala

Lakukan challenge yang sama setiap minggu dan catat peningkatan waktu penyelesaian.


Kesimpulan

Lab Challenge Setup Server Linux dalam 60 menit merupakan latihan yang sangat efektif untuk membangun keterampilan administrasi server secara menyeluruh. Peserta tidak hanya belajar memasang Ubuntu Server, tetapi juga memahami konfigurasi jaringan, keamanan akses SSH, firewall, serta layanan web server menggunakan Nginx.

Dengan menerapkan latihan berbasis waktu dan rubrik penilaian objektif, siswa akan terbiasa menghadapi tekanan yang mirip dengan kondisi ujian praktik, sertifikasi, maupun kompetisi bidang IT Network System Administration.

Semakin sering tantangan ini dilakukan, semakin tinggi tingkat kepercayaan diri dan kesiapan peserta menghadapi dunia kerja maupun kompetisi teknologi.

“Kepercayaan diri di dunia IT tidak dibangun dari teori, tetapi dari tantangan yang berhasil ditaklukkan.”

FAQ SEO

1. Apa tujuan Lab Challenge Setup Server Linux 60 Menit?
Melatih kemampuan administrasi server secara cepat, tepat, dan sesuai standar industri.

2. Mengapa SSH key lebih aman dibanding password?
Karena menggunakan mekanisme kriptografi yang lebih sulit ditebak atau diserang dengan brute force.

3. Apa fungsi UFW pada Ubuntu Server?
UFW digunakan untuk mengelola aturan firewall dan membatasi akses jaringan yang tidak diperlukan.

4. Mengapa Virtual Host penting pada Nginx?
Virtual Host memungkinkan satu server melayani beberapa website atau domain sekaligus.

5. Berapa nilai minimal agar dianggap kompeten?
Berdasarkan rubrik pada artikel, nilai 80 ke atas masuk kategori kompeten.

6. Apakah challenge ini cocok untuk persiapan LKS ITNSA?
Ya. Materi yang digunakan sangat relevan untuk melatih dasar-dasar administrasi server dan troubleshooting.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *