QMT-ISO is a full installation of CentOS 4.5 and Qmailtoaster. The ISO is provided by Jake Vickers (email@example.com) and all questions or problems with the ISO should be directed to him. Any questions regarding Qmailtoaster in general need to be directed to the mailing list.
The most current version of the ISO will be available here http://iso.qmailtoaster.com
QMT-ISO, once downloaded and burned to CD, is a bootable installation disc. It will format your system and install the latest version of Qmailtoaster from the official website. It will require a working internet connection.
The easiest way to get started is to hit enter at the boot screen. This will start the automated process of installing CentOS. If you need to pass extra flags to the kernel, make sure to append "ks=cdrom:/ks.cfg" to your options or the kickstart won't load and you'll just end up installing a bare bones Cent system. Once the OS has been installed, the system will eject the disc and reboot to begin the next step of the process. After the reboot the installer will install some perl packages to fill dependencies (some of the perl packages have been modified to allow for an automated install by Jake), perform a yum update to get the latest packages from CentOS (the latest packages as of 9-10-2007 have been supplied) and install the Qmailtoaster package. The Qmailtoaster package has also been included in the ISO, with the latest packages as of 9-10-2007 as well. If newer packages come out, the ISO installer will download only the updated packages to save on time and bandwidth. It will then reboot and begin the last phase of the installation process. In this last step, the Qmailtoaster packages will be built and installed on your system. Here are some notes on the installation process:
100M of hard drive space will be allocated for /boot 768M of hard drive space will be allocated for swap The remainder of the hard drive will be allocated for / The installer will as for IP information at the end of the installation The installer installs Qmailtoaster-Plus to make your new box easier to administer A firewall will be installed with the following ports open: 20, 21, 22, 25, 43, 53, 80, 110, 143, 443, 587, 783, 953, 993, and 995.
For those that require a little more control over their installation, select the advanced option. This will perform all of the above with the exception of the hard drive allocation. You will be given the option to define a custom schema for this.
Some additonal notes:
Type "iso-help" to get a menu of additional features and tools Your MySQL root password will be "v2gnu-qmailtoaster" (without the quotes) The ISO installs bind and caching-nameserver The system, once it has completed it's installation, will send a quick piece of code back to my server. This will include your IP address (it will not de-NAT the IP if behind a firewall) as well as the date-time of the installation. This is only for my information. It is meant only to let me know how popular my installation ISO is, and to determine if I will release new versions with new features. No information will be given to anyone else. Your IP is used only to differentiate between installations that occur at the same time. By default your machine will accept ICMP type 8 packets (pings). This can be turned off in the firewall by commenting out the line to accept them and uncommenting the line to deny them.
NOTES on Special Parameters Passed to the Kernel at Boot Time:
The kickstart config I have on the disk is what does all the automatic stuff for you. This is what's being passed by default <simply hitting the enter key>: append ks=cdrom:/ks.cfg initrd=initrd.img acpi=off noapic skipddc
If you need to put in additional kernel options to boot the cd, it will not load my kickstart file. Try adding 'ks=cdrom:/ks.cfg' to the end of the parameter you need to pass to the kernel and you should be good to go.
6-4-2007 - Small Update
I released a new version (1.2.1) to fix a small bug in the advanced installation. It will now correctly install bind.
5-28-2007 - New web address!
I finally got around to purchasing a domain name and starting to set something up for the QMT-ISO package. I did this to separate it from QTP a little more, since they're 2 different things and there had been confusion in the past. The new address is iso.qmailtoaster.com
5-4-2007 - QMT-ISO 1.2 has been rolled out.
New enhancements include updates CentOS packages (updated to what was current on 5-5-2007) as well as all updated Qmailtoaster packages. I revamped the additions included with the ISO a little. Now when you get all done installing you can type iso-help and it will display a menu that lists the additional things I've added to the ISO. New in this release is the RoundCube Webmail installation script. The RoundCube package is included in the installation so no additional downloads will be needed. Once the script has been run your users will be able to use Squirrelmail by going to yourdomain.com/webmail and be able to access RoundCube by going to either yourdomain.com/roundcube or yourdomain.com/rcm
Also included an install script to install MHonArc. Check out their website for more info on their package (www.mhonarc.org). It installs clean but I didn't read enough to see how to configure it. Hopefully someone else will write a page on the wiki for a quick-start guide to others (hint-hint).
That's about all in this last release. It was mainly to freshen up the ISO for the updates but I had to throw a couple extra neat things in there to entice you. Enjoy!
This version of the ISO has been moved offline. If you would like a copy, email Jake.
4-4-2007 - QMT-ISO 1.1 has been released.
It has some new enhancements that were not included in the original release. I have updated the above notes to reflect the new version, so be aware the older version will not have all of the above features. Included in the new version is watchall, a hack I threw together that utilizes multitail and shows all of your logs on the screen at the same time. The ISO for this version has been moved offline. If you would like a copy, email Jake.
3-9-2007 - THIS IS A BETA RELEASE!!!!! This is an initial release. It has been tested on 3 of my development machines and performed without errors on all of them. This does not mean it will work for you. The ISO comes with no warranty expressed, written, or implied. Use it at your own risk. And remember, it WILL format your system, destroying any data on it! The ISO has been moved offline. If you would like a copy, email Jake.
The 1.0 version sets your network card for DHCP. It cannot be changed until the system is installed! If you need to use a static IP address at boot time (for data centers and those without DHCP servers), use the following at the boot: prompt: linux ks=cdrom:/ks.cfg ip=(IP address) netmask=(netmask) gateway=(gateway) dns=(name server)