An open-source alternative control panel for your VPS.

WHM/cPanel (check out our installation guide here) is a feature-rich, user-friendly interface for managing your server. While it is useful, it's also useful to have free, open-source alternatives that offer similar control.

One such alternative is Webmin + Virtualmin (free version).

It works the same way as the WHM/cPanel combo, where Webmin oversees server and system-wide settings and Virtualmin does websites/domains/mail configs for each user.

It requires:

  • OS: Ubuntu, Debian, AlmaLinux, etc. (we recommend AlmaLinux 9 from our available VPS templates);
  • Root access to your server via SSH using a terminal;
  • A fresh install with minimal OS configurations is recommended.

 

Installing

Installing it can be done easily, and they provide an installation script that goes step-by-step and may ask some questions to allow for various configurations.

The official documentation and guide available here.

Basically, you just need to run one command and follow the script:

sudo sh -c "$(curl -fsSL https://software.virtualmin.com/gpl/scripts/virtualmin-install.sh)" -- --bundle LAMP

After installation is complete, log in to Virtualmin using your browser by navigating to

https://your-server-ip:10000

Note: It's worth checking if port 10000 is open on your firewall.

Login and use

The login credentials are the same as your server's root credentials.

If you want to change the password for the Virtualmin root user, you can do so on your VPS with the following command:

/usr/libexec/webmin/changepass.pl /etc/webmin root yournewpassword 

  • replacing yournewpassword with your desired password.

 

  • controlpanel, install, software
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Remove disc from sources.list

Want to update Debian but just recive this error?: Media change: please insert the disc...

Root user on Ubuntu / Debian

On standard Ubuntu and Debian does not offer a root user via ssh (unless you activate him), you...

Long password

For security reasons we always recommend to set strong and long passwords.But we also advise to...

Speedtest

Step-by-step guide sudo apt-get install python-pip sudo pip install speedtest-cli...

Step-by-step: Ubuntu 20 installation

Ubuntu 20 Standard installation1 ) Choose language and locale, we will use English.   2)...