Our Blog

Tips dan Tutorial untuk Pengetahuan Anda.

Instalasi Webmin di CentOS 7

Posted by Bayu Permadi on 20 02 2018. Comments Off on Instalasi Webmin di CentOS 7

Apa itu Webmin ?

Webmin adalah sebuah control panel server yang dapat memudahkan pengguna untuk mengoperasikan atau mengkonfigurasi server melalui web interface. Administrator dapat dengan mudah untuk menambah, delete, atau update user, update package dan sebagainya. Instalasi webmin cukup mudah dengan menambahkan repository webmin pada repository list dari CentOS 7.

Dengan Webmin, administrator dapat mengakses server bahkan melalui gadget sekalipun

 

Yang perlu disiapkan

Anda akan membutuhkan beberapa hal sebelum mensetup webmin:

  • Server CentOS 7 dengan access root melalui ssh
  • Apache webserver untuk hosting web
  • Valid domain yang sudah diset IP nya dengan IP webmin

 

Let’s start install it!!!

Pertama – Instal Webmin

Repository Webmin tidak masuk dalam daftar repository CentOS 7 secara default. Untuk itu kita perlu menambahkan repository untuk webmin dengan menuliskannya di file /etc/yum.repos.d/webmin.repo.

Buat dan buka file menggunakan text editor default dari CentOS, vim.

$ sudo vi /etc/yum.repos.d/webmin.repo

Lalu isi file dengan konten berikut:

[Webmin]
name=Webmin Repository
mirrorlist=//download.webmin.com/download/yum/mirrorlist
enabled=1

Simpan file dan keluar dari editor dengan menekan ESC lalu ketik 😡

Lalu kita import PGP key dari author Webmin dengan melakukan perintah berikut ini:

$ sudo rpm –import //www.webmin.com/jcameron-key.asc

Sekarang kita dapat menginstallnya dengan perintah:

$ sudo yum install webmin

By default, Webmin akan menggunakan port 10000 untuk menjalankan servicenya. Untuk itu kita perlu mengecek terlebih dahulu apa port tersebut sudah bejalan atau tidak. Gunakan perintah di bawah ini untuk melakukan pengecekan

$ sudo lsof -i:10000

Jika output diterima seperti dibawah ini

output webmin port

maka instalasi webmin sukses dan kita sudah siap untuk mengkonfigurasinya

 

Kedua – Mengakses Webmin Panel

Pada step sebelumnya webmin mengggunakan port 10000 untuk menjalankan servicenya dan menggunakan https protocol untuk mengakses web panelnya. Untuk itu kita perlu memastikan bahwa port 10000 dapat diakses dari luar server kita. Kita akan mengkonfigurasi firewall dengan menggunakan command berikut ini

$ sudo firewall-cmd –add-port=10000/tcp –zone=public –permanent
$ sudo firewall-cmd –reload

Mengakses Webmin menggunakan IP memang bisa kita lakukan, hanya saja dengan menggunakan nama domain atau subdomain akan lebih memudahkan kita untuk mengingat akses ke Webmin Panel kita. Untuk itu kita akan mensetup A record dari domain kita. Mengenai bagaimana cara setup A record bisa menyesuaikan dengan registrar dan domain controller masing – masing. Dalam tutorial ini kita akan menggunakan nama domain webmin.pandawahost.com sebagai sample.

Default user untuk login ke webmin menggunakan user root dari server kita.

 

Kesimpulan

Hingga saat ini kita telah memiliki webmin panel sendiri dimana banyak hal yang dapat dilakukan di panel ini untuk memanage server kita nantinya. Kita bahkan dapat meng-hostweb kita dengan menggunakan webmin ini. Mengenai bagaiamana itu caranya, kita bisa bahas di blog yang selanjutnya