Roll Call Connect will be accessed from a variety of devices that will need to connect to your Roll Call database from outside of your internal network. To accomplish this, you will need to make your Roll Call database Web Server accessible to outside devices.
This section outlines how to configure Roll Call’s web server as well as other steps necessary to accomplish this task.
• Web Port: The default web port for Roll Call’s web server is 80. In some environments, port 80 is used for another web server. If you are running Apache then you must change this port to something other than 80 (i.e. 8080). Roll Call’s web port can be changed, however, if you change this port you will have to change it again after each upgrade or patch to Roll Call Server. From within Roll Call Server on Mac click File > Database Settings and select Web Tab. From within Roll Call Server on Windows click Edit > Database Settings and select the Web Tab. Change the TCP port to whatever you want it to be and click OK. Do not click the box to Launch Web Server at Startup. • Firewall: Since you will be allowing outside traffic into an internal computer, make sure to turn on the Firewall on the computer running Roll Call Server. This may be the OS firewall of the Anti Virus firewall. Make sure to allow traffic through on the Web Port you chose above. You will also need to allow Roll Call Client traffic to be allowed. Roll Call Client uses ports 19812-19814 by default.
• Static IP for Roll Call Server computer: As mentioned in the Pre-Installation section, you want the computer running Roll Call Server to always get the same IP address from the router, so make sure to set a static IP for that computer. The best way to accomplish this is through the router using DHCP reservation. Refer to your router documentation to set this. If it can’t be set through your router directly, fix the IP address under the Network Settings on the computer.
With these basic configuration changes, you should be able to open a browser on any device and type in the IP address or domain and see the Roll Call Connect Login screen. If you are running Roll Call’s web server on another port other than the default of 80, you will need to type:
http://<ipaddress>:<webport>/co
Not using Apache
If you decide that you don’t want to use Apache’s Web Server, you will have to copy your SSL files into your Roll Call Server environment. Two files make up the certificate that is required: cert.pem and key.pem. It is important to have backups of these files. These two files must be added to the Roll Call Server installation as outlined below.
• Mac OS X: Open the Roll Call Server application package. Copy these two files in the Server Database folder. After any upgrade or patch to Roll Call Server, make sure these files are still in place.
• Windows: On windows, go to the C:\ByTheBook\ROLLCALL_Server\Server Database folder and copy these two files into this folder.
If you are using an SSL certificate and are going straight into Roll Call’s web server rather than through Apache, you will need to turn on “Enable SSL” and change the port if other than 443. You may change this port if you wish however, if you change this port you will have to change it again after each upgrade or patch to Roll Call Server.