Mojo will soon be a combination of two Webmin modules (at first--though status and log analyses modules will follow) to provide a comprehensive virtual hosting interface. One module will provide administrators with an interface for automagically creating a new domain, with system user and directory, Webmin user, Sendmail aliases, DNS entries (either in the local BIND configuration or a remote Webmin+DNS server), and wu-ftpd configuration. The first four items on the list are now supported roughly (i.e. it works for me on RH 7.0+, but probably has problems for everyone else--absolute paths are probably the culprit, if you do). The first module is the only one with existing code.

The second module will provide a simple interface for the users (the individual domain owners). It will allow them to add, edit and delete sendmail aliases, change some of the simple aspects of their VirtualHost's Apache configuration, and probably some other neat stuff, like reading their mail on the web, uploading website objects via the web, and checking the stats and logs for their site. The more we can cram in there securely, the better.

Now go on over to the project page, and have a look and then laugh and laugh and laugh. Comments, suggestions, and especially patches may be submitted to mojo-joe@swelltech.com. Volunteers to help out with the project should also contact me (perl knowledge a must, Webmin familiarity a good idea). Because this will be used in a commercial product from Swell, there is even potential for paying gigs for extremely competent and involved parties. Really!


Copyright 2001, Swell Technology.

SourceForge Logo