What are the requirements for Sammy servers? (KB)

October 6th, 2023

Server Hardware

Minimum for 2-10 stations

  • Intel Xeon Quad Core Processor (E5-v2 processors are not recommended, use E5-v3 or later)
  • 16GB Memory
  • 500GB storage configured in RAID 1 or RAID 10 (requirements depend on data use)
  • 140GB primary OS partition recommended*
  • 1000MBps network adapter

*Review the additional requirements for RDS Users disk space (below). The application paths must be located on the primary partition.

Minimum for 11 to 25 stations

  • Intel Xeon 6-8 Core Processor (E5-v2 processors are not recommended, use E5-v3 or later)
  • 32GB Memory
  • 1TB storage configured in RAID 1 or RAID 10 (requirements depend on data use)
  • 140GB primary OS partition recommended*
  • 1000MBps network adapter

*Consider the additional requirements for RDS Users disk space (below). The application paths must be located on the primary partition.

Supported Operating Systems

  • Windows Server 2016 Standard
  • Windows Server 2019 Standard**
  • Windows Server 2022 Standard**

*Sammy is not compatible with Server 2003, Server 2008, or Server 2012. For more information on non-supported OS please click here.
**Windows Server 2019 or later requires the server to be domain joined if Remote Desktop Services is enabled. Any environment using RDS for remote stations installed on the server may have issues if no local domain is enabled.

Server Configuration

  • SammyEHR should run on a dedicated server. This server may be a member of your current domain, however the database, data, and/or application should not reside on your domain controller.
  • Data Execution Prevention (DEP) must be set to "Turn on DEP for essential Windows programs and services only.
  • Internet Explorer ESC should be disabled for user accounts which utilize RDS to access Sammy remotely.
  • Anti-virus software must be configured with the proper real-time exclusions.
  • All available Windows Updates must be installed on the server.
  • Microsoft .NET Framework 3.5 SP1 and 4.7.2 must be installed on your server. 

Network Connectivity

  • SammyEHR servers require minimum internet speeds of 25/5 Mbps. If you use Sammy Offsite Backup and have a large system, you may need a faster internet connection.
  • The SammyEHR server should run at 1000Mbps / 1Gbps LAN speed. Using the server at slower network speeds may result in lower than expected performance.
  • The server will require full access to these web addresses.
  • Any RDP connection to the server, from outside the local network, should be made over an encrypted VPN tunnel. Perimeter firewalls should not be configured to accept generic RDP connections from outside your network.

3rd Party Backup Considerations

  • Do not schedule backups of the Sammy System while it is being used. Backups should only occur after hours when no users are logged in.
  • You must successfully complete a SQL backup when prompted after the last user logs out. Without this SQL data the system cannot be recovered.
  • ICS Software does not support any 3rd party backups and can not guarantee a system can be recovered from 3rd party backups. It is the responsibility of the client to ensure their 3rd party backup is functioning properly.

Remote Users

  • Remote users require up to 4GB of disk space per user on the primary OS partition as well as up to 200MB of RAM available to the user.
  • All remote users should connect through Remote Desktop Services (Terminal Services) only via an encrypted VPN connection.
  • Each concurrent remote user requires that a Remote Desktop Services Client Access License (RDS CAL) installed on the server or your RDS CAL licensing server. This is a Microsoft requirement for Remote Desktop Services.
  • Users must be set to not allow multiple logons for the same user account.