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 can be expanded by installing modules, which can be custom made. Aside from this, there are two other major projects that extend the functionality of webmin:
- Usermin : presents and controls a subset of the features available in Webmin, such as webmail and other user-level tasks, rather than administrator-level tasks.
- Virtualmin : which is a web hosting control panel. Out of the box, Virtualmin enables users to host websites under domains. This gives the server admin and the end user an easy to use interface for managing their websites.
All recent versions of Webmin are under a BSD-like licence, meaning that it may be freely distributed and modified for commercial and non-commercial use.
Because Webmin supports the concept of modules (like PhotoShop plugins), anyone can develop and distribute their own Webmin modules for any purpose, and distribute them under any licence (such as GPL, commercial or shareware).
To see Webmin in action, check out the demo server at :
The login is demo , and the password is demo.
There is also a demo of Virtualmin Pro (which is built on top of Webmin) available at :
The master administrator’s login is root , and the login for a domain owner is demodomain. For both, the password is demo.
The best place to see Usermin in action is on the Virtualmin demo server, at :
The login is demodomain , and the password is demo.
This server shows the Webmail theme for Usermin, which is recommended if you plan to use it primarily for reading email.