Appearance
System requirements
Supported Operating Systems
- Ubuntu 22.04 LTS, Desktop or Server Edition (preferred)
- RedHat Enterprise Linux (RHEL) Versions 8 and 9, with or without GUI
Note for IT administrators regarding GUI installations
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. In this case, a GUI installation is required.
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 should 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.
Hardware and Software
- At least 8 GB RAM
- At least 50-80 GB of disk space (with the option to extend it, for bigger or long-running installations)
- Local root privileges (via sudo)
- Internet access (see notes below)
Firewall/Ports
The CareSuite server uses the following ports which need to be open for incoming traffic:
- Web interface (Port
80
and Port443
if SSL is used) - TCP-Server for the Gets TCP Logger (Port
8080
)- If multiple GEC systems are managed by a single CareSuite server, one additional port is required for each Gets TCP Logger (
8081
,8082
,8083
, etc).
- If multiple GEC systems are managed by a single CareSuite server, one additional port is required for each Gets TCP Logger (
Required packages
The following packages are automatically installed by the CareSuite installer. You do not have to install them manually.
If you do not want the CareSuite to manage your base OS installation, you can opt-out of this feature during installation. In this case you need to make sure these packages are installed manually:
- ansible
- docker
- docker-compose
- wget
- unzip
Internet access
The software works without internet access, but it can only be installed with an active internet connection. It is possible to install updates offline.
To keep the system up-to-date, we recommend allowing outgoing internet traffic to at least the hostnames listed below so that updates for the OS and the CareSuite software can be applied at any time.
If internet access is restricted, the following host names must be reachable during the installation routine:
OS Repositories
Required packages are installed via apt
(Ubuntu) or dnf
(RHEL). If you do not run an internal mirror of the official repositories, make sure the following hostnames are accessible:
Ubuntu
- ch.archive.ubuntu.com (or your preferred mirror)
- security.ubuntu.com
RHEL
CareSuite Servers
The following hostnames need to be accessible for the CareSuite to be installed and updated:
- registry.caresuite.ch (Docker images registry)
- relay.caresuite.ch (Updates, License checks)
Note: The IP addresses of these hostnames might change. If you can, allow access dynamically by hostname, not IP.
Disclaimer
- Do not manually install additional services on the CareSuite server: Additional software might use conflicting ports or install conflicting dependencies on the system. Make sure that any software you require to be installed on the system does not use the ports mentioned below.
- Keep the system up-to-date: If internet access is available, the CareSuite will be updated automatically.