Skip to content

System requirements

The CareSuite Server is a Linux-based system that can be installed on a physical or virtual machine. All software components are managed by the CareSuite itself. No manual configuration of the system is requried.

It can be installed on Ubuntu (preferred) and RedHat Enterprise Linux (RHEL).

Ubuntu (preferred)

TopicRequirementNotes
Supported Versions22.04 LTSDesktop or Server Edition
Graphical User InterfaceRecommendedSee notes below
RAM8 GB
Disk Spaceat least 80 GB
Local root privilegesroot/sudo permissions are requried
Internet accessRequiredSee internet access

RedHat Enterprise Linux (RHEL)

Click to show details for RHEL. Note that Ubuntu is the preferred installation method.
TopicRequirementNotes
Supported Versions8 or 9Desktop or Server Edition
Graphical User InterfaceRecommendedSee notes below
RAM8 GB
Disk Spaceat least 80 GB
Local root privilegesroot/sudo permissions are requried
Internet accessRequiredSee internet access

Firewall/Ports

Inbound

The CareSuite Server uses the following ports which need to be open for incoming traffic:

PortProtocolRequiredDescription
80TCPRequiredWeb Interface
443TCPOptionalWeb Interface (SSL)
8080TCPRequiredReceiving data from the Gets TCP Logger
8081-8089TCPOptionalAdditional Gets TCP Loggers
If multiple systems are managed, one additional port per system

Outbound

The CareSuite Server connects to the following devices. Outgoing traffic has to be allowed for:

PortDeviceProtocolRequiredRequired for
80GEC ConfiguratorTCPRequiredConfiguring the Gets Nurse Call System
80GEC Radio HubsTCPRequiredMonitoring of the Gets Radio System

Internet Access

Internet access is required during the installation of the CareSuite.

To keep the system up-to-date, we recommend allowing internet traffic to at least the following hostnames permanently:

CareSuite

Note: The IP addresses of these hostnames might change. If you can, allow access dynamically by hostname, not IP.

HostnameProtocolDescription
relay.caresuite.chHTTP(S) (Port 80 and 443)Updates, Licensing, Mailing

If the CareSuite App is used, the following hostnames need to be accessible for the App to work:

HostnameProtocolDescription
fcm.googleapis.comHTTP(S) (Port 80 and 443)Firebase Cloud Messaging
See notes below

For Ubuntu based systems

The following hostnames are required if you do not use a custom local Ubuntu mirror:

HostnameProtocolDescription
ch.archive.ubuntu.comHTTP(S) (Port 80 and 443)Ubuntu OS Updates
security.ubuntu.comHTTP(S) (Port 80 and 443)Ubuntu OS Updates

For RHEL based systems

Click to show details for RHEL. Note that Ubuntu is the preferred installation method.

The following hostnames are required if you do not use a custom local RHEL mirror:

HostnameProtocolDescription
cdn.redhat.comHTTP(S) (Port 80 and 443)RHEL OS Updates

Our system integrators often use the CareSuite Server as a jump host to manage other Gets components via remote access (like TeamViewer). These components are configured via a web interface, which makes a graphical user interface necessary.

If you can provide other means for our integrators to access your network (VPN, Windows Remote Desktop, Jump hosts) and give access to a graphical user interface, the CareSuite software can be installed without a GUI. The CareSuite Server must be accessible via SSH from a jump host in this scenario.

Please contact the system integrator to discuss the requirements and find a solution that integrates well into your IT infrastructure.

Firebase Cloud Messaging

Firebase Cloud Messaging is only required if the CareSuite App is used.

The CareSuite App tries to keep all data locally in the network. We do, however, use Firebase Cloud Messaging as a fallback notification method if a device is currently not reachable in the local network.

To use this fallback method, the CareSuite server and all App clients must get access to the fcm.googleapis.com endpoint.