I ran across this great software by accident. What an absolute lifesaver. Many thanks to the writers and developers.
When I installed Virtualmin for the first time I did not have PostGresSQL and ProFTPD Server on the Server. I added them after the fact but a refresh does not pick them up. Is it safe to reinstall Virtualmin again to see if this fixes the issues? I am running the free version I found on the webmin page.
Virtualmin is nothing more than a module to Webmin that controls specific system actions. Webmin itself also only controls system functions that are already in place, it does not modify your system in any way.
Reinstalling Virtualmin will not fix anything … what you may want to do is take a look at the PostGresSQL webmin module and the ProFTPD server webmin module and make sure that your configuration settings in each of those are correct. If it works in their individual modules, there’s a good chance it will work in Virtualmin.
One mistake that people often make is that they install the Webmin modules, and assume that the program should work. The application itself needs to be installed on the system before it can be controlled by the webmin module.
Another thing to keep in mind is that you don’t need to have everything installed on your system for Virtualmin to work. Take a look at the module config, you’ll see that you can disable certain aspects (for instance, you only need one database application, mysql or postgress, so keep one disabled).
For your FTP issue, if you can connect to FTP on your server and you get ProFTPd messages when logging in, then all you need to do is likely modify your proftpd config inside webmin and make sure the paths are correct (sometimes the defaults aren’t actually where the binaries/config files are located).
Thanks for the info. I am pretty new to Webmin and Virtualmin so I really appreciate the help. If possible could you tell me where to look to verify the path info for ProFTPD Server is correct? I did a manual connect and it replies ProFTPD Server. I have been using it to move files for some time so I suspect you are correct abot the binaries not being where Linux or Webmin might be looking.
You are going to have to look around for the ‘proftpd’ binary – could be in /usr/local/bin /usr/local/libexec /usr/local/sbin … there’s a few places. Sometimes typing “whereis proftpd” in shell will point you right to it. Then you gotta find the config file (typically in /etc/ or /usr/local/etc depending on OS and installation method). Once you know both of these, edit the proftpd module configuration in Webmin to reflect these locations.