Customizing Webmin
From HostThyself
Webmin is a very useful tool for system administration. Here are some customization I use for a fresh installation of Webmin that may be provided by a VPS vendor.
Contents |
[edit] Setup HTTPS connection
The first time I do is to update Webmin to connect over HTTPS.
- Go to menu Others > Perl Modules
- In the From CPAN, named field enter Net::SSLeay
- Click Install
- After downloading, click Continue With Install
- Wait, it might take a while and plenty of message will scroll by ...
- Go to menu Webmin > Webmin Configuration > SSL Encryption >
- Change
- Enable SSL if available? to Yes
- Redirect non-SSL requests to SSL mode? to Yes
- Save
If compilation of Net::SSLeay failed, check that if any required package is missing, for example, openssl-devel or gcc
[edit] Start Webmin at boot time
By default Webmin may not be setup to run everytime the system reboots. If you use Webmin frequently, the best way is to set Webmin to start at boot time.
- Go to Webmin > Webmin Configuration
- (Somewhere at the bottom of page) Select Yes and click Start at boot time
[edit] Update Webmin
Webmin is able to upgrade itself and modules online. Run this ocassionally to keep things uptodate.
- Go to Webmin > Webmin Configuration > Upgrade Webmin
- Select Latest version from www.webmin.com
- Click Upgrade Webmin
[edit] Install a usable theme
The default Webmin theme is leave much to be desired. Luckily some users had contributed themes that improve both the visual presentation and usability.
My theme of choice is Webmin 'Tiger' theme.
- Go to Webmin > Webmin Configuration > Webmin Themes
- Select Install from http and enter http://www.stress-free.co.nz/documents/theme-stressfree.tar.gz
- Change and set as global theme or change theme for the current account only.
[edit] Install useful modules
Some useful modules I like to install See | Webmin Addons
- Virtualmin AWstats Reporting
I prefer AWstats over Webalizer because Webalizer has not been maintained for a long time.
- Virtualmin phpMyAdmin
Use phpMyAdmin
- VSFTPd Feature for Virtualmin