This is an old revision of the document!
The preseeding feature allows to pre-set answers for the i-MSCP installer. This allows to make unattended installations. This feature is best suitable for ISPs that want offer their customers a server with i-MSCP pre-installed, or to developers that want setup their i-MSCP development environment using Vagrant.
The preseed file is a simple Perl script containing variables that must be filled with all needed answers.
When creating a preseed file, you should start from a known good, default preseed file. A preseed file for the i-MSCP version you are using is located in the docs directory of the archive.
Once the preseed file is ready for use, you must tell the installer to use it. This is achieved by running the installer with the preseed command line option such as:
# perl imscp-autoinstall --debug --noprompt --verbose --preseed path/to/preseed.pl