Systemanforderungen
Die folgenden Hardware- und Softwareanforderungen müssen erfüllt sein, um einen Relution-Server zu installieren und zu betreiben.
Minimale Hardware Anforderungen
Die folgende Hardware ist für den Betrieb eines Relution-Servers erforderlich:
- 2 CPU Kerne
- 4 GiB RAM
- 10 GiB HDD/SSD(1)
- 1 Netzwerkkarte
- Weiterer Speicherplatz für Benutzerdaten
- Minimaler Speicherplatz auf HDD/SSD.
Das Betriebssystem und weitere Anwendungen und Programme werden zusätzlichen Speicherplatz benötigen.
Empfohlene Hardware
Minio Installation →
Je nach Anzahl der verwalteten Geräte empfehlen wir die folgende Hardware Ausstattung:
Bis zu 150 Geräte
1x Server für Relution und die Datenbank
- 2 CPU Kerne
- 4 GiB RAM
- Etwa 50 GiB HDD/SSD Speicherplatz.
150 bis 1000 Geräte
1x Server für Relution und die Datenbank
- 4 CPU Kerne
- 8 GiB RAM
- Etwa 100 GiB HDD/SSD Speicherplatz.
1000 bis 5000 Geräte
1x Anwendungsserver
- 2 CPU Kerne
- 4 GiB RAM
- Approx. 10 HDD/SSD Speicherplatz
1x Datenbankserver
- 4 CPU Kerne
- 8 GiB RAM
- Etwa 100 GiB HDD/SSD Speicherplatz.
5000 bis 10000 Geräte
1x Loadbalancer
2x Anwendungsserver
- 2 CPU Kerne
- 4 GiB RAM
- Etwa 10 GiB HDD/SSD Speicherplatz
3x Datenbankserver als Cluster
- 4 CPU Kerne
- 8 GiB RAM
- Etwa 300 GiB HDD/SSD Speicherplatz.
10000 bis 50000 Geräte
1x Loadbalancer
2x Anwendungsserver
- 2 CPU Kerne
- 4 GiB RAM
- Etwa 30 GiB HDD/SSD Speicherplatz
3x Datenbankserver als Cluster
- 4 CPU Kerne
- 8 GiB RAM
- Etwa 1 TB HDD/SSD Speicherplatz.
Betriebssystem
Die folgenden Betriebssysteme werden unterstützt:
- AlmaLinux Version 8 oder 9
- Red Hat Enterprise Linux (RHEL) Version 8 und neuer
- SUSE Linux Enterprise Server (SLES) Version 12 und neuer.
Software
Docker Installation (empfohlen)
- Aktuelle Versionen von Docker und Docker Compose.
Native Installation
Die folgende Software wird für den Betrieb eines Relution Servers empfohlen:
- Java 17
- Empfohlen wird AdoptOpenJDK 17
- NGINX 1.8 oder neuer
- Ein unterstützter Datenbank Server.
Unterstützte Datenbanken
Relution unterstützt folgende Datenbank Server:
- MariaDB 10.11 oder neuer
- PostgreSQL 11.0 oder neuer
Um das Relution Web-Portal zu nutzen, verwenden Sie bitte einen der folgenden Browser in der neusten Version:
- Chrome
- Firefox
- Safari.
Verwaltete Geräte und Plattformen
- Android 7 oder höher
- iOS 15 oder neuer
- iPadOS 15 oder neuer
- MacOS 10.12 oder neuer
- tvOS 12.0 oder neuer
- Windows 10 Professional/Education oder neuer.
Netzwerk
- Direkte Internetverbindung
- Kein Proxyserver zwischen Relution und dem Internet.
Firewall Konfiguration
Internetzugang
Die folgenden Ports müssen auf der Firewall für eingehende und ausgehende Verbindungen vom/zum Internet geöffnet werden. Alle Ports sind TCP Ports.
Port | Richtung | Quelle | Erforderlich | Beschreibung |
---|---|---|---|---|
80 | Eingehend | Alle | Ja | Umleitung zu HTTPS |
443 | Eingehend | Alle | Ja | Für Internetzugang und Client zu server Kommunikation |
7800 | Ein-/Ausgehend | Cluster Knoten | Ja | Notwendig für die Kommunikation zwischen den Cluster Knoten |
8099 | Eingehend | Lokales Netzwerk | Ja | Notwendig für Health Status Überwachung |
2197 | Eingehend | Verbunden/Eingerichtet | Nein¹ | Apple Push |
80 | Ausgehend | - | Ja | Umleitung zu HTTPS |
443 | Ausgehend | - | Ja | SMS Service, Lizenzserver, VPP |
2197 | Ausgehend | - | Nein¹ | Apple Push |
Mobile Geräte
Wenn mobile Geräte mit dem internen Netzwerk (Wi-Fi) verbunden sind, müssen zusätzlich eingehende und ausgehende Ports geöffnet werden, damit die Geräte eine Verbindung zu den Apple- und/oder Google-Servern aufbauen können, um Push-Nachrichten zu empfangen. Wenn die Geräte mit den mobilen Daten verbunden sind, sollte keine zusätzliche Konfiguration erforderlich sein. Bei allen Port-Angaben handelt es sich um TCP.
Port | Richtung | Quelle | Erforderlich | Beschreibung |
---|---|---|---|---|
5223 | Eingehend | Verbunden/Eingerichtet | Ja¹ | Apple Push Server |
5223 | Ausgehend | - | Ja¹ | Apple Push Server |
3284 | Eingehend/Ausgehend | - | Ja | Apple Classroom Teilen von Dokumenten |
3285 | Eingehend/Ausgehend | - | Ja | Apple Classroom App |
443 | Ausgehend | - | Ja | Google FCM, Microsoft WNS |
5228, 5229, 5230 | Ausgehend | - | Ja² | Google Firebase Cloud |
Weiterführende Links:
Internes Netzwerk
Der Relution Dienst verwendet diese Ports zur Kommunikation mit externen Diensten (Datenbank, Verzeichnisdienst, Mail-Server). Die genaue Konfiguration hängt davon ab, welche Dienste Sie verwenden und ob die Dienste auf separaten Servern laufen (empfohlen).
Wenn sich die Server im selben Netzwerk befinden, sollte keine zusätzliche Firewall-Konfiguration erforderlich sein. Alle Ports sind TCP.
Port | Beschreibung |
---|---|
25 | Mail Server (SMTP) |
389 | Verzeichnis Dienst (LDAP) |
587 | Mail Server (SMTPS) |
636 | Verzeichnis Dienst(LDAPS) |
3306 | MariaDB/MySQL |
5432 | PostgreSQL |