Python

SpiceWorks Build

AD Setup

  • Created service acocunt under CAHNRS->Projects->SpiceWorks OU
  • Entered spiceworks service account credentils.
  • Disabled Directory Sync.
  • Under advanced, disabled LDAP SSO.

Helpdesk Portal

  • Configured outbound email address and settings
  • Under advanced settings updated spiceworks no-reply address
  • Enabled inbound mail monitoring, tested, then disabled
  • Enabled Active Directory authentication for helpdesk

Certificate Installation

  • Create SSL using IIS as normal, submit via incommon, complete request
  • Export certificate as PFX and assign an import password
  • Copy certificate to c:\Temp on spiceworks server
  • Run following commands as administrator, using import password as prompted

cd C:\Program Files (x86)\Spiceworks\bin

openssl.exe pkcs12 -in c:\Temp\spiceworks.pfx -nocerts -out ..\httpd\ssl\ssl-private-key.pem -nodes

openssl.exe pkcs12 -in c:\Temp\spiceworks.pfx -nokeys -out ..\httpd\ssl\ssl-cert.pem

openssl.exe rsa -in ..\httpd\ssl\ssl-private-key.pem -out ..\httpd\ssl\ssl-private-key.pem

openssl.exe rsa -text -in ..\httpd\ssl\ssl-private-key.pem

  • Restart spiceworks