FastDeploy Install Guide
October 8, 2009 · Filed Under Tutorials · Comment 

In this tutorial, we’ll cover how to install the automated operating system loader, FastDeploy.

To begin, you need a LAMP install. Once this is done, you need to install PEAR, which can be done by running the following command:

lynx -source http://pear.php.net/go-pear | php

After this is installed, install the necessary modules:

pear install HTML_QuickForm HTML_QuickForm_advmultiselect File_SearchReplace MDB2 MDB2_Driver_mysql

Now it is time to start installing FastDeploy. Let’s assume you are installing to /var/www/html.

Download this file, and extract its contents to /var/www/html. After this completes, it is time to create the database for FastDeploy.

For the sake of this tutorial, we will create a database named ‘fastdeploy’ with a user ‘fastdeploy’ and the password ‘pa55w0rd’.

mysqladmin -u root –password=chosenrootpassword create fastdeploy
mysql> GRANT SELECT,INSERT,ALTER,UPDATE,DELETE,CREATE,DROP ON fastdeploy.* TO ‘fastdeploy’@'localhost’ IDENTIFIED BY ‘pa55w0rd’;

After this command runs, import the base SQL for fastdeploy:

mysql -u fastdeploy –password=password fastdeploy < /var/www/html/fastdeploy/scripts/sql/fastdeploy.mysql

Edit /var/www/html/fastdeploy/includes/config.php to reflect the proper information for your database, and the appropriate paths to the TFTPd installation on your system.

After its done, visit http://url/fastdeploy/install/ and run the installation.

You’re all set!

Check back soon for a tutorial on how to set up a TFTPd server.