I want to try Virtualmin to see if I can kick the Plesk habit, but I only have a Virtuozzo VPS instance available to me right now. Will it work for me to install on a VPS?
I can’t tell from the above how much RAM your system has, but that’d be the only thing I’d suggest watching out for… Virtuozzo users often end up with very little RAM and no swap, so things end up breaking quickly.
If you have 512MB or less available to you, you may want to review the low-memory guide here:
This was easy. Perhaps too easy:
I tried to create a virtual server after the install and now I have an error.
Failed to create virtual server : DBI connect failed : Access denied for user ‘root’@‘localhost’ (using password: NO)
Did you set a password in Virtualmin for your MySQL root user?
If you go into System Settings -> ReCheck Config, it should tell you if it sees any configuration issues, including if there wasn’t a MySQL root password set.
So I reinstall, and then install Virtualmin, and start:
Post-Installation Wizard
MySQL password
To prevent other users on your system from managing the MySQL database, a password for the root user should be set.Currently the MySQL password is not set, which is highly insecure.
Set MySQL password
I set the password and get this:
Error
DBI connect failed : Access denied for user ‘root’@‘localhost’ (using password: NO)
I am really confused here obviously. Is there something extra I need to do to make Virtualmin be at home in a Virtuozzo container?
It sounds like somehow, the root password for MySQL was set. When you installed Linux, did you by chance use an image provided by your ISP? If so, it’s possible they have a default password set for security reasons… you may want to verify with them regarding what it is.
However, there’s no need to reinstall… you can reset your MySQL root password using the following instructions: