Exigences du système
Configuration matérielle minimale requise
Le matériel suivant est nécessaire pour faire fonctionner un serveur Relution requis :
- 2 cœurs de CPU
- 4 Go de RAM
- 1 carte réseau
- 10 GiB HDD/SSD
- Espace de stockage supplémentaire pour les données de l’utilisateur, le système d’exploitation et d’autres applications et programmes
Stockage des ressources externes
Nous recommandons l’utilisation d’un stockage de ressources externe dans generel, en particulier dans les cas suivants :
- Installation et gestion des applications natives sur les appareils Windows
- Si des applications natives d’une taille supérieure à 50 Mo ou, en général, un grand nombre d’applications natives sont utilisées
- Serveurs avec plus de 5000 appareils
Relution prend en charge la configuration d’un système de stockage séparé compatible S3 comme Minio. Vous pouvez trouver plus d’informations sur Installation Minio
Matériel recommandé
En fonction du nombre de dispositifs gérés, nous recommandons l’équipement matériel suivant :
Jusqu’à 150 appareils
1x serveur pour Relution et la base de données
- 2 cœurs de CPU
- 4 GO DE RAM
- Environ 50 Go d’espace de stockage sur disque dur/SSD
150 à 1000 appareils
1x serveur pour Relution et la base de données
- 4 cœurs de CPU
- 8 GO DE RAM
- Environ 100 Go d’espace de stockage sur disque dur/SSD
1000 à 5000 appareils
1x serveur d’application
- 2 cœurs de CPU
- 4 GO DE RAM
- Environ 30 Go d’espace de stockage HDD/SSD
1x serveur de base de données
- 4 cœurs de CPU
- 8 GO DE RAM
- Environ 100 Go d’espace de stockage HDD/SSD
5000 à 10000 appareils
Nombre maximum d’appareils par organisation : 5000.
1x load balancer
2x serveur d’application
- 2 cœurs de CPU
- 4 GO DE RAM
- Environ 30 Go d’espace de stockage HDD/SSD
Serveur de base de données
Standard
1x serveur de base de données
- 4 cœurs de CPU
- 8 GO DE RAM
- Environ 300 Go d’espace de stockage sur disque dur/SSD (100 Go si un stockage séparé compatible S3 est utilisé)
Haute disponibilité
3x serveur de base de données en cluster
- 4 cœurs de CPU
- 8 GO DE RAM
- Environ 300 Go d’espace de stockage sur disque dur/SSD (100 Go si un stockage séparé compatible S3 est utilisé)
10000 à 30000 appareils
Nombre maximal d’appareils par organisation : 5000.
1x load balancer
2x serveur d’application
- 2 cœurs de CPU
- 4 GO DE RAM
- Environ 30 Go d’espace de stockage HDD/SSD
Serveur de base de données
Standard
1x serveur de base de données
- 4 cœurs de CPU
- 16 GO DE RAM
- Environ 500 Go d’espace de stockage HDD/SSD (150 Go si un stockage séparé compatible S3 est utilisé)
Haute disponibilité
3x serveur de base de données en cluster
- 4 cœurs de CPU
- 8 GO DE RAM
- Environ 500 Go d’espace de stockage HDD/SSD (150 Go si un stockage séparé compatible S3 est utilisé)
30000 à 50000 appareils
Nombre maximal d’appareils par organisation : 10000.
1x load balancer
2x serveur d’application
- 2 cœurs de CPU
- 4 GO DE RAM
- Environ 30 Go d’espace de stockage HDD/SSD
Serveur de base de données
Standard
1x serveur de base de données
- 8 cœurs de CPU
- 16 GO DE RAM
- Environ 1 TB d’espace de stockage HDD/SSD (250 GB si un stockage séparé compatible S3 est utilisé)
Haute disponibilité
3x serveur de base de données en cluster
- 4 cœurs de CPU
- 16 GO DE RAM
- Environ 1 To d’espace de stockage HDD/SSD (250 Go si un stockage séparé compatible S3 est utilisé)
Système d’exploitation
Les systèmes d’exploitation suivants sont pris en charge :
- AlmaLinux ou Rocky Linux version 8 ou 9
- Red Hat Enterprise Linux (RHEL) version 8 ou ultérieure
Logiciel
Installation de Docker (recommandée)
- Versions actuelles de Docker et de Docker Compose.
Installation native
Les logiciels suivants sont recommandés pour l’exécution d’un serveur Relution. recommandé :
- Java 21
- AdoptOpenJDK 21 est recommandé.
- NGINX 1.8 ou plus récent
- Serveur de base de données pris en charge.
Bases de données prises en charge
Relution prend en charge les serveurs de base de données suivants :
- MariaDB LTS version minimale 10.11 ou plus récente
- PostgreSQL 14.0 ou plus récent
Les versions 10.4.9 et 10.4.10 de MariaDB contiennent un bogue sérieux qui pourrait rendre Relution inutilisable après le redémarrage du service. Veuillez utiliser MariaDB 10.4.11 ou une version supérieure ou 10.4.8 ou une version inférieure.
Pour utiliser le portail web de Relution, veuillez utiliser l’un des navigateurs suivants dans la dernière version :
- Chrome
- Firefox
- Safari
Appareils et plateformes gérés
- Android 7 ou version ultérieure
- iOS 15 ou ultérieur
- iPadOS 15 ou version ultérieure
- macOS 10.12 ou version ultérieure
- tvOS 12.0 ou version plus récente
- Windows 10 Professionnel/Education ou plus récent
Réseau
- Connexion directe à l’internet
- Pas de serveur proxy entre Relution et Internet
Configuration du pare-feu
Serveur Relution
Accès Internet
Les ports suivants doivent être ouverts sur le pare-feu pour les connexions entrantes et sortantes de/vers l’internet.
Port | Type | Direction | Source | Nécessaire | Description |
---|---|---|---|---|---|
80 | TCP | Entrant | All | Oui | Redirection vers HTTPS |
443 | TCP | Inbound | All | Oui | Pour l’accès à internet et la communication client-serveur |
7800 | TCP | Entrant/Sortant | Nœud de cluster | Oui | Nécessaire pour la communication entre les nœuds de cluster |
8099 | TCP | Entrant | Réseau local | Non | Nécessaire pour le suivi de l’état de santé |
2197 | TCP | Entrant/Sortant | Associé/Nommé | Non1 | Services de notification push d’Apple (APNS) |
443 | TCP | Outbound | - | Oui | par exemple, service SMS, serveur de licences, VPP, DEP, … |
123 | UDP | Outbound | - | Yes | NTP (serveur de temps) |
¹ Requis pour la communication entre les appareils iOS et Apple Push Notification Services (APNS) jusqu’à la version 4.70. Requis comme solution de repli dans les versions ultérieures.
Réseau interne
Le service Relution utilise ces ports pour communiquer avec des services externes (base de données, service d’annuaire, serveur de messagerie). La configuration exacte dépend des services utilisés et du fait que les services fonctionnent sur des serveurs séparés (recommandé).
Si les serveurs se trouvent sur le même réseau, aucune configuration supplémentaire du pare-feu n’est nécessaire. Tous les ports sont des ports TCP.
Port | Description |
---|---|
25 | Serveur de messagerie (SMTP) |
389 | Service d’annuaire (LDAP) |
587 | Serveur de messagerie (SMTPS) |
636 | Service d’annuaire (LDAPS) |
3306 | MariaDB/MySQL |
5432 | PostgreSQL |
Appareils mobiles
Lorsque les appareils mobiles sont connectés aux réseaux internes, des ports entrants et sortants supplémentaires doivent être ouverts pour que les appareils puissent se connecter aux serveurs Apple, Microsoft ou Google afin de recevoir des messages push. Pour communiquer avec Relution, le port HTTPS par défaut 443 est nécessaire. En fonction des fonctionnalités à utiliser sur les appareils, des ports supplémentaires peuvent être nécessaires, qui peuvent être trouvés dans la documentation du fabricant. Lorsque les appareils sont connectés aux données mobiles, aucune configuration supplémentaire n’est nécessaire.
Liens connexes :
- Utiliser les produits Apple sur les réseaux d’entreprise →
- Ports TCP et UDP utilisés par les logiciels Apple →
- Apple technotes →
- Apple Classroom →
- Firebase Cloud Messaging →
- Firebase Cloud Messaging ASN of 15169 →
Port | Type | Direction | Description |
---|---|---|---|
443 | TCP | Outbound | HTTPS, par exemple Relution, Google FCM, Microsoft WNS, Apple Push Notification Service,… |
443 | UDP | Outbound | QUIC, e.g. iCloud Private Relay, Google services |
5223 | TCP | Inbound/Outbound | Service de notification push d’Apple¹ |
5228-5230 | TCP | Outbound | Google Firebase Cloud - Firebase Cloud Messaging (FCM) |
3283 | TCP | Inbound/Outbound | Apple Remote Desktop (par ex. Apple Classroom App) |
3283 | UDP | Inbound/Outbound | Apple Remote Desktop (par ex. Apple Classroom App) |
3284 | TCP | Entrant/Sortant | Partage de documents Apple Classroom |
3285 | TCP | Inbound/Outbound | Apple Classroom App |