Request to decouple Webmin's proftpd module from Virtualmin's SSL website option

We use only SFTP, so do not need normal FTP and that's why I tried to completely remove it from the system. Namely, have run:

systemctl stop proftpd
yum remove proftpd

and then deleted Webmin's Proftpd module. However, now when trying to enable/disable SSL option for a website it is giving:

.. SSL website failed! : Module proftpd does not exist at ../web-lib-funcs.pl line 1433.

and I don't get why SSL option for a virtual server should be tied with and depend on ProFTP module.

Status: 
Closed (works as designed)

Comments

I don't recommend deleting Webmin modules like that - even if Virtualmin isn't actually using proftpd in any way, there is still code that assumes that the proftpd module exists. And you're really not saving much disk space by deleting the module, and it will get re-installed next time you upgrade the Webmin package.

Instead, just shut down proftpd and make sure the FTP feature is disabled at System Settings -> Features and Plugins.

I knew that, but completely forgot working on our new platform.

Ok, per your recommendation we won't be deleting any Webmin module, but just disable it. However, in that case can you please do not include such disabled Webmin modules in the "Server Status" section of the System Information page?

We are going to disable Webmin's ProFTP across all our servers and would like to avoid situations when some technically not so savvy end-users would think something wrong when they see what's on the screenshot below:

Ideally, the Server Status tab should contain only those services which have been scheduled for monitoring on Webmin > Others > System and Server Status. Because sometime we add additional custom check there for, let's say, Varnish, Memcache, APC, etc. So if the Server Status on the System Information page pulls scheduled services from and is just an interface for Webmin > Others > System and Server Status, then it would be perfect setup. Otherwise, currently there is ambiguity between monitored services on Webmin > Others > System and Server Status and those listed under Server Status section.

This should disappear (after some cache time) if you have the FTP feature disabled on the Features and Plugins page.

This should disappear (after some cache time) if you have the FTP feature disabled on the Features and Plugins page.

Good to know. Is it possible to get custom entries in Webmin > Others > System and Server Status to the Server Status on the System Information page?

Currently, no. The list of servers that show up are those configured by Virtualmin.

Let's mark this as works as designed.