With regard to the phpMyAdmin/phpPgAdmin installs via the webapps screen, is there some way that these can be installed universally so that they are not installed multiple times in the various storage drives?
Would it be better to install it as an aside away from Virtualmin?
(If it helps, I’m the only user of the server/system. This is not for a webhosting setup.)
Any installation of phpMyAdmin or phpPgAdmin can be for all databases on the system, if you configure them to be so. Virtualmin isn’t preventing you from configuring the apps it installs however you want to configure them.
I don’t see why it would be. You’d need to create a VirtualHost for it, DNS for it, a user for it, etc. Might as well do that in Virtualmin. You can then configure phpMyAdmin or phpPgAdmin however you want them to behave, in whatever way you want them to diverge from the default configuration Virtualmin sets up.
You can also use the built-in database management tools in the Webmin MySQL/Mariadb and PostgreSQL modules for most things you’d do in phpMyAdmin. Of course, you should use what you’re comfortable with.
I installed it and it did not work, seemed like the php version I am using is above the version that phppgadmin requires, so I use the in built webmin module
This is what I thought was being offered with the WebApp style install. I know it’s possible but it just would require a reconfiguration on the phpMyAdmin/phpPgAdmin side of things. (I’m wagering on cookie authentication.)
I installed phpmyadmin on one domains Nd then I made a custom link. Not ideal and needs the user to login but it allows one central point for phpmyadmin.
Users can be given the ability to use our database management tools directly in the UI. Things like creating databases and such are simple and consistent with the rest of the user experience.
A custom link would put it into the menu, as suggested. We’ve never really wanted to integrate it in a frame in Virtualmin, because it acts/looks so different from the rest of the UI. Feels out of place, and there are already tools for most common database actions in the UI.
I guess I’ll discuss making a framed “for all users” install type over with Ilia. Probably would be a Pro feature for some time, because it’ll be quite a bit of work to make it nice. I wouldn’t want it to just be a “well, here’s the completely unrelated thing you can log into that looks nothing like the rest of the UI and maybe has a different username and password”, that doesn’t feel good to me as part of the product.