Download ASW

Installation Instructions


The Authentication Service Workbench is configured to work on an SSL-certified LAMP stack. The target configuration is:

  • Ubuntu w/ Linux version 4.4.0-66-Generic
  • Apache2 version 2.4.18
  • MySQL version 15.1 w/ MariaDB 10.0.31
  • PHP version 7.0.22

To install this application, follow these steps:

  1. Unpack ASW.zip to a local directory.
  2. Copy the contents of Components/html to /var/www/html, or set your Apache settings to point to the directory you wish to keep these files.
  3. In your terminal, navigate to /var/www/html or to the location set by Apache.
  4. Open surveys/web_response.php, surveys/mobile_response.php, and analytics/submitData.php and edit the database URL, username, and password to match your SQL database.
  5. Run the setup script, by opening the terminal in the Installation Files folder and using the command 'python ./install.py'.
  6. This script will install required packages to your server, as well as create necessary database tables.
  7. In your terminal, run the command 'crontab -e', and enter '* * * * * /usr/bin/python /var/www/html/rsa/keygen.py', or the equivalent path to /rsa/keygen.py if you have chosen a different host directory.
  8. Start Apache, and access the ASW system at the directory noted by your terminal.
If you wish to deploy the Android applications, see Android_Setup in the Installation Files folder.

Back