Web-based Control Panel Series – Webmin

This is an article of web-based administration series, and in this article, we take a look at Webmin.

Installation of Webmin on IGT-22

Here I use IGT-22 for example, and it should apply to all other IGT-20 and IGT-30 series. And you however need to login to the command line first.

wget https://prdownloads.sourceforge.net/webadmin/webmin_1.960_all.deb -O webmin.deb
apt update
apt install ./webmin.deb -y

This should automatically install all the dependencies it needs. Wait for a while for the completion of the installation. I didn’t encounter any difficulties installing Webmin though it’s not, at the time of writing this article, in the debian repository.

Login to Webmin

The default port of Webmin is 10000. Find the IP of your IGT-22 and go ahead to

https://{IP_of_IGT-22}:10000

Then you can see the login page

Supported Functionalities

Webmin provides interfaces to configure many functionalities. Command line parameters are turned into text blocks with labels, which save you some time checking the help. Here’re what I though useful on IGT-22. But actually there are more.

  • Package management (install / update )
  • Disk partition management (create)
  • System time management ( timezone / NTP )
  • Network interface management (ifup / ifdown)
  • Cron job management
  • Daemon management (start / stop / enable / disable)
  • Firewall management (iptables)
  • File management (browse / upload / download)
  • PPP dialup (wvdial)
  • DHCP server
  • SSH server
  • Backup / restore the configurations
  • Multilingual interface

Comments are closed.