My contribution to the open source community is customized CentOS install cds for web based projects. I've released two so far: EasyIDS and a Zenoss install cd. I'm working on a OpenLDAP/LDS install cd and have been tossing around the idea of doing a CentOS/ISPConfig install cd. Before I start doing too much research on it I wanted to get some feedback to see if there would be any public interest?
Looks like this might be easier than I thought. Already have a functioning .iso with updated packages that installs everything as per the "perfect setup" and am working on the custom scripts to do all the editing. The only part looks like will give me grief so far is the ssl generation for postfix. Haven't looked at the ISPConfig installer too closely yet, would it be possible to provide an answer file? Am thinking that maybe in between the Centos install and the ISPConfig install the admin could open a web page on the server to configure static ip, hostname, and whatever answers the ISPConfig installer needs. I'm using a kickstart file to do the install and unfortunately it doesn't allow you to set the hostname or enter an IP address during the install so the server is initially named localhost.localdomain and is configured for DHCP.
Unfortunately, the current ISPConfig 2.x installer is not able to read values from a answers file. But maybe something like that can be implemented.
I think that I just about have an Alpha/Beta release. Have the scripting completed and solved the postfix ssl generation problem. One thing I did different from the guide was use Dag's proftpd .rpm instead of compiling from source. I've put together an initial setup script that forces changing from dhcp to static, changes the hostname, changes the root mysql password, and begins the ISPConfig install. The .iso is currently 669MB. Right now I just have it names EasyXXX since I haven't come up with a good name. I thought about calling it EasyISP but there is already a Windows product called that.
I believe that the .iso is ready for someone else to test. I live down the street from a cihost.com data center in TX but they refused to help me test it. If you could help test this then please message me. Thanks