Tutorial Menginstal Webmin Di Debian
Webmin yaitu sebuah sistem manajemen berbasis web yang sanggup dipakai untuk melaksanakan pengaturan pada komputer. Adapun pengaturan yang sanggup dilakukan ibarat menciptakan user, mengubah password, mengkonfigurasi interface jaringan, server, firewall, dan masih banyak lagi.
Bisa dikatakan bahwa webmin ini berfungsi untuk melaksanakan konfigurasi-konfigurasi khususnya pada komputer linux secara GUI (tampilan berbasis grafis). Kedengarannya cukup menarik ya jikalau kita sanggup melaksanakan konfigurasi pada linux dengan klik ini dan itu.
Artikel Pilihan :
- Tutorial Menginstal Debian 9
- Tutorial Menginstal Owncloud di Debian
- Tutorial Menginstal LAMP pada Debian
Langkah-langkah Menginstal Webmin Pada Debian 9
Pertama, unduh terlebih dahulu file instaler webmin. Instaler ini berupa file berekstensi .deb, yakni ekstensi file yang dipakai oleh distro debian.
root@diaryconfig: # wget htp://prdownloads.sourceforge.net/webmin/webmin_1.890_all.deb
Webmin yang diunduh di atas yaitu webmin versi 1.890, versi terbaru untuk dikala ini (saat postingan ini dibuat). Ukuran file tersebut sekitar 15 MB.
Setelah unduhan selesai, selanjutnya kita instal dengan memakai dpkg.
Apabila pada dikala proses instalasi muncul tampilan error ibarat berikut, maka jangan panik dahulu.
root@diaryconfig: # ls webmin_1.890_all.deb root@diaryconfig: # dpkg -i webmin_1.890_all.deb
Apabila pada dikala proses instalasi muncul tampilan error ibarat berikut, maka jangan panik dahulu.
dpkg: dependency problems prevent configuration of webmin: webmin depends on libnet-ssleay-perl; however: Package libnet-ssleay-perl is not installed. webmin depends on libauthen-pam-perl; however: Package libauthen-pam-perl is not installed. webmin depends on libio-pty-perl; however: Package libio-pty-perl is not installed. webmin depends on apt-show-versions; however: Package apt-show-versions is not installed. webmin depends on python; however: Package python is not installed. dpkg: error processing package webmin (--install): dependency problems - leaving unconfigured Processing triggers for systemd (232-25+deb9u2) ... Errors were encountered while processing: webmin
Error di atas muncul alasannya yaitu paket-paket yang diharapkan untuk menjalankan webmin belum terinstal. Solusinya yaitu dengan menginstal paket-paket yang masih missing di atas
root@diaryconfig: # apt install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
atau sanggup juga dengan memakai perintah –fix-broken ibarat berikut :
root@diaryconfig: # apt –fix-broken install Reading package lists... Done Building dependency tree Reading state information... Done Correcting dependencies... Done The following additional packages will be installed: apt-show-versions libapt-pkg-perl libauthen-pam-perl libio-pty-perl libnet-ssleay-perl libpython-stdlib libpython2.7-minimal libpython2.7-stdlib perl-openssl-defaults python python-minimal python2.7 python2.7-minimal Suggested packages: python-doc python-tk python2.7-doc binutils binfmt-support The following NEW packages will be installed: apt-show-versions libapt-pkg-perl libauthen-pam-perl libio-pty-perl libnet-ssleay-perl libpython-stdlib libpython2.7-minimal libpython2.7-stdlib perl-openssl-defaults python python-minimal python2.7 python2.7-minimal 0 upgraded, 13 newly installed, 0 to remove and 46 not upgraded. 1 not fully installed or removed. Need to get 4,622 kB of archives. After this operation, 18.5 MB of additional disk space will be used. Do you want to continue? [Y/n] y
Tekan y untuk melanjutkan proses instalasi paket.Setelah proses instalasi selesai, selanjutnya jalankan service webmin.
root@diaryconfig: # systemctl start webmin.service
Service webmin memakai nomor port 10000. Akses webmin melalui browser dengan url https://ip_komputer:10000
Mengapa memakai https ? Karena secara default, konfigurasi pada webmin mengaktifkan fungsi protokol ssl sehingga untuk mengaksesnya pada browser harus memakai protokol https.
Apabila muncul peringatan ibarat ini maka pilih Continue Anyway.
Gambar di atas muncul pada browser opera.
Selanjutnya login webmin memakai user root dan password yang dipakai untuk login root pada debian.
User : rootPassword : password yang dipakai oleh user root
Untuk menonaktifkan pengaksesan webmin dengan memakai https, maka kita perlu mengedit konfigurasi webmin pada file /etc/webmin/miniserv.conf.
root@diaryconfig: # nano /etc/webmin/miniserv.conf
Ubah nilai pada bab ssl menjadi 0.
GNU nano 2.7.4 File: /etc/webmin/miniserv.conf port=10000 root=/usr/share/webmin mimetypes=/usr/share/webmin/mime.types addtype_cgi=internal/cgi realm=Webmin Server logfile=/var/webmin/miniserv.log errorlog=/var/webmin/miniserv.error pidfile=/var/webmin/miniserv.pid logtime=168 ssl=0 #ubah nilai ssl menjadi 0, nilai awalnya yaitu 1. no_ssl2=1 no_ssl3=1 no_tls1=1 no_tls1_1=1 ssl_honorcipherorder=1 no_sslcompression=1 env_WEBMIN_CONFIG=/etc/webmin env_WEBMIN_VAR=/var/webmin atboot=1
Kemudian restart service webmin.
root@diaryconfig: # systemctl restart webmin.service
Contoh Konfigurasi dengan Webmin
Mengubah konfigurasi ip address :Pilih sajian Networking > Network Configuration > Pilih Network Interfaces
Membuat user gres :
Pilih sajian System kemudian > Users and Groups > Create a new user
Demikianlah tutorial cara instal webmin pada debian 9. Cara ini tidak hanya untuk distro debian namun juga untuk distro-distro turunan debian ibarat ubuntu. Dengan webmin konfigurasi-konfigurasi linux menjadi lebih gampang alasannya yaitu adanya tampilan GUI yang cukup user friendly. Semoga sanggup menjadi alternatif bagi kawan-kawan yang masih kesulitan untuk melaksanakan pengaturan memakai command line.