====== Webmin ====== A browser accessable configuration gui ===== Installed Modules ===== * Apache -- Please do not save edits in this module until Craig Bucheck OK's it's usage. * Postfix -- Mailserver ===== Access ===== Access is currently limited by IP address. If you wish to access webmin you will have to add your IP address to /etc/webmin/miniserv.conf. Then ask a user that has webmin access or root access to add your login and password. Logins are only good for 25 minutes of inactivity. So in order to connect to webmin these items must be set - IP address -- 172.16.7.1 - Username -- rajkoushal - Password -- ajnabi The connection is through an SSL socket at port 10000: https://63.252.5.3:10000 ===== Adding Users to Webmin ===== rajk ==== How do I add a user ==== * In webmin select //Webmin Users// then //Create a new Webmin User// * Username -- rajk * Password -- 123 * Next select the servers that this user will need to access * Save is at bottom left of screen ==== IP address, allowed ==== Access is limited by IP address. Add, change or delete IP address's from within Webmin by selecting //Webmin | Webmin Configuration | IP Access Control//. Add the IP address to the list and select Save. # How can I change Webmin's list of allowed IP addresses from the shell? The file you need to modify is /etc/webmin/miniserv.conf , in particular the allow= line. The allow= line contains a list of all addresses and networks that are allowed to connect to Webmin. Similarly, the deny= line contains addresses that are not allowed to connect. After modifying this file, you need to run /etc/webmin/stop ; /etc/webmin/start for the changes to take effect. Naturally, the file can only be edited by the root user. ==== Password, change or initiate ==== Currently the password should be set to the Unix login password. The password should be changed in a shell login. # How do I change my Webmin password if I can't login to webmin? Included with the Webmin distribution is a program called changepass.pl to solve precisely this problem. Assuming you have installed Webmin in /usr/share/webmin, you could change the password of the sample user to foo by running ''/usr/share/webmin/changepass.pl /etc/webmin sample foo'' Note: that this must be done by root ===== Installation ===== Since this is a Debian system use the apt package installer * First install the base system ''apt-get install webmin'' * This does not install any modules. use this command to see what is avaiable: ''apt-get install webmin*'' * Then install the modules needed with: ''apt-get install "//module name//"'' ====== Alternatives ====== There are a couple alternatives to Webmin for web-based system administration that we could consider. * [[http://contribs.org/modules/news/ | SME Server 6.5]] has a very nice web-based management system (looks like it's SME-specific though) * [[http://www.web-cp.net/ | WebCP]]