Custom Commands Module Has Gone?

Operating system Rocky Linux 9.8
Webmin version 2.641-3
Usermin version 2.540-3
Virtualmin version 8.1.0 Professional
Authentic theme version 26.41.1

I went to fix a custom link I had made (link to Apache Status Page) and there is no more Custom Commands under Webmin/Tools ? I am logged in as root admin with all permissions

Has this been removed or is this a local issue here?

I cleared cache and logged out and back in etc… etc

What you mean the ones you created are gone? as I see create custom commands

It’s missing if you are using Virtualmin,

The menus are being quietly gutted of useful options.

Can see/access it too:

Did you delete it?

I checked my gpl version and all commands are there, however with my pro version there appears to be a load of stuff removed, this has caused me a few problems with the firewall as both the webmin modules firewall and firewall6 disappeared, the unused modules is empty bar the firewalld module which I have not used for 3 ~ 4 years, in fact that module should have been removed.
Pro :-

GPL

there are more modules as you would expect
net result the OP needs to reinstall the module with the package manager (apt, dnf etc) and the module name is webmin-custom

examples

dnf install webmin-custom
apt install webmin-custom

Nothing is being “gutted”. I guess this is one of the modules @Ilia removed for the minimized Webmin package in the Virtualmin repo.

You can install any of the other modules you want using your system package manager.

how come I ‘lost’ modules I was actually using on my pro install and not the gpl version ? I suggest that was some form of over zealous removal. It would be good if there was a way of restoring all the unused modules so I can see what I can install if I want to, or maybe create a webmin module that handles modules rather than having to use the system package manager to install a module, I would guess webmin should know what non 3rd party modules are available and just clicking on a module from a list of modules that are not installed, however that module is then installed is up to the webmin devs

Why remove stuff just from the Webmin tab in a Virtualmin installation, stuff that is still available in a Webmin only install?

Why remove mail handling functions in Usermin on a Virtualmin installation that are still available in a Webmin only install?

I am struggling to see the logic.

Ilia didn’t like how big the Webmin package had become. Folks run Virtualmin on tiny systems. I’m ambivalent about the change. But, nothing is stopping you from installing those modules. They are available via the package manager.

What mail functions in Usermin are you talking about? I don’t think anything mail-related was removed from Usermin. If it was, it should have been installed by the installer, and we’d want to fix it. (But you can also install it yourself using your system package manager. Any module that was removed is available via your system package manager. Nothing has been taken away from you.)

I made a suggestion about having a webmin/virtualmin module for helping install/uninstall modules https://forum.virtualmin.com/t/perl-modules-under-tools/136692/14
Yes 100% doable in CLI it kind of defeats the purpose of using a GUI to help manage

It is also 100% do-able in the GUI today. (I’m not opposed to a module specific thing, but you don’t need a special module. They are regular rpm or deb packages in our dnf or apt repo and the regular software packages module can install them.)

Webmin->System->Software Packages

@Joe
Just (to me anyway) that the minimized install and how(and in some cases what to install) is seeming to be a confusion point for new and experienced end users.

Yeah, I agree. I think Ilia rushed it. But, I mean, Webmin had gotten big, some people had complained about it (though nowhere near as many have gotten real mad about modules not being there right after install…that’s really upset a lot of folks).

@Joe
I think Ilia was on the right track, I mean trying to find a solution to slim it down.
Hard to find the correct middle ground on a solution if people wanted a smaller install.
Not really sure what to say for a solution but a module would help stating these are the available modules and having explanations what they are for, click to install type thing. Just my personal opinion and what like to hear other opinions/advice.

At the very least we should have some docs about it, though most folks don’t read the docs.

@Joe
Yes many people do not read docs, cannot argue with that.
Well not sure of a solution to this problem currently, but it is a problem

Why don’t you add a specific filter for webmin modules. This would resolve things easily.

@shoulders
can you explain how that would solve webmin/virtualmin users needing to find and install modules?

Hi all

Yes I am using the pro version. Thanks for confirming this is not just me going mad.

I have absolutely no problem with changes, improvements and evolution… but please, please, please…

  1. don’t remove stuff from my prod environment. I find that actually quite unbelievable and scary thought… :astonished_face:

  2. provide a ‘Heads Up’ of what’s coming so we can be aware. Maybe needs a push notification in the UI.

  3. provide a one pager after the event of all the changes.

I am genuinely upset about the seemingly lack of process and starting to wonder if random changes like this will be something to be wary of?

Wait, what!?

This would only apply to new installs from the new Virtualmin 8 repos. Existing installs still using the Virtualmin 7 repos are not getting the new minimal Webmin package.

So, are you talking about something completely different?