macker
08-23-2007, 04:12 AM
I have done very little research in this category, but am looking for some suggestions on where I might start with focusing my efforts.
I'd like to identify a few open-source (GPL, BSD, etc.) control panel projects that serve the purpose of managing both web and e-mail for virtual hosted websites. Specifically, the software should be able to write an Apache conf file, dns zone files, add/remove users, etc. Having support for other functionality like MySQL databases would be a plus. "Advanced" apps like Tomcat is not a requirement.
The other thing I'd like to see is that the software is oriented towards things like an LDAP user database, so that sites can be readily migrated between servers, multiple servers can be setup for differing roles (mail, web, etc.). E.g. files get uploaded to the FTP server, shared via NFS to the web server, and e-mail is stored on its own server. (Example, not necessarily planning on using NFS; actually, I have some ideas involving cvs or rcs.)
I've used Ensim, Plesk, cPanel, etc. in the past, and of those offerings, I'm probably most fond of Plesk, but it has its problems, and between the licensing fees and the lack of customization I can do, it's not what I want.
The main thing is that it's functional; doesn't need to be skinnable with themes, etc., just so long as I can edit things and tweak it to what I need. In this regard, a good code base is what's most important to me.
Anyone have thoughts on where to start? Even if it's a matter of tying together multiple separate projects, though ongoing maintenance of them is a plus.
As I said, looking for suggestions, haven't spent a lot of time on this yet, as I haven't been terribly impressed by what's out there, both commercial and open-source.
Thanks.
I'd like to identify a few open-source (GPL, BSD, etc.) control panel projects that serve the purpose of managing both web and e-mail for virtual hosted websites. Specifically, the software should be able to write an Apache conf file, dns zone files, add/remove users, etc. Having support for other functionality like MySQL databases would be a plus. "Advanced" apps like Tomcat is not a requirement.
The other thing I'd like to see is that the software is oriented towards things like an LDAP user database, so that sites can be readily migrated between servers, multiple servers can be setup for differing roles (mail, web, etc.). E.g. files get uploaded to the FTP server, shared via NFS to the web server, and e-mail is stored on its own server. (Example, not necessarily planning on using NFS; actually, I have some ideas involving cvs or rcs.)
I've used Ensim, Plesk, cPanel, etc. in the past, and of those offerings, I'm probably most fond of Plesk, but it has its problems, and between the licensing fees and the lack of customization I can do, it's not what I want.
The main thing is that it's functional; doesn't need to be skinnable with themes, etc., just so long as I can edit things and tweak it to what I need. In this regard, a good code base is what's most important to me.
Anyone have thoughts on where to start? Even if it's a matter of tying together multiple separate projects, though ongoing maintenance of them is a plus.
As I said, looking for suggestions, haven't spent a lot of time on this yet, as I haven't been terribly impressed by what's out there, both commercial and open-source.
Thanks.
