LWt9MaZ9NWtbMqB4Mat8Map8NTcsynIkynwbzD1c

Panduan Lengkap Install Webmin di Ubuntu 22.04

Webmin memungkinkan kita untuk mengelola berbagai layanan server seperti Apache…

NEXICON
8847040826697857950

Panduan Lengkap Install Webmin di Ubuntu 22.04

Rabu, 04 Desember 2024
peringatan keamanan saat mengakses Webmin

Menjalankan tugas administrator sistem di CLI terkadang bisa melelahkan dan menantang. Terutama bagi pemula yang belum sepenuhnya menguasai pengelolaan sistem melalui CLI. Untungnya, ada beberapa alat berbasis grafis yang dapat memudahkan pekerjaan tersebut.

Webmin adalah alat modern berbasis web yang menyederhanakan tugas administrasi sistem. Webmin menyediakan dashboard yang sederhana namun kaya fitur untuk mengelola server melalui browser. Beberapa tugas administrasi penting yang dapat dilakukan antara lain otomasi tugas dengan cron jobs, manajemen akun pengguna, pengelolaan paket, dan lainnya.

Persyaratan Awal

  • Sistem Operasi Ubuntu 22.04 atau diatasnya.
  • Akun user dengan hak sudo untuk menjalankan tugas administrator.

Instalasi Webmin pada Ubuntu 22.04

Webmin dikembangkan terutama menggunakan Perl dan merupakan pilihan tepat bagi pemula maupun pengguna yang menginginkan kemudahan pengelolaan dan pemantauan sistem secara grafis. Tidak diperlukan keterampilan baris perintah (meskipun Webmin juga menyediakan opsi menjalankan perintah). Panduan ini akan menjelaskan cara menginstal Webmin di Ubuntu 22.04.

Langkah 1. Perbarui indeks paket

Mulailah dengan memperbarui indeks paket lokal agar daftar paket dari repository terbaru.

sudo apt update

Anda akan melihat output seperti berikut:

Hit:1 http://security.ubuntu.com/ubuntu noble-security InRelease
Hit:2 http://archive.ubuntu.com/ubuntu noble InRelease
Hit:3 http://archive.ubuntu.com/ubuntu noble-updates InRelease
Hit:4 http://archive.ubuntu.com/ubuntu noble-backports InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
129 packages can be upgraded. Run 'apt list --upgradable' to see them.

Langkah 2. Unduh dan jalankan setup Webmin

Ada beberapa cara untuk menginstal Webmin. Cara paling sederhana adalah dengan menggunakan skrip otomatis untuk mengunduh dan mengonfigurasi GPG serta repository Webmin.

Pertama, download skrip setup dengan command curl:

$ curl -o webmin-setup-repo.sh https://raw.githubusercontent.com/webmin/webmin/master/webmin-setup-repo.sh

Setelah selesai, Anda bisa memeriksa keberadaan file dengan perintah:

ls -lh

File yang terunduh akan terlihat seperti ini:

total 16K
-rw-r--r-- 1 root root 16K Nov  3 19:03 webmin-setup-repo.sh

Jalankan skrip instalasi:

$ bash webmin-setup-repo.sh

Skrip ini secara otomatis menambahkan repository dan menginstal kunci GPG di sistem Anda. Berikut adalah contoh outputnya:

Setup Webmin releases repository? (y/N) y
  Downloading Webmin developers key ..
  .. done
  Installing Webmin developers key ..
  .. done
  Cleaning up package priority configuration ..
  .. done
  Setting up Webmin releases repository ..
  .. done
  Cleaning repository metadata ..
  .. done
  Downloading repository metadata ..
  .. done
Webmin and Usermin can be installed with:
  apt-get install --install-recommends webmin usermin

Terakhir, instal Webmin dengan perintah berikut:

sudo apt install webmin  --install-recommends

Perintah ini akan menginstal Webmin beserta semua paket dan dependensi yang dibutuhkan.

Langkah 3. Verifikasi instalasi Webmin

Setelah instalasi selesai, layanan Webmin akan otomatis berjalan. Cek status Webmin dengan:

sudo systemctl status webmin

Jika berhasil, Anda akan melihat output seperti ini yang menunjukkan Webmin aktif dan berjalan:

● webmin.service - Webmin server daemon
     Loaded: loaded (/lib/systemd/system/webmin.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2025-07-07 01:27:21 UTC; 2 weeks 1 day ago
   Main PID: 954 (miniserv.pl)
      Tasks: 1 (limit: 8194)
     Memory: 405.5M
        CPU: 30min 25.937s
     CGroup: /system.slice/webmin.service
             └─954 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf

Sebagai default, Webmin berjalan pada port 10000 di localhost. Untuk memastikannya, jalankan perintah:

ss -antp | grep 10000

Output yang diharapkan:

LISTEN    0      4096                  0.0.0.0:10000                0.0.0.0:*
LISTEN    0      4096                     [::]:10000                   [::]:*

Setelah memastikan Webmin sudah terinstal dengan baik, saatnya mengaksesnya.

Langkah 4. Konfigurasi UFW untuk Webmin

Jika Anda menggunakan UFW (Uncomplicated Firewall), izinkan lalu lintas masuk ke port 10000 dengan perintah:

sudo ufw allow 10000/tcp

Outputnya akan seperti ini:

Rule added
Rule added (v6)

Kemudian, muat ulang firewall agar perubahan berlaku:

sudo ufw reload

Output:

Firewall reloaded

Langkah 5. Akses dan mulai menggunakan Webmin

Untuk mengakses Webmin, buka browser Anda dan kunjungi URL berikut:

https://alamat-ip:10000

Webmin sudah disertai sertifikat SSL self-signed yang menyebabkan browser menampilkan peringatan keamanan. Jangan khawatir, ini normal karena sertifikat tersebut tidak dikeluarkan oleh otoritas sertifikat yang terpercaya. Klik tab Advanced.

peringatan keamanan saat mengakses Webmin

Lanjutkan dengan klik link untuk melanjutkan ke URL Webmin.

melanjutkan akses Webmin

Pada layar login, masukkan kredensial login Anda lalu klik tombol Sign In.

halaman login Webmin

Dashboard Webmin akan ditampilkan, memperlihatkan ringkasan metrik dan informasi sistem seperti hostname, waktu aktif, sistem operasi, pembaruan paket perangkat lunak yang tertunda, dan lainnya.

dashboard Webmin

Untuk melihat penggunaan sumber daya secara lebih rinci, klik ikon lonceng notifikasi.

ikon lonceng notifikasi Webmin

Anda akan mendapatkan informasi terperinci tentang metrik sistem seperti penggunaan CPU dan memori.

metrik sistem di Webmin

Anda juga dapat memilih opsi pada panel navigasi untuk melihat apa saja yang dapat dilakukan.

menu navigasi samping Webmin

Kesimpulan

Webmin menghilangkan kompleksitas menjalankan perintah di terminal dengan menawarkan antarmuka pengguna yang sederhana dan intuitif untuk menjalankan tugas sistem dengan mudah. Untuk informasi lebih lanjut, kunjungi dokumentasi resmi Webmin.


Konsultasi Gratis

Konsultasi Gratis untuk Pertumbuhan Bisnis Anda

Kami menyediakan layanan konsultasi gratis untuk membantu mengembangkan bisnis Anda. Anda tidak perlu membayar mahal konsultan digital jika Anda bisa mendapatkan jasa konsultasi profesional secara GRATIS.

Anda tidak salah memilih kami sebagai partner. Dengan pengalaman dan keahlian yang kami miliki, kami siap membantu mewujudkan solusi terbaik untuk kesuksesan bisnis Anda.

BLANTERLANDINGv101
Formulir Kontak Whatsapp×
Data Anda
Data Lainnya
Kirim Sekarang

Hallo!

Klik salah satu perwakilan kami di bawah ini untuk mengobrol di WhatsApp, atau kirim email ke nexicon.id@gmail.com. Kami siap membantu😊

Support Customer Service 1
6283811003426
Sales Customer Service 2
6283811003426
+6283811003426
Halo! Butuh bantuan? Aku siap membantu! 🙌
×
Butuh Bantuan?