Tutorial berikut ini akan membahas bagaimana cara menginstal Webmin pada Vps Debian 9. Webmin adalah alat konfigurasi sistem berbasis web untuk Linux dan didukung oleh banyak distribusi seperti Debian, Ubuntu, dan CentOS. Dengan Webmin, kamu dapat mengelola / mengkonfigurasi aplikasi open source seperti DNS, DHCP, server MySQL, PostgreSQL, server Apache HTTPD, dan layanan lainnya.
Dalam tutorial ini, mimin akan menunjukkan cara menginstal Webmin pada Linux VPS yang menjalankan Debian 9 sebagai sistem operasi.
Table of Contents
Install Komponen Webmin
Pertama jalankan perintah berikut untuk menginstall komponen yang diperlukan untuk webmin agar tidak menemukan error nantinya
apt-get update apt-get -y install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python apt-transport-https
Tambahkan Repo Webmin di Debian 9
Jika sudah, kita akan melanjutkan untuk menambahkan Repo webmin ke vps. Untuk menambah dan mengaktifkan repo Webmin, kamu harus membuat file webmin.list terlebih dahulu di direktori /etc/apt/sources.list.d/ dengan menjalankan perintah berikut
nano /etc/apt/sources.list.d/webmin.list
Dan tambahkan alamat repo dibawah ini
deb http://download.webmin.com/download/repository sarge contrib deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
lalu simpan (ctrl+x).
atau biar simple bisa juga langsung menggunakan perintah dibawah ini
apt-get -y install wget curl curl http://clients.imadenews.com/webmin.list > /etc/apt/sources.list.d/webmin.list
Selanjutnya tambahkan GPG key untuk Repo diatas
wget http://www.webmin.com/jcameron-key.asc apt-key add jcameron-key.asc
Jika sudah, Mulai tahap ke penginstallan Webmin
Install Webmin di Debian 9
apt-get update sudo apt -y install webmin
silahkan tunggu sampai proses penginstallan webmin selesai
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: webmin 0 upgraded, 1 newly installed, 0 to remove and 6 not upgraded. Need to get 15.5 MB of archives. After this operation, 162 MB of additional disk space will be used. Get:1 http://download.webmin.com/download/repository sarge/contrib amd64 webmin all 1.850 [15.5 MB] Fetched 15.5 MB in 16s (958 kB/s) Selecting previously unselected package webmin. (Reading database ... 125376 files and directories currently installed.) Preparing to unpack .../archives/webmin_1.850_all.deb ... Unpacking webmin (1.850) ... Setting up webmin (1.850) ... Webmin install complete. You can now login to https://server:10000/ as root with your root password, or as any user who can use sudo to run commands as root. Processing triggers for systemd (232-25) ...
Setelah instalasi selesai, Jalankan dan aktifkan Webmin untuk memulai secara otomatis pada boot sistem berikutnya dengan perintah sebagai berikut.
systemctl start webmin systemctl enable webmin
Untuk restart dan cek status webmin kalian bisa menggunakan perintah
systemctl restart webmin systemctl status webmin
Akses Webmin
Webmin secara default akan menggunakan port 10000, untuk itu kamu bisa mengakses webmin dengan cara
https://IP_VPS_KAMU:10000 atau https://Domainkamu.com:10000
Webmin akan menggunakan sertifikat HTTPS sendiri, jadi, kalian perlu menambahkan pengecualian SSL di browser untuk mengakses Webmin.
Atau jika kalian tidak ingin menggunakan HTTPS/SSL pada webmin, kalian bisa menggunakan perintah dibawah ini
sed -i 's/ssl=1/ssl=0/g' /etc/webmin/miniserv.conf
Gunakan username root dan password root vps anda untuk mengakses webmin.
Firewall
Jika terjadi masalah karena tidak bisa membuka port 10000, karena kadang ada juga penyedia vps yang tidak secara otomatis bisa menambahkan port atau Firewall terlalu ketat.
Untuk setting firewall kalian bisa menggunakan perintah
FirewallD:
firewall-cmd --permanent --add-port=10000/tcp firewall-cmd --reload systemctl restart firewalld
UFW:
ufw allow 10000/tcp ufw reload
Untuk VPS Amazon/AWS biasanya ada di pengaturan dashboard AWS
Sekian tutorial dari imadenews, semoga berguna 🙂