Kann Relution auf einem Linux Server mit Docker-Containern eingerichtet werden?
Anforderungen für die Serverumgebung zum Betrieb von Relution auf einem Linux Server mit Docker-Containern
Serverumgebung
1 x Linux Server
- AlmaLinux oder Rocky Linux Version 8 oder 9
- Red Hat Enterprise Linux (RHEL) Version 8 und neuer 1 x Datenbankserver
- MariaDB 11 LTS oder eine neuere LTS Version
- PostgreSQL 0 oder neuer
Aktuelle Versionen von Docker und Docker Compose
1 x Domain für das MDM-System
1 x LetsEncrypt RSA Zertifikat für die Domain als .pem (Base64 Codiert) Datei im ASCII Format (das Zertifikat muss an einem Speicherort abgelegt werden, welcher vom Server erreichbar ist. Das Zertifikat wird im Relution Docker Container und im reverse Proxy (Nginx) eingebunden. Bei einer Aktualisierung des Zertifikates ist darauf zu achten, auch den Docker Container von Relution sowie der reverse Proxy neu zu starten)
1 x Backup-Storage (Zur Speicherung von SQL-Dump Backups, 100GB, SMB oder NFS)
1 x Mailaccount für SMTP mit Hostname, Username, Password, Port, SSL/TLS
Mindestanforderungen an den Server (wenn möglich auch mehr als Reserve):
- 4 CPU cores
- 8GB of RAM
- 100 GiB disk
Freizugebende Ports in der Serverumgebung (alle TCP):
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 |
Nein |
Notwendig für Health Status Monitoring |
2197 |
Eingehend |
Verbunden/Eingerichtet |
Nein1 |
Apple Push Notification Services (APNS) |
80 |
Ausgehend |
- |
Ja |
Umleitung zu HTTPS |
443 |
Ausgehend |
- |
Ja |
z.B. SMS-Service, Lizenz-Server, VPP, DEP, |
2197 |
Ausgehend |
- |
Nein¹ |
Apple Push Notification Services (APNS) |
123 UDP |
Ausgehend |
- |
Ja |
NTP (Zeitserver) |
Zusätzlich bitte noch folgende TCP Ports freigeben:
25 |
Mail server (SMTP) |
389 |
Directory service (LDAP) |
587 |
Mail server (SMTPS) |
636 |
Directory service (LDAPS) |
5432 |
PostgreSQL |
3306 |
MariaDB |
Freizugebende Ports in den Außenstehenden Schulen (alle TCP):
Port |
Richtung |
Quelle |
Erforderlich |
Beschreibung |
5223 |
Eingehend |
Verbunden/Eingerichtet |
Ja ¹ |
Apple Push Server |
80 |
Ausgehend |
- |
Ja |
Redirect to HTTPS |
443 |
Ausgehend |
- |
Ja |
Google FCM, Microsoft WNS |
5223 |
Ausgehend |
- |
Ja ¹ |
Apple Push Server |
5228 |
Ausgehend |
- |
Ja |
Google Firebase Cloud Messaging |
5229 |
Ausgehend |
- |
Ja |
Google Firebase Cloud Messaging |
5230 |
Ausgehend |
- |
Ja |
Google Firebase Cloud Messaging |
Unter folgendem Link können Sie die entsprechenden Anforderungen auch noch einmal nachlesen: https://hub.relution.io/docs/installation/requirements/
IST Support Team Datum: 26.02.2025
1 Benötigt zur Kommunikation zwischen iOS Geräten und den Apple Push Notification Services (APNS) bis zu Relution 4.70. In späteren Versionen als Fallback benötigt.