Technical Requirements (Version 3.15 & 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: 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 Windows Services and/or Web Services running in the virtual directories on the server (service host, if separate). This may require a VPN connection from outside the site. A broadband connection is recommended.
- .NET Framework: 3.5 will be installed if not already present.
- Services
- If IIS is installed, the GSelector Import Export Web Service will be hosted in IIS.
- If IIS is not installed, a personal Web Service (Cassini) will be installed. It will run on Port 8787 and no other workstation will be able to connect to the GSelector database hosted on the machine.
- If IIS 7.0 or higher is installed, the GSelector Service will hosted in IIS.
- OS – Vista, Windows 7 and Windows Server 2008
- Uses TCP protocol (port 808)
- Fallback to HTTP (port 80), if required
- If IIS is not installed, or if versions of IIS earlier than 7.0 are installed, the GSelector Service will be installed in a Windows Service
- Always installed for OS – XP, Windows Server 2003
- Supports both TCP (port 808) and HTTP (port 8080)
Server Configurations
- GSelector provides three server configurations: Database Server, Service Host or Both Database and Service Host.
Both Database and Service Host
- In a multi-station database, you can use multiple service hosts 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 service host, so this option provides load balancing for larger sites.
- For larger operations, the Database Server (SQL) and Service Host (s) (IIS or Windows Service) 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 smaller configurations. 32-bit and 64-bit operating systems are supported but Starter and Home Basic editions are not.
- IIS is required
- IIS7 and above
- Vista, Windows 7 and Windows Server 2008: The GSelector Service is hosted by IIS in a virtual folder named RCS.GSelector.Services.Main. The service will attempt to use TCP port 808, but will use any pre-defined open TCP port in IIS. If TCP cannot be used fallback to HTTP on port 80 takes place.
- IIS6 and below
- XP, Windows Server 2003: The GSelector Service is hosted in a Windows Service named GSelector Service Host. The service will attempt to use TCP port 808. If TCP cannot be used fallback to HTTP on port 8080 takes place.
- IIS – All Versions
- A single Web Service named GSImportExportService will be created, requiring ASP.NET version 2.0 and anonymous access enabled in Directory Security. The workstations communicate to the Web Service methods via XML over HTTP.
- IIS7 and above
- 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 only one CPU, 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 choose one for use with 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: 3.5 will be installed if not already present.
- NOTES: If the database will be accessed from a service host running on a different machine, SQL must allow for Remote Connections.
Database Server
- In a multi-station database, you can use multiple service hosts pointing to a single database server. All song scheduling and testing is done on the service host.
- 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 choose one for use with 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: 3.5 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.
Service Host
- In a multi-station database, you can use multiple service hosts pointing to a single database server. All song scheduling and testing is done on the service host.
- 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 is required
- IIS7 and above
- Vista, Windows 7 and Windows Server 2008: The GSelector Service is hosted by IIS in a virtual folder named RCS.GSelector.Services.Main. The service will attempt to use TCP port 808, but will use any pre-defined open TCP port in IIS. If TCP cannot be used fallback to HTTP on port 80 takes place.
- IIS6 and below
- XP, Windows Server 2003: The GSelector Service is hosted in a Windows Service named GSelector Service Host. The service will attempt to use TCP port 808. If TCP cannot be used fallback to HTTP on port 8080 takes place.
- IIS – All Versions
- A single Web Service named GSImportExportService will be created, requiring ASP.NET version 2.0 and anonymous access enabled in Directory Security. The workstations communicate to the Web Service methods via XML over HTTP.
- IIS7 and above
- Processor: 2 GHz or faster recommended
- RAM: 2 GB or higher recommended
- Available Disk Space: ~100 MB
- .NET Framework: 3.5 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: 3.5 will be installed if not already present.