Technical Requirements (Version 3.13 & higher)
IMPORTANT NOTE: The following specifications are appropriate for a small to medium size GSelector database, consisting of five to ten stations with less than 2,000 active songs in each station and a moderate amount of attribute coding. A larger number of stations, active songs or attribute coding will increase the memory and processor speed requirements necessary for satisfactory performance. If you are considering a system larger than mentioned here, please consult with RCS about system configuration and specifications.
Stand-Alone Configuration
- Caution: This configuration is appropriate for databases with a limited number of stations and small song, link and note libraries. It assumes that GSelector is the only application normally running on the machine.
- OS: Windows 7, Windows Vista or Windows XP. Both 32-bit and 64-bit operating systems are supported. Home Basic and Starter OS editions are not supported.
- Windows Media Player: Requires version 9 or higher. If not present during the install there is a prompt to install it.
- Processor: 2 GHz or faster recommended
- RAM: 1 GB or higher recommended
- Available Disk Space: ~100 MB
- Connectivity: Must be able to access the Web Services running in the virtual directories on the server (web server, if separate). This may require a VPN connection from outside the site. A broadband connection is recommended.
- .NET Framework: 2.0 will be installed if not already present.
- If IIS is not installed, a personal Web Service (Cassini) will be installed. It will run on Port 8787. There is a single GSelectorWebServices folder instead of the multiple virtual directories under IIS. If the operating system does not include IIS, Cassini will automatically be installed. No other workstation will be able to access this personal Web Service.
Server Configurations
- GSelector provides three server configurations: Database Server, Web Server or Both Database and Web Server.
Both Database and Web Server
- In a multi-station database, you can use multiple web servers pointing to a single database server. Each station in a multi-station database can be assigned to a different web server. All song scheduling and testing is done on the web server, so this option provides load balancing for larger sites.
- For larger operations, the Database Server (SQL) and Web Server(s) (IIS) can be on separate machines.
- OS: Windows Server 2008 or Windows Server 2003 recommended for optimal multi-user performance. Windows 7, Windows Vista or Windows XP Pro (Service Pack 2 or higher), are acceptable for stand-alone or a small multi-user configuration. Both 32-bit and 64-bit operating systems are supported. Starter and Home Basic editions are not supported.
- IIS: Internet Information Services must be added as a Windows component. Port 80 must be open. A number of virtual directories will be created including GSWebService, GSReportingWS, GSSecurityService and GSImportExportService. These virtual directories require ASP.NET version 2.0 and anonymous access enabled in Directory Security. Web Services are hosted in these virtual directories. The workstations communicate to the Web Service methods via XML over HTTP.
- Database: GSelector requires either SQL Server 2008 or SQL Server 2005 with Service Pack 2. Optionally, and at their discretion, a user can purchase and install the Standard or Enterprise Edition of SQL Server 2008/2005. If a Standard or Enterprise Edition of SQL Server 2008/2005 is not present, SQL Server 2005 Express, along with a named instance of “GSelector,” will be automatically installed along with GSelector. Microsoft has limitations on SQL Server Express, including support for one CPU only, a memory limit of one GB for the buffer pool and a maximum database size or four GB. If more than one SQL Server named instance is already installed, a list of instances will be presented during GSelector installation and the user will then choose which instance should be used for GSelector. The TCP/IP protocol and mixed mode authentication (Windows and SQL) must be enabled. A number of SQL users will be created during GSelector installation including gs_user, gs_sa, and GSelectorSQLAdmin. SQL Browser listens on UDP port 1434 so this port must be open.
- Processor: 3 GHz or faster recommended
- RAM: 4 GB or higher recommended
- Available Disk Space: 50 MB - 2 GB depending on the number of songs, links, and most importantly, the size of the schedule history window.
- .NET Framework: 2.0 will be installed if not already present.
- NOTES: If the database will be accessed from a web service running on a different machine, SQL must allow for Remote Connections.
Database Server
- In a multi-station database, you can use multiple web servers pointing to a single database server. Each station in a multi-station database can be assigned to a different web server. All song scheduling and testing is done on the web server.
- For larger operations, the Database Server (SQL) and Web Server(s) (IIS) can be on separate machines.
- OS: Windows Server 2008 or Windows Server 2003 recommended for optimal multi-user performance. Windows 7, Windows Vista or Windows XP Pro (Service Pack 2 or higher), are acceptable for stand-alone or a small multi-user configuration. Both 32-bit and 64-bit operating systems are supported. Starter and Home Basic editions are not supported.
- Database: GSelector requires either SQL Server 2008 or SQL Server 2005 with Service Pack 2. Optionally, and at their discretion, a user can purchase and install the Standard or Enterprise Edition of SQL Server 2008/2005. If a Standard or Enterprise Edition of SQL Server 2008/2005 is not present, SQL Server 2005 Express, along with a named instance of “GSelector,” will be automatically installed along with GSelector. Microsoft has limitations on SQL Server Express, including support for one CPU only, a memory limit of one GB for the buffer pool and a maximum database size or four GB. If more than one SQL Server named instance is already installed, a list of instances will be presented during GSelector installation and the user will then choose which instance should be used for GSelector. The TCP/IP protocol and mixed mode authentication (Windows and SQL) must be enabled. A number of SQL users will be created during GSelector installation including gs_user, gs_sa, and GSelectorSQLAdmin. SQL Browser listens on UDP port 1434 so this port must be open.
- Processor: 3 GHz or faster recommended
- RAM: 2 GB or higher recommended
- Available Disk Space: 50 MB - 2 GB depending on the number of songs, links, and most importantly, the size of the schedule history window.
- .NET Framework: 2.0 will be installed if not already present.
- NOTES: If the database will be accessed from a web service running on a different machine, SQL must allow for Remote Connections.
Web Server
- In a multi-station database, you can use multiple web servers pointing to a single database server. Each station in a multi-station database can be assigned to a different web server. All song scheduling and testing is done on the web server.
- OS: Windows Server 2008 or Windows Server 2003 recommended for optimal multi-user performance. Windows 7, Windows Vista or Windows XP Pro (Service Pack 2 or higher), are acceptable for stand-alone or a small multi-user configuration. Both 32-bit and 64-bit operating systems are supported. Starter and Home Basic editions are not supported.
- IIS: Internet Information Services must be added as a Windows component. Port 80 must be open. A number of virtual directories will be created including GSWebService, GSReportingWS, GSSecurityService and GSImportExportService. These virtual directories require ASP.NET version 2.0 and anonymous access enabled in Directory Security. Web Services are hosted in these virtual directories. The workstations communicate to the Web Service methods via XML over HTTP.
- Processor: 2 GHz or faster recommended
- RAM: 2 GB or higher recommended
- Available Disk Space: ~100 MB
- .NET Framework: 2.0 will be installed if not already present.
Workstation
- OS: Windows 7, Windows Vista or Windows XP. Both 32-bit and 64-bit operating systems are supported. Home Basic and Starter OS editions are not supported.
- Windows Media Player: Requires version 9 or higher. If not present during the install there is a prompt to install it.
- Processor: 2 GHz or faster recommended
- RAM: 1 GB or higher recommended
- Available Disk Space: ~100 MB
- Connectivity: Must be able to access the Web Services running in the virtual directories on the server (web server if separate). This may require a VPN connection from outside the station. A broadband connection is highly recommended.
- .NET Framework: 2.0 will be installed if not already present.