Hi and thanks for a good product introduction.
I will be happy to see when it matures.
OK, I am frustrated over all the drooling here about Postfix.
This may have been well and good 5 years ago, but you are leaving a lot of information out of the equation.
Many new users may have either setup a new server, transferred a server to a new VPS and wanting to try Webmin/Usermin because of all the crap that cPanel puts into server internal code, or may be upgrading to new OS.
In my case, I previously had cPanel on centOS 5/6, moved to a new VPS with centOS 8, and transferred all of my previous domains into Virtualmin.
For the most part, some of the domains came to life, minus the good stuff like SSI, SSL, and PHP. BTW, there is no support for anything greater than PHP 5.
Some observations:
First, I cannot use your clumsy CLI install.sh script. It wants to install LAMP products, which bricks my server and is NOT supported in centOS 8. You must install packages separately. Maybe if someone invests a little more time with menu options or a check list in a GUI config function, then it might work for most users. It’s not like there is glorious documentation to assist anyone outside of your development lab when using install.sh and all of the possible arguments.
I know that Postfix is the default mail program here, but I use Sendmail in about 99% of all of my Linux work. Sendmail JUST WORKS and it seems to work well in my new environment also with very little changes. I cannot get Postfix to work no matter what I do and I would like to remove its existence from my server, IF ONLY VM WOULD LET ME. My AWstats which I have used for over 15 years is now bricked.
There are no options for Webalizer either.
The first rule of a good UI is to require as little manual intervention/coding as possible. I find with this product, I have to do even more.
Also, I am not familiar with all of these scripts wanting more confs, like mapping files(?)
Should VM be intuitive to help you set these up? (if they are required, and with real life examples)
In Summary, if I am going to purchase the Pro license, this application will have to be a lot more user friendly and do most of the heavy lifting for setting up packages and misc files such as mappings and getting a mail program working. And VM needs to stop claiming territorial jurisdiction over packages that should be installed in their OS RPM defined default directories and folders. Whenever you look for documentation on a product, they always use the default installation folders for each OS. It would also be very nice if there was a bunch of skins (themes) for this application. You can tell how well accepted an application is by the number of themes available for it.
Also, why is it all the YouTube videos show pretty themes that are not available?
As for the main thing I like about this product is that it doesn’t aggressively interfere with httpd.conf. I can customize it however I like.
Please don’t take my constructive criticism badly. I’m a Software Integration Engineer by trade and a lot harder than most of what I expect from a UI. It’s my job to drive the client team nuts at work by the obvious things they overlook.
Thanks and I am looking for continuing developments,
john