Server Requirements for ClubHouse Online Integration
Single Server Setup
 
Hardware Requirements:
Processor: Intel Pentium or compatible 2000 MHz or higher processor, 2nd processor if running Terminal Services or Citrix
Operating System: Windows Server 2019 or Newer
Memory: 16 GB of RAM
Network Adapter: 1 GB
 
Software Requirements:

Jonas Software Requirements
Before we can migrate the ClubHouse Online integration to your new server, we need the Jonas Software Back Office already moved to the new server.
Please look below for the software setup that the club is using and make sure to complete the following BEFORE your scheduled install date.
If the software has not been migrated and setup, we will not be able to perform the install and we will need to reschedule.
 
  1. GJCWIN Folder is moved to the new server
  2. JCM Software is installed on the new server
  3. You have called into Jonas Support and had the software on the new server activated
  4. All workstations that would be accessing Jonas must be mapped to the new server
  1. GJCWIN Folder is moved to the new server
  2. You have moved the JonasNET (JAM Database) to the new server
  3. JCM Software is installed on the new server
  4. JAM Software is installed on the new server
  5. You have called into Jonas Support and had the software on the new server activated
  6. All workstations that would be accessing Jonas must be mapped to the new server
  1. You have moved the JonasNET (Encore Database) to the new server
  2. Encore Software is installed on the new server
  3. You have called into Jonas Support and had the software on the new server activated
  4. All workstations that would be accessing Jonas must be mapped to the new server
  1. GJCWIN Folder is moved to the new server
  2. You have moved the JonasNET (Encore Database) to the new server
  3. JCM Software is installed on the new server
  4. Encore Software is installed on the new server
  5. You have called into Jonas Support and had the software on the new server activated
  6. All workstations that would be accessing Jonas must be mapped to the new server


IIS (Internet Information Services)
We require the following sections of IIS to be fully installed with all their sub programs. Web Server, which includes Common HTTP Features, Health and Diagnostics, Performance, Security, and Application Development along with their sub programs.
To install IIS open Server Manager and follow these steps.
  1. Click Manage in the top right corner.
  2. Click Add Roles and Features
  3. Select Server Selection, make sure your server is selected and click Next.
  4. Expand the IIS section and check all required programs.
  5. Once all are selected click Install and follow the prompts.
Below is a screenshot of a complete list of what needs to be installed.



.NET Framework
We require both .NET 3.5 and .NET 4.7 to be fully installed, including their sub programs.
To install .NET Framework open Server Manager and follow these steps.
  1. Click Manage in the top right corner.
  2. Click Add Roles and Features
  3. Select Server Selection, make sure your server is selected and click Next.
  4. Click Next again to proceed to the Features.
  5. Expand both .NET Frameworks and check all required programs.
  6. Once all are selected click Install and follow the prompts.
Below is a screenshot of a complete list of what needs to be installed.



SQL Server
We require SQL Server 2014 or SQL Server Express 2014 or above to be installed.
While installing SQL Server please make note of the following:
  • Install must be run using a local/full windows admin account.
  • SQL must be set to Mixed Mode (Windows & SQL Authentication)
  • Make note of the SA user account password, this will need to be provided to the installer.
  • After the install make sure the SQL Browser is set to running
Also make sure to install SQL Configuration Manager and SQL Management Studio.
If you don’t already have SQL Server installed, we recommend the free SQL 2019 Express & SQL Server Studio Management Edition. These applications can de downloaded from Microsoft here:
SQL Server 2019 Express - https://www.microsoft.com/en-us/sql-server/sql-server-downloads
SQL Server Studio Management - https://go.microsoft.com/fwlink/?linkid=2043154

If you are using any of the following Jonas products, you do not need to install SQL Server since they already utilize it.
Jonas Activity Management
Jonas Encore


SQL Server Instance
We require a SQL Server Instance that does NOT contain any non-Jonas databases.
If you are using Jonas Activity Management, or Jonas Encore we will use the same instance that those programs are using, and no additional setup will be required.
 
Server and Network Configuration:

TLS Encryption
Clubhouse Online utilizes TLS 1.2 encryption for all communication to and from your club's server. To that effect, please ensure TLS 1.2 has been enabled in your windows server settings.
If you're unsure how to enable the protocol, please review the outlined steps here. https://learn.microsoft.com/en-us/mem/configmgr/core/plan-design/security/enable-tls-1-2-server

Time Synchronization
To ensure our clients’ servers are properly synchronized with our servers, we require an internet time service to be configured on their network. If your Club has a domain setup, you will need to configure the domain controller to synchronize with this time service.
Recommended: time.nist.gov

User Account Controls
U.A.C. (User Account Control) will cause permission issues for the integration and is recommended to be turned off completely. Understandably this can't always be accommodated so this will function under the lowest level "Notify me only when apps try to make changes to my computer (do not dim my desktop)"

Windows User Account Creation
In order for the integration to Clubhouse Online to function correctly, the Windows services that will be installed on the server must have access to the necessary Windows components and Jonas Software files outlined in these requirements. To ensure all necessary permissions are granted upon installation, a Local Administrator account must be provided. This user account will only be applied to the Windows services during the installation and will not be utilized for server access.
This User Account should be set with the following credentials:
  • Set as a Local Administrator or part of the Administrators Group
  • Password does not expire
Note: This user account does not require any domain privileges as it will only require full permissions on the local environment. If your club is using an internal domain, it is only necessary to add the Local Administrators Group and NOT the Domain Administrators Group.

These credentials will need to be provided to the Tech when they connect to the server(s) to complete the Clubhouse Online Integration re-install.

Windows Firewall/Internal Port Rules
Please make sure the following ports are open for both inbound and outbound communication between the Club Server and all workstations on the network. All workstations will be accessing the SQL database on both these ports. If workstations have Windows Firewall enabled, please make sure to add these rules in place for both inbound and outbound.
TCP – XX (Port chosen for port forwarding, inbound only)
TCP – 1433
UDP – 1434

Port Forwarding
You will have setup port forwarding to your old server. On the date of the install please insure you can change the port forwarding to point to the new Club Server.

When you have completed the setup
When you have completed all the previous setup, please click the following link to book your ClubHouse Online migration with an installer.

Terms of Agreement 
All server requirements listed on this page must be completed in order to scheduled installation date. If the information on this booking page is inaccurate or has been completed falsely, we reserve the right to stop the install and not reschedule a date of installation until all requirements been met.
It is within the club's best interest to have this page's information followed completely and accurately to avoid additional downtime with the integration of their website. If the requirements have not been met prior to the scheduled installation date, your install will be postponed until these requirements are completed. The next available installation date will be determined by the installer once they have confirmed with the IT Contact that the requirements have been completed.
It is your responsibility to ensure the correct contact information is provided upon submission of the booking or provide additional instructions prior to the installation.

If you have any questions regarding the requirements above please reach out to [email protected]

By clicking the following link you are agreeing to all terms listed above and acknowledge that all information provided on the following booking page is accurate and complete.

Book your ClubHouse Online Migration