Webmin adalah kontrol panel hosting web seperti CPanel yang menyediakan antarmuka yang mudah digunakan untuk mengelola sistem Unix-like.

Webmin sangat mudah digunakan dan aplikasi yang ringan dapat dengan mudah diinstal pada sistem dalam satu menit. Webmin membantu sistem admin untuk melakukan semua tugas yang seharusnya dilakukan melalui command lines.

Tutorial ini menjelaskan cara menginstal Webmin di Debian 10, Buster.

Persiapan

Untuk dapat menginstal paket, Anda harus masuk sebagai root atau user dengan hak akses sudo.

Cara Install Webmin di Debian 10

Menginstal Webmin di Debian Linux adalah proses yang relatif mudah dan hanya akan memakan waktu beberapa menit. Paket webmin tersedia dari repositori Webmin resmi.

  1. Pertama, perbarui indeks paket dan instal dependensi:
    sudo apt update
    sudo apt install software-properties-common apt-transport-https wget
    
  2. Import Webmin GPG key menggunakan perintah wget dan aktifkan Webmin repository:
    wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
    
    sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"
    
  3. Setelah repositori diaktifkan, instal paket Webmin dengan menjalankan:
    sudo apt update && sudo apt install webmin

    Jika instalasi berhasil, output berikut akan muncul :

    Webmin install complete. You can now login to https://your_server_ip_or_hostname:10000/
    as root with your root password, or as any user who can use sudo
    to run commands as root.

    Pada Poin ini, Layanan Webmin akan mulai secara otomatis.

Webmin telah diinstal di server Debian Linux Anda.

Webmin dan Firewall di Debian 10

Secara default, Webmin mendengarkan koneksi pada port 10000 di semua interface jaringan. Jika server Anda menjalankan firewall, Anda harus membuka port Webmin.

Pengguna UFW dapat membuka port 10000 dengan mengetik:

sudo ufw allow 10000/tcp

Jika Anda menggunakan nftables untuk memfilter koneksi ke sistem Anda, buka port yang diperlukan dengan menggunakan perintah berikut:

nft add rule inet filter input tcp dport 10000 ct state new,established counter accept

Akses Webmin Melalui Web Interface

Setelah Webmin diinstal pada server Debian Anda, buka browser favorit Anda dan ketikkan hostname server atau alamat IP publik diikuti dengan port Webmin 10000:

https://server_ip_atau_hostname:10000/

Browser akan complain mengenai sertifikat yang tidak valid, karena secara default, Webmin menggunakan sertifikat SSL yang ditandatangani sendiri (self-signed) yang notabene tidak dipercaya oleh browser.

Masuk ke interface web Webmin menggunakan kredensial user root atau user sudo Anda:

webmin login form

Setelah masuk, Anda akan diarahkan ke dasbor Webmin, yang menyediakan informasi dasar tentang sistem Anda.

Dari sini, Anda dapat mulai mengonfigurasi dan mengelola server Debian sesuai kebutuhan Anda.

Cara Upgrade Webmin di Debian 10

Untuk upgrade instalasi Webmin ketika rilis baru diterbitkan, gunakan prosedur upgrade normal menggunakan apt package manager:

sudo apt update
sudo apt upgrade

Kesimpulan

Webmin adalah alat berbasis web yang memungkinkan Anda mengelola server Linux. Untuk menginstal Webmin pada Debian Buster, cukup aktifkan repositori Webmin resmi dan instal paket.

Untuk informasi lebih lanjut tentang Webmin, kunjungi halaman dokumentasi resmi webmin.