Install Guide | Quick Start

 INSTALL GUIDE: (everything must be done from a non-root account for most servers)
  Installation Instructions.
  Step Instruction
  1. Upload the /swiftclicks directory to your root html/web folder.
  2. Make your cgi-bin/scnm folder or use a currently existing swiftclicks directory, they don't conflict.
  3. Chmod the folder to 777.
  4. Upload scnm_install.cgi and scnm_binaries.tar.gz to that folder.
  5. Chmod scnm_install.cgi to 755.
  6a. Run scnm_install.cgi from your browser or "./scnm_install.cgi -ssh" in SSH (make sure all is successful)
  6b. 500 Internal Server Error means you either have the wrong package or the server forbids cgi execution in folders with 777 permissions. Run scnm_install.cgi from SSH to overcome the permissions problem.
  7. Remove scnm_install.cgi and scnm_binaries.tar.gz from the folder.
  8. Chmod the directory from step 2 back to 755.

  Upgrade Instructions (for versions 2 and above).
  Step Instruction
  1. Chmod your scnm or swiftclicks folder to 777.
  2. Upload scnm_upgrade.cgi and scnm_upgrade_binaries.tar.gz to that folder.
  3. Chmod scnm_upgrade.cgi to 755.
  4a. Run scnm_upgrade.cgi from your browser or "./scnm_upgrade.cgi -ssh" in SSH (ensure all is successful)
  4b. 500 Internal Server Error means you either have the wrong package or the server forbids cgi execution in folders with 777 permissions. Run scnm_upgrade.cgi from SSH to overcome the permissions problem.
  5. Remove scnm_upgrade.cgi and scnm_upgrade_binaries.tar.gz from the folder.
  6. Chmod the directory from step 1 back to 755.

  HTAccess Instructions.
  Step Instruction
  1. Make a htpasswd.txt file if you don't already have one

Username:
Password:
 
  2. Copy the text below to a file and name it htaccess.txt

  3. Edit the path to your .htpasswd file on your server and the list of IP addresses.
  4. Upload htaccess.txt to your swiftclicks directory and make sure it is chmod'd to 644.
  5. Upload htpasswd.txt to the directory you specified when you edited the htaccess.
  6. Rename to both to .htaccess and .htpasswd.
  7. Test it! An untested protection could be no protection at all.

 QUICK START:
  Connecting your network.
      Refer to the SwiftClicks documentation to prepare all your SwiftClicks copies for initialization.
      Enter the correct information for each copy and make sure the connection was successful.
      Initializing will automatically connect, generate and exchange public encryption ciphers, and save them.
      SCNM's security would take about 15,000,000 perfectly-synchronized modern computers about a year to break
      a single packet. It is practically unbreakable.

  Settings.
      Choose an identifier to give this SCNM a name to identify itself to SwiftClicks copies. This is useful to connect a copy
      of SwiftClicks to multiple SCNM's for better organization. Very useful for partners running a network.
      Refer to the SwiftClicks documentation for the rest of the settings.