Home   l   Services   l   Packages   l   Support   l   Updates   l   Manuals   l   Contact Us

 
Webmin
 
 
To see a larger version of any of the screenshots, please click on the image.
 
Webmin

Webmin - a Web-based system administration tool created by Jamie Cameron, a Mount Waverley (VIC) based programmer provides a consistent interface for administration of the Cobalt servers.  It is written in Perl, so it is architecture-independent, making it attractive to big-system administrators.  Webmin now supports SSL.

To run Webmin you will need to run http://www.nameofthewebsite:10000

You should see a login screen. Log in as root, with your regular root password. Once you have logged in, you will see the Webmin main page. Across the page is a row of icons which represent the various top-level pages in Webmin.

On the Webmin page you will see icons for "Usermin Configuration". Usermin is a companion program that enables users to manage some of their own settings, "Webmin Actions Log", "Webmin Configuration", "Webmin Servers Index" (enables you to manage multiple machines using Webmin) and "Webmin Users" (enables you to create user accounts within Webmin, and allow them restricted access to only certain Webmin pages).

However, the real meat is on the other top-level pages. Just click on the "System" tab, and you'll see a range of icons that let you perform system management tasks such as creating and managing users, doing tape backups, setting up disk quotas, mounting and demounting file systems, and much more.

Webmin very nicely takes care of many of the low-level routine configuration tasks that trouble Linux novices, such as management of user accounts, creating cron jobs and setting up DHCP servers. I find it especially useful for people getting started with that traditional ogre, sendmail - the Webmin sendmail configuration pages have lots of online help which provide a good introduction to the mail server (of course, Webmin supports Postfix and qmail as well).

On its Servers page, Webmin has modules for all the major - and a few minor -servers you'll encounter in typical Linux systems: Apache, BIND, dhcpd, Fetchmail, Majordomo, MySQL, Postfix, PostgreSQL, Procmail, qmail, SSH, Samba, Sendmail, Squid, wu-ftpd. There's also support for some less common, but rather interesting daemons, like the Jabber instant messaging server, CVS (including integrated CVSWeb) and the Majordomo mailing list manager. The BIND module illustrates how Webmin can save time even for experienced administrators; it maintains both forward and reverse zone files automatically, saving the tedious transposition of IP addresses.

The Networking page enables basic network configuration (interfaces, routing, the DNS resolver, hosts file) as well as more advanced options: NFS exports, inetd/xinetd services, a PPP dial-in server and some security-related options: SSL tunnels and both iptables-based and Shorewall firewalls.

The Hardware page enables configuration of LILO or GRUB boot loaders, and sophisticated disk management: you can manage conventional partitions as well as creating RAID partitions and/or using logical volume management. Also on this page, you'll find links for CD burning, printer administration and voice mail server setup.

The Others page contains some interesting general-purpose tools: the Custom Commands module lets you run your own commands and scripts, while Command Shell lets you run ad-hoc commands. The System and Server Status page can monitor services and e-mail or page you when they go down. Two of the modules download Java applets to your browser: the File Manager gives you a familiar two-panes-plus-toolbar interface for file management, while the SSH/Telnet Login module will download a terminal emulator to your machine, should you need a command line interface (by now, though, you should be beginning to realise that you won't need the command line often, with Webmin!).
 

 
Please view our Privacy Policy  and Terms & Conditions
Copyright ©2008 Cobalt Support. All Right Reserved.