Webmin is a web-based interface for system administration for Unix. Using any
modern web browser, you can setup user accounts, Apache, DNS, file sharing
and much more.
Webmin removes the need to manually edit Unix configuration files like
/etc/passwd, and lets you manage a system from the console or remotely.
Webmin is largely based on Perl, running as its own process and web server.
It defaults to TCP port 10000 for communicating, and can be configured to
use SSL if OpenSSL is installed with additional required Perl Modules.
Webmin removes the need to manually edit Unix configuration files like /etc/passwd, and lets you manage a system from the console or remotely.
Web based system configuration tool
Designed for Unix –like environment
Modular based system
Because it allows logins by any Unix user on your system, Usermin
needs some way of checking user passwords. By default, this will be
done by just reading the /etc/shadow file directly, but if your system
uses NIS this will not work.
On FreeBSD and Solaris, you probably will not need to edit the PAM
config file /etc/pam.conf as it is setup to do Unix authentication for
unknown services by default.
Webmin takes about 11MB of RAM on a 32 bit system (20-50% more
on a 64 bit system).
Webmin idles on around 230mb with Apache/MySQL/FTP etc..
Usermin :reading mail,setting up SSH,mail forwarding
Virtualmin: domain hosting and website control panel
Cloudmin: managing virtual systems, such as Xen, KVM and OpenVZ