The SAFR Platform should be installed and configured on a computer that will be dedicated to SAFR System operation prior to installing and configuring any desktop and mobile apps.
The computer used for the first installation of SAFR Platform software will act as the master host for the entire SAFR System.
Note: You can change the master host by uninstalling the SAFR Platform, and then re-installing on new computer 24 hours later. If you wish to preserve existing data, create a backup prior to the change.
- Apple Mac with Quad Core i7 2.5 GHz CPU or better.
Note: Six-Core i7 2.8 GHz CPU or better is recommended.
- 16 GB RAM
- MacOS 10.12 or higher
- Internet connection
- At least one working, connected camera (either integrated or USB) with appropriate drivers installed
- On the computer where you wish to install SAFR, open a web browser and go to safr.com/download.
- Sign-in with your SAFR user ID and password you created when you signed up for the SAFR service.
- Click the SAFR Platform Download button to download the SAFRPlatform.pkg file.
- Open SAFRPlatform.pkg.
- Follow the installer. It will guide you through the rest of the process.
- The final phase of the installation will take up to two minutes. Please allow it to continue without interruption.
- After installation has finished, the SAFR application should launch automatically and display the video feed of the connected camera(s).
The SAFR Platform runs as a service on the installed computer. It is always active and restarts automatically if the machine restarts.
If you are not seeing video after installation:
- From the SAFR application file menu, click File -> New.
- In the Sign In box, type your SAFR account ID and password. This should be the same account created when you first signed up for SAFR.
- You should see "System Initializing…" after your credentials are accepted.
Note: It may take up to two minutes for the system to fully initialize.
- After the initialization has completed, you should see a face in a purple frame in the camera view.
If the face is close enough and looking straight into the camera, you should see "Click on face to register" below the frame.
Enabling SAFR Platform for remote connections
Once the SAFR platform is installed and configured, you will need to enable remote devices to connect to it. Examples of remote devices include laptops running the SAFR desktop app, or iPads you will be using as registration kiosks.
To do this, you will need to provision your SAFR Platform with SSL certificates so they can connect and operate securely with each other.
Provisioning SSL certificates for SAFR Platform
- Create a DNS hostname to use for the SAFR Platform.
- Obtain a valid SSL Certificate (self-signed certificates do not work).
- Save your SSL Certificate Key file to /etc/apache2/ssl/SAFR.key
- Save your SSL Certificate file to /etc/apache2/ssl/SAFR.crt
If your certificate authority provided an intermediate certificate chain
- Save your SSL Intermediate Certificate Chain file to the following location: /etc/apache2/ssl/SAFR-ca.crt
- Open the following file in a text editor:
- Uncomment (i.e. remove the leading # symbol) from the following line:
#Define ssl_certificate_chain_file "/private/etc/apache2/ssl/SAFR-ca.crt"
- Open ApplicationsàUtilitiesàTerminal to open a Terminal window.
- Run the following command. Replace domain.com with your SAFR Platform hostname: /Library/RealNetworks/SAFR/bin/reconfigure hostname.domain.com
- Verify your services are running and your cert is properly installed by opening https://yourhostname:8085/health in a browser.
The SAFR Platform now is ready for use.