Author: Ricky Bryce (Montgomery County, Illinois)
| Click here to learn why Christ came to this Earth for us! | Get 10% off VPSLink! Enter REFERRAL code MJDCDJ |
Webmin (Web Administration)
Now, we are going to provide ourselves with an easy way to administer the server graphically. This document will assume you are logged onto your server as a standard user using PUTTY.
Type su to become the super user.
Now, we need to copy a link from the latest version of webmin. We will get a link to the RPM file since this is a redhat based system. Go to webmin.com, and let's see what the latest version is.

It looks like the latest version today is 1.430. Click the link for the RPM file.
Click cancel, because we do not want to save the file to our own machine.

Right-Click the direct link, and copy the link location.

In PUTTY, type RPM -Uvh (then space) then right click and paste the link location.
![]()
Press ENTER, and webmin should install. This could take a very long time (an half hour or so) on slower systems, but when webmin is finished installing, you will be returned to the command prompt.

Now, let's test webmin. Open your web browser, and type http://brycefamily.com:10000 into your address bar. That's port 10000 (ten thousand) You will substitute your own domain. Be sure to put a colon “:” between your domain name and the port #.

Enter root as your username, and enter your root pasword to log into webmin. If you have a small VPS machine, logging in could be slow.
Now, let's set up encryption for webmin, so we are not sending out the root password in plan text.
Under the Webmin Category, click Webmin Configuration

Now click SSL Encryption.

Download and install the Net::SSLeay Pearl module.

Verify the transaction was complete.

Now, we need to set webmin to use the encryption we just installed, so go back to Webmin Configuration in the navigation tree on the left.

Go back to SSL Encryption.

Choose to Create a Certificate.

Populate the fields on your form to create the SSL Key, then click “Create Now”
The key should have been successfully created.

Return to Webmin Configuration

Go back to SSL Encryption

Choose to enable SSL if available.


Save your settings.
Now, you will be asked to accept the certificate into your web browser. If your browser complains about the certificate, you may need to add an exception. Look at your screen closely. There should be a way to continue anyway. If you are using IE, there may be a bar at the top of your browser window to click on. We are not going to worry about getting the certificate signed by a trusted authority for this lesson.

Now, access your server by entering https://brycefamily.com:10000 (substitute your own domain) Notice the letter 's' after http. This means you are accessing a secure site.

Webmin is now configured, and ready for the root user to utilize.