Thanks again for all your thoughts!
A few comments –
File Manager: thanks, now Virtualmin don’t use Java Based File Manager! Things very2 fast now!
We’re glad you like this one! This will become the default file manager soon.
Email format: Virtualmin by default use username.domain while CPanel use username@domain. 100% user write they email as username@domain why Virtualmin when configuring on Outlook use . (dot) instead @
All those modes are all supported, so it is indeed possible to tell Virtualmin to use “@” for all accounts. This isn’t done by default, as Postfix doesn’t technically support this. Some unusual hacks have to take place for this to work. They’ve been reluctant to make user@domain.tld the default, as having something “hacky” didn’t seem like the best way to ship the default Virtualmin configuration.
That said, I too personally prefer the user@domain.tld, and they have over time worked out the “kinks” in that particular mode. I’ll mention this again and see what the thoughts there are.
User my install Webmail and PHPMyAdmin manually: My idea has been broke/rejected by other users, the reason is security concern they said. Even Virtualmin Dev give us a way to make it manually, I like Virtualmin provide it by default. So, user can use http://domain/webmail automatically without to install it manually
Actually, this already works for webmail… you can go to webmail.domain.tld, and that will redirect you to whatever it’s configured to use.
You can configure the exact URL it uses in System Settings -> Server Templates -> Default -> Mail for Domain, though it uses Usermin by default.
Backup Please provide more backup feature: in CPanel we have: daily, weekly and monthly which you can choose ALL! So, i.e: you can have 1 monthly backup with 2 retain backups + Weekly Backup with 4 retain backups.
It’s possible to setup as many backup schedules as you like. You can configure that in Backup and Restore -> Scheduled Backups.
If you want something different than that, how might it look compared to the existing method?
Centralized PHPMyAdmin This feature only part of WHM! So, root can browse (do any actions) to Cpanel accounts database
You currently can use Webmin to manage MySQL databases. It’s also possible to install phpMyAdmin in any domain you like, and have root access that.
We generally suggest settings up a company-wide domain, such as yourcompany.com, and install phpMyAdmin into it. Then, have all your users access that central installation.
I wouldn’t mind seeing the ability to easily create a “mysql.domain.tld” alias that redirects to yourcompany.com/mysql though, I’ll bring that up at our next meeting.
BruteForce This is a complement for CSF (ConfigServer Firewall), they both work together. CPanel BruteForce provides more details when hacking occurred such as email address rather than only IP (CSF only report its IP). We still need CSF for advanced, that’s why both must installed.
There are indeed a lot of folks using CSF, though there isn’t built-in support for this at the moment. We’ll look deeper into that.
Webmin does have built-in support for Fail2ban though, that’s described here:
https://www.virtualmin.com/documentation/security/fail2ban