i gave virtualmin a shot because i wanted to get away from isp-config, since isp-config relies on suexec, which gives me a hard time by installing a specific kind of software. I have all the times bunches of problems with rights and permissions; and on a different server, where i run apache without suexec don’t see them anymore. Furthermore, i am using a perl software solution which heavily relies on symlinks, which won’t work too, with suexec.
Any chance running virtualmin without suexec and without installing everything manually?
I went through manual install (because the other server already had webmin installed and i chose to use the deb package for the ubuntu 10.04LTS i am using for all servers.
Interestingly, i found some caveats by using the install script:
- If you do not specify your hostname with the -host option, it will install virtualmin Pro
- If you change the naming scheme in your template for the mail/ftp user to “name@domain”, you will have to restart postfix afterwards, otherwise it won’t find the correct saslauthd flag (-r) which will be set automatically in /etc/default.
- if you bring in your own ssl certs/keys, you can either upload them using server configuration->Manage SSL Certificates or upload them in your filesystem overwriting, or even better, renaming the existing ones.
- You might need a CA certificate, which you will install in the CA certificate Tab. Since you can only upload one of them, i’d suggest using an intermediate Class 1 or Class 2 certificate, your trusted certification authority will provide for you.
- I was searching in various folders and .conf files, to add them to postfix/dovecot, just to find out, that, if you have just copied your server certificate and private key in your home folder, like me, they show up in server configuration-> Manage SSL Certificates, and then are availble to copy them over to webmin/usermin/postfix/dovecot etc.
- If you use SSL certificates in postfix/dovecot; you will have to setup your outlook like this:
Imap SSL Port 993
SMTP SSL Port465
Use same credentials for SMTP authorisation