Sandstorm.io on CentOS 7×64 with Active Directory auth
https://docs.sandstorm.io/en/latest/
Sandstorm.io on CentOS 7x64 using Active Directory for Authentication 1.) Create wildcard DNS record for FDQN of your install on your DNS server or public DNS (note: wildcard DNS is required for operation) 2.) Install CentOS 7x64 minimal, 20GB disk, 1-2GB RAM, set static ip and a FQDN, enable NTP, set root password 3.) On 1st boot do a yum update, reboot. 4.) Install Sandstorm.io a) yum install wget vim b) wget https://install.sandstorm.io/install.sh c) chmod 770 install.sh d) vim install.sh (comment out if...fi section that contains E_PKG_STAL) e) ./install.sh (use defaults but enter "none" when asked about using a slapcat subdomain) 5.) Add firewall rules to allow access, make note of port in use after install a) firewall-cmd --add-port=6080/tcp --permanent && firewall-cmd --reload 6.) Go to URL listed at end of installer within 15 min of completion to continue install. Note: You're DNS setup from step one needs to be working and the computer you run the web setup from needs to use the DNS servers configured in step 1. 7.) Authenticate via LDAP a) Create AD user that will be used for bind Example setup used for AD on Server 2012R2 LDAP server URL: ldap://srv01.domain.local:389 Bind user DN CN=SANDSTORM NYTNETWORK,OU=Do_Not_Move_This_OU,OU=Users,OU=CompanyUnit,DC=domain,DC=local Bind user password ••••••••••••••••• -> this is the AD user account password Base DN OU=Users,OU=CompanyUnit,DC=domain,DC=local LDAP username attribute sAMAccountName LDAP given name attribute cn LDAP email attribute mail