Server Requirements for ClubHouse Online
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 2016 or Newer (at least 2019 is recommended)
Memory: 16 GB of RAM
Network Adapter: 1 GB
Software Requirements:
Jonas Club Management
Proceed to IIS if you have Encore or clubsystems Back Office.
The software must be updated to the latest version.
Step 1 – Update Software Keys
Open Jonas Club Management and navigate to System Administration>System Setup>Software Key/Renewal, then click on “Get Product Keys”
Step 2 – Downloading Jonas Club Management Update
Navigate to
http://jonassupport.com/ and login.
Click on Product Update.
Scroll down until you see Software Updates.
Download the latest General Release update.
Note: All users will need to be logged out of Jonas Club Management prior to running the update.
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.
- Click Manage in the top right corner.
- Click Add Roles and Features
- Select Server Selection, make sure your server is selected and click Next.
- Expand the IIS section and check all required programs.
- 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.
- Click Manage in the top right corner.
- Click Add Roles and Features
- Select Server Selection, make sure your server is selected and click Next.
- Click Next again to proceed to the Features.
- Expand both .NET Frameworks and check all required programs.
- 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
Club Select
SQL Server Instance
We require a SQL Server Instance that does
NOT contain any non-Jonas databases.
If you are using Jonas Activity Management, Jonas Encore, or Club Select 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)"
Port Forwarding
You will need to port forward TCP port 90 to the Jonas server from your WAN (internet) connection.
If you would like to limit this port to just the traffic for our web servers, please reach out to your assigned installer or project coordinator and they can provide a list of IP addresses.
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 – 1433
UDP – 1434
TCP – 90 (inbound only)
When you have completed the setup
When you have completed all the previous setup please click the following link and fill out the Readiness Form, the form will be submitted to the implementation team.