Webmin adalah antarmuka berbasis web untuk administrasi sistem untuk Unix. Dengan control panel gratis Webmin, mengelola server / VPS menjadi mudah, misalnya Anda bisa mengatur akun pengguna, Apache, DNS, file sharing melalui browser, tanpa melalui konsol / command line.
Fitur standar
- Apache
- BIND DNS
- BSD Firewall
- Postfix mail server
- Dovecote IMAP/POP3 server
- System backup
- SSH
serta module-module lain yang siap digunakan
selengkapnya
Pada tutorial ini, Webmin akan diinstall pada mesin CentOS 7, menggunakan YUM repository. Jika menginginkan domain langsung terhubung dengan server ketika instalasi Webmin finish, setup childname server dan nameserver pada control domain Anda.
Setup hostname
Cara setup hostname sudah saya bahas sebelumnya, silahkan ikuti panduan: Cara setup hostname di Linux
Menambahkan repositori Webmin
Buat file baru di dalam direktori yum repository
yum install nano -y ; nano /etc/yum.repos.d/webmin.repo
Isi dengan konten berikut:
[Webmin] name=Webmin Distribution Neutral #baseurl=https://download.webmin.com/download/yum mirrorlist=https://download.webmin.com/download/yum/mirrorlist enabled=1
Unduh dan install GPG key
Dengan menambahkan Webmin GPG key, maka system akan mempercayai repository yang baru kita tambahkan tadi, lakukan dengan perintah:
yum install wget -y ; wget http://www.webmin.com/jcameron-key.asc ; rpm --import jcameron-key.asc
Instalasi Webmin
Selanjutnya install webmin dengan perintah berikut
yum install webmin -y
Tunggu hingga proses instalasi berhasil sempurna.
Akses panel Webmin
Cara akses panel Webmin, buka browser https://ip:10000
atau https://domain.com:10000
Troubleshooting
Jika Webmin tidak bisa diakses melalui browser, tambahkan rule berikut pada iptables
Untuk CentOS 6
iptables -I INPUT 1 -p tcp --dport 10000 -j ACCEPT service iptables save /etc/init.d/iptables restart
Untuk CentOS 7
firewall-cmd --permanent --add-port=10000/tcp firewall-cmd --reload
Restart Webmin
service webmin restart