How to install webmin on Trixbox FreePBX


Below you can find the procedure to install webmin on trixbox FreePBX AsteriskNow Switch

1. Direct Installation Method:

Pre-request:

Download the latest Webmin rpm (webmin-1.510-1.noarch.rpm ) form www.webmin.com
Transfer the downloaded rpm to the trixbox server using winscp or other file transfer method
Or you can use wget command to directly download

Installation:

login to the trixbox server directly through console or using remote ssh (Putty)
Go to the file copied location and run the installation command

#cd /tmp
#rpm -ivh webmin-1.510-1.noarch.rpm
warning: webmin-1.510-1.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 11f63c51
Preparing…                ########################################### [100%]
Operating system is CentOS Linux
   1:webmin                 ########################################### [100%]rpm -ivh webmin-1.510-1.noarch.rpmWebmin install complete. You can now login to https://trixbox1.localdomain:10000/
as root with your root password.

Installation completed.
Now you can access the webmin using your trixbox server IP

https://192.168.1.125:10000/ (Replace with your trixbox ip)

Webmin Theme Configuration:

To change the default webmin theme
go to Webmin -> Webmin Configuration -> webmin Theme -> Change theme -> MSC.Linux Theme

Otherwise you can download the latest stress free theme (theme-stressfree-2.07.tar.gz) from Stress-free website and install it using webmin.
To install downloaded theme
Go to Webmin -> Webmin Configuration -> webmin Theme -> Install theme -> from uploaded file -> install theme

 

Known Error 1:

Loaded plugins: fastestmirror, kmod
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=i386&repo=os error was
[Errno 4] IOError:
Error: Cannot find a valid baseurl for repo: base
Solution:
Check whether internet connection is available on trixbox