WebMin is a web-based GUI admin tool for Linux.
WebMin was in Ubuntu until 5.10 Breezy Badger, and was then dropped because it is not compatible with the way that Ubuntu packages handle configuration files, and caused unexpected issues with people's systems. See https://answers.edge.launchpad.net/ubuntu/+question/2873 for more background. Note that the Debian (and Ubuntu) policy and requirements for how packages deal with configuration files is stricter than other distributions, which makes package installs and upgrades more robust. See Configuration files in the Debian Policy Manual for more information.
An alternative web-based GUI admin tool provided with Ubuntu Hardy is eBox.
If you'd still like to install WebMin, you have a couple of options
3rd Party Repo
Use a 3rd-party repository (unsupported). Install via apt/Synaptic:
Add the following to your /etc/apt/sources.list through a text editor or software sources in Synaptic:
deb http://download.webmin.com/download/repository sarge contrib
Install from DEB package
Download recent deb package from Webmin site
Run the following command:
sudo dpkg -i packagefilename.deb
There will be dependency errors and the install will fail. You correct the failed dependencies with the following command:
sudo apt-get install -f
sudo aptitude install -f
Dependency resolution options will be provided. Often times, the first option is to remove the webmin package. This is NOT the option you want to select. Press "n" to ignore that option and go on to the next.
AUTOSTART setup fails !
Configuring Webmin to start at boot time.. Error: Failed to open /etc/rc.d/init.d/webmin for writing : Bad file descriptor Error ----- Failed to open /etc/rc.d/init.d/webmin for writing : Bad file descriptor
So manually start with
# /opt/webmin/miniserv.pl /etc/webmin/miniserv.conf
As at April 2008, Version 1.410 of webmin does autostart. You can also set this in webmin-->WebminConfiguration. At the bottom of the screen there is a start at boot time option.
WebMin configuration instructions. V1.40 and perhaps older versions, remember to login with your normal Ubuntu username and password. Point your web browser to https://webmin.ip.address:10000
At the webmin site there are lots of plugins to enhance the product. So if you add something like Dansguardian / squid proxy-web filter solution to your Ubuntu PC or server, there is a dansguardian plugin for webmin.
See also WebminWithoutARootAccount