Skip to content

JAWA - Version 3.0.0

Compare
Choose a tag to compare
@ball42 ball42 released this 20 Oct 20:33
· 227 commits to master since this release

JAWA 3.0.0

Installation Steps:

  1. Complete server requirements
  2. Rename certificate to jawa.crt and the private key to jawa.key
  3. Ensure you are in the same directory as your jawa.crt and jawa.key
  4. Download and run JAWA installer:
    curl -O https://raw.githubusercontent.com/jamf/JAWA/develop/bin/ubuntu_installer.sh && sudo bash ./ubuntu_installer.sh 
  5. After installation completes, navigate to your FQDN/IP (i.e., https://jawa.company.com) in your web browser to continue with the web-based setup

v3 Update Notes

  • Refactored:
    • Improved page views
    • New webhook engine
    • Relative paths
  • Webapp:
    • New UI and nav
    • Branding options
    • Log view
    • Files repo for script resources
    • Switch between Jamf Pro Servers (to solve issue #11)
  • Webhooks:
    • Basic authentication for webhooks (to solve issues #12 & #14)
    • Custom webhook
    • stdout/stderr logging
  • Backend:
    • Leverages a service account for running the webapp and managing crontab
    • Enhanced security with fail2ban, ufw requirements
  • Installer:
    • Smaller payload (curl script from github)
    • Choose installation path
    • Progress bar w/ status message (stdout, stderr, and additional information about the installation can be found
      at /var/log/jawaInstall.log)