Virtualmin Getting Started Guide

After deploying one of the Bitronic Technologies Virtualmin templates we recommend the following initial steps. Note that this is not a comprehensive guide to configuring virtualmin but rather a minimal process for starting to work with your deployment.
 
Logging In To Virtualmin
 
The virtualmin and usermin control panel can be accessed using https at ports 10000 and 20000 respectively. Use the root user's credentials to login.
 
Post Installation Steps:
 
Run the Post-installation Wizard
Run Recheck/Refresh Configuration: Fix any issues flagged by the Check Configuration step.
Regenerate Encryption Certificates
 
The system contains default certificates and private keys created by the installer. These should be regenerated to match your server name using your own private keys:
 
/etc/webmin/miniserv.pem
Used by the miniserv https server on port 10000
To recreate this navigate to Webmin:Webmin Configuration:SSL Encryption:Create Certificate and finish the form.
 
/etc/usermin/miniserv.pem
Used by the miniserv https server on port 20000
To recreate this navigate to Webmin:Usermin Configuration:SSL Encryption:Create Certificate:Create SSL Key and finish the form.
 
/etc/pki/tls/private/localhost.key /etc/pki/tls/certs/localhost.crt
Used by the apache https server on port 443
Install a self-signed or third-party certifcate and reconfigure Apache's ssl settings using webmin.
 
/etc/pki/dovecot/private/dovecot.pem /etc/pki/dovecot/certs/dovecot.pem
Used by the dovecot imap server
Install a self-signed or third-party certifcate and reconfigure Dovecots's ssl settings using webmin.
  • 2 Users Found This Useful
Was this answer helpful?

Related Articles

Installing Webuzo on a CentOS VPS

If you are using a Bitronic Technologies VPS with a clean re-provision of CentOS you...

How to Install rTorrent/ruTorrent Seedbox on an Ubuntu VPS

This tutorial will guide you through the installation of libtorrent 0.13.0, rTorrent 0.9, and the...

How to Check VPS RAM Usage with SSH

There are a few tools built-in to most Linux distros for gauging and fine-tuning your server's...

How to Install Nginx with Yum on a CentOS VPS

Nginx (pronounced engine-x) is a free, open-source, high-performance HTTP server and reverse...

Using NTP to Sync Time on Linux

Keeping your system’s date and time accurate is easy to do using NTP. Having an accurate...