Configuration requise

TrueConfEnviron 19 min

Préparation à l'installation et exigences système

Étapes minimales pour obtenir un système de communication d'entreprise opérationnel :

  1. Sélectionnez une machine (PC, serveur physique ou virtuel) avec le matériel approprié. ◀️ Vous êtes ici !

  2. Installer TrueConf Server.

  3. Accéder au panneau de contrôle.

  4. Enregistrer le serveur.

  5. Configurer HTTPS (utilisé pour de nombreuses fonctions clés, telles que l'intégration avec le serveur IA, la planification de conférences, etc.) et indiquer l'adresse externe du serveur (page d'accueil).

  6. Configurez l'accessibilité du serveur pour les utilisateurs au sein de l'entreprise et, si nécessaire, depuis le réseau externe (en dehors du SICP).

  7. Créer des comptes utilisateurs ou intégrer le serveur avec le service d'annuaire via le protocole LDAP/LDAPS.

  8. Installez les applications client pour les utilisateurs et apprenez-leur à se connecter à votre serveur (voir la documentation de l'application de bureau).

Après ces étapes, vous obtiendrez une messagerie de base avec vidéoconférence de TrueConf, mais il est essentiel de la configurer en détail selon vos besoins dans les différentes sections du panneau de contrôle. Consultez les autres sections de cette documentation pour plus de détails.

À des fins de test, vous pouvez installer TrueConf Server sur les éditions Windows personnelles, mais assurez-vous que ce ne soit pas la version Home ! Les versions requises sont Windows 10 / 11 Pro ou Enterprise, qui incluent la gestion des groupes d'utilisateurs. De plus, quel que soit le système d'exploitation (Windows ou Linux), l'utilisateur du système d'exploitation sur lequel vous installez le serveur doit obligatoirement avoir un mot de passe défini.

Explications utiles

TrueConf Server présente un certain nombre de caractéristiques qui doivent être prises en compte lors du choix de l'équipement pour une installation spécifique. Les comprendre aidera à mieux sélectionner les composants.
  1. IMPORTANT : Si vous souhaitez utiliser Intel® Xeon® 6 et versions ultérieures, notez qu'ils existent en 2 versions de CPU : avec uniquement des cœurs E (économes en énergie) et avec uniquement des cœurs P (plus performants). Les principales différences : les cœurs P prennent en charge Hyper Threading, les instructions AVX-512 et AXM, ont une plus grande capacité de cache et des fréquences plus élevées. Ainsi, dans la plupart des cas, il est préférable d'opter pour une VM ou un VPS basé sur des cœurs P, et dans d'autres cas, il est impératif de consulter le support techniqueTrueConf. Dans tous les cas, il NE faut PAS utiliser de processeurs hybrides de bureau Intel.

  2. Seules les architectures CPU x86-64 (également connues sous les noms x64, x86_64, AMD64 et Intel 64) sont prises en charge.

  3. Différents types de connexions génèrent différentes charges sur le CPU et le réseau. Par exemple, pour les connexions à partir des applications clientes TrueConf pour les ordinateurs de bureau et les appareils mobiles, grâce à la technologie SVC, le serveur utilise principalement les ressources du processeur pour le transfert des flux multimédias sur le réseau, plutôt que pour la gestion des flux. Cela est dû au fait qu'il n'y a pas de recodage des flux (comme lors de l'enregistrement pour le mixage de l'image résultante). On peut ainsi considérer qu'un noyau physique d'un processeur serveur standard avec multithreading (Hyper Threading ou SMT) est nécessaire pour gérer 200 Mbps de trafic. Cela signifie que lors de l'installation TrueConf Server sur un serveur physique, 1 noyau est dédié à la gestion de 200 Mbps, tandis que lors de l'installation sur une machine virtuelle (VM), 1 vCPU est utilisé pour gérer 100 Mbps.

  4. En pratique, il est rare que tous les utilisateurs participent simultanément à des conférences, c'est pourquoi le moteur du serveur de vidéoconférence ne limite pas la largeur de bande du réseau d'entreprise ou d'Internet. Cependant, dans nos calculs, nous recommandons de ne pas dépasser un débit de 3 Gbit/s pour le serveur sur lequel fonctionne un seul TrueConf Server, quel que soit le nombre de participants, les types de conférences, etc. C'est la valeur maximale obtenue et vérifiée en pratique. Si vous dépassez cette valeur et rencontrez des problèmes, veuillez contacter le soutien technique. N'oubliez pas non plus de tenir compte des capacités de l'adaptateur installé sur la machine avec TrueConf Server.

  5. TrueConf Server fonctionne tout aussi bien sur les systèmes processeurs Intel et AMD de la même génération (famille). Les technologies de multithreading sont également utilisées : Hyper-Threading d'Intel et SMT d'AMD.
  6. Les processeurs, fabriqués à différentes époques (différentes générations), diffèrent en performance par cœur même à fréquence égale.

  7. TrueConf Server fonctionne de la même manière sous Linux et Windows.
  8. En pratique, nous recommandons que la charge du processeur de la machine avec TrueConf Server ne dépasse pas 80 %. Si une telle charge est observée dans vos scénarios d'utilisation, il est conseillé d'ajouter des ressources à la machine virtuelle (VM) ou de mettre à niveau physiquement le matériel.

  9. L'installation est possible à la fois sur une machine physique et sur une machine virtuelle (y compris VPS), par conséquent, les exigences système sont communes.

  10. En cas d'utilisation de VM, il est nécessaire de configurer la topologie du processeur de manière à ce que le nombre de sockets soit minimal. Assurez-vous de consulter les instructions spécifiques au hyperviseur, mais voici les recommandations générales :

    • Si nous allouons N flux et que ce nombre ne dépasse pas le nombre de cœurs dans un seul processeur, alors 1 socket, N cœurs, 1 flux par cœur.

    • Si nous allouons N flux et que ce nombre est supérieur au nombre de cœurs, mais inférieur au nombre de flux par CPU, alors 1 socket, N/2 cœurs, 2 flux par cœur.

    • Si nous allouons N threads et que ce nombre est supérieur au nombre de threads dans un seul CPU, il est nécessaire de répartir équitablement ce N entre les sockets, les cœurs par socket et les threads par cœur. Le produit de ces trois nombres doit être égal à N. La priorité est d'avoir le nombre minimum de sockets, avec un maximum de 2 threads par cœur. Par exemple, si nous avons 2 CPU, chacun avec 24 cœurs/48 threads, et que nous voulons allouer 56 threads pour une VM, alors nous configurons 2 sockets, 2 threads par cœur, ce qui donne 56/2/2 = 14 cœurs.

Exigences pour les administrateurs

L'administrateur qui aura un accès complet à la configuration du serveur (voir description des rôles) doit posséder les notions et compétences de base suivantes en matière de systèmes d'exploitation et de réseaux :

  • compréhension de la structure de base du système de fichiers de l'OS avec serveur (Windows ou Linux) et capacité à le manipuler;

  • connaissance de la différence entre un accès standard et un accès administrateur (root), capacité à exécuter des commandes ou des fichiers d'installation en tant qu'administrateur;

  • la capacité de créer des utilisateurs dans le système d'exploitation et de les ajouter à des groupes spécifiques;

  • connaissance des concepts fondamentaux du réseau : IP, DNS, NAT, routeur, pare-feu (firewall);

  • compréhension des principes de base du fonctionnement des certificats SSL/TLS et de leur rôle dans la sécurité de l'accès aux sites web;

  • Si l'intégration du serveur avec des services et protocoles tiers (comme les emails, LDAP/AD, SIP, etc.) est nécessaire, il est également essentiel de comprendre les bases de leur fonctionnement.

Exigences système détaillées

Configuration initialeConfiguration recommandée
ProcesseurArchitecture x86-64 (également appelée x64, x86_64, AMD64 et Intel 64) :
Intel Core i3-8100 (3,6 GHz)
Intel Core i5-7400 (3,0 GHz)
Intel Xeon E-2234 (3,6 GHz)
Intel Xeon W-2223 (3,6 GHz)

ou tout autre processeur avec au moins 4 cœurs logiques et un score PassMark® de plus de 7000 points.
Architecture x86-64 (aussi connue sous le nom de x64, x86_64, AMD64, et Intel 64)
Intel Core i7-10700 (2,9 GHz)
AMD Ryzen 7 2700 (3,2 GHz)
Intel Xeon E-2288G (3,7 GHz)
Intel Xeon W-2245 (3,9 GHz)

ou tout autre processeur avec au moins 16 cœurs logiques et un score PassMark® supérieur à 14000.

Fonctionnalités des configurations standardisées

  • Jusqu'à 200 utilisateurs en ligne connectés via des applications clientes
  • Jusqu'à 1000 utilisateurs en ligne connectés via des applications clientes
  • Enregistrement ou diffusion d'une vidéoconférence de tout type
Et aussi…
  • 1 conférence en mode tout sur l'écran avec 36 participants connectés via des applications TrueConf
    ou
  • Jusqu'à 6 réunions intelligentes ou roles moderados avec 20 participants connectés via les applications TrueConf, dont 4 sur la tribune
    ou
  • 1 conférence en mode réunion intelligente ou roles moderados avec 240 participants (60 connexions WebRTC + 180 applications clients), dont 2 participants WebRTC et 3 via des applications clients sur la tribune
    ou
  • Jusqu'à 25 participants WebRTC affichés dans des conférences de tout type
    ou
  • Jusqu'à 10 terminaux SIP ou H.323 affichés dans une seule conférence de tout type
  • Jusqu'à 3 conférences en mode tout à l'écran avec 36 participants connectés via des applications TrueConf
    ou
  • Jusqu'à 15 conférences en mode réunion intelligente ou roles modérés avec 20 participants connectés via les applications TrueConf, dont 4 à la tribune
    ou
  • Jusqu'à 2 conférences en mode réunion intelligente ou rôles modérés avec 240 participants (60 connexions WebRTC + 180 applications clientes), dont 2 participants WebRTC et 3 via des applications clientes sur la scène
    ou
  • Jusqu'à 36 participants WebRTC affichés dans des conférences de tout type
    ou
  • Jusqu'à 20 terminaux SIP ou H.323 affichés dans une seule conférence de n'importe quel type
Exemples d'autres configurations typiques →
Capacités d'accélération matérielle sur GPUL'ajout d'une carte graphique NVIDIA Quadro P2000 augmente de 20 le nombre de mises en page individuelles pour les participants SIP/H.323, sans qu'il soit nécessaire de changer le reste du matériel.

Système d'exploitation

Système d'exploitation 64 bits dédié ou virtuel :

  • Microsoft Windows Server 2012/2016/2019/2022/2025 (y compris les éditions Core) avec les dernières versions des mises à jour installées
  • Debian 11 / 12 / 13
  • CentOS Stream 9

Lors du déploiement de TrueConf Server sur une machine virtuelle (VM), il est déconseillé d'utiliser la sursouscription de vCPU (c'est-à-dire que le nombre de vCPU ne doit pas dépasser le nombre de threads du processeur de la machine hôte). Pour plus de détails sur les recommandations pour les VM, consultez cet article.
Dans le cadre des services de mise en service, nous pouvons proposer le déploiement de TrueConf Server sur des distributions de systèmes d'exploitation d'entreprise qui ne sont pas officiellement prises en charge, comme Oracle Linux, RedHat Enterprise Linux, Rocky Linux, etc. Pour plus d'informations, veuillez nous contacter par le moyen qui vous convient le mieux.

Mémoire vive16 Go32 Go et plus
Lors de l'installation des modules de mémoire, suivez les recommandations du fabricant de la carte mère pour obtenir des performances maximales (elles sont généralement fournies pour les composants serveurs). Sinon, en règle générale, nous vous recommandons d'utiliser tous les canaux de mémoire disponibles sur la carte mère, c'est-à-dire d'installer au minimum une barrette de mémoire par canal.

Disque dur

20 Go d'espace libre sur le disque

Pour estimer l'espace nécessaire pour stocker les enregistrements, les informations sur le fonctionnement de la compression vidéo lors de la création d'un enregistrement peuvent être utiles.

RéseauEthernet 1 Gbit/s

Ports

  • 443 (modifiable dans le panneau de configuration) — Port HTTPS par défaut, utilisé pour transmettre des informations de service entre le serveur, les applications clientes et les navigateurs.

Si le port HTTPS est fermé, le planificateur de conférences et la gestion avancée des conférences depuis l'application client ne fonctionneront pas.

  • 4307 (modifiable dans le panneau de configuration) — port pour l'échange de données multimédia avec les applications clientes.
En savoir plus →
IPPour que le serveur fonctionne correctement, une adresse IP statique est nécessaire.
Hyperviseurs pris en chargeMicrosoft® Hyper-V, Xen, KVM, Oracle VM VirtualBox, VMware Workstation et ESXi
Passerelles cryptographiques compatiblesCryptoPro NGate, S-Terra Gateway, InfoTeKS ViPNet, Kode Bezopasnosti APCSH Kontinent

Optimisation de l'utilisation du fichier d'échange (swap)

Recommandations générales sur la taille de swap sous Windows et Linux :

La quantité de RAM installéeTaille minimale de swapVolume recommandé de swap sans hibernationVolume de swap recommandé avec l'hibernation
2-8 Go1-2 Go1 x RAM1,5 x RAM
8-64 Go4-8 Go0,5 x RAM1 x RAM
64-256 Go4-16 Go4-16 Go1 x RAM
>256 Go4-32 Go4-16 Go1 x RAM

Si un fichier d'échange (swap) est activement utilisé sur une machine virtuelle ou physique avec TrueConf Server sur Linux, alors qu'il reste beaucoup de mémoire vive disponible, vous pouvez ajuster la logique d'utilisation du swap dans le système d'exploitation. En règle générale, la situation du swap sur tous les systèmes d'exploitation Linux est la suivante :

  • il n'y a pas de réglage unique pour le chargement du swap en fonction du pourcentage de la mémoire vive (RAM) utilisée;

  • Il est incorrect de penser que si vous avez beaucoup de mémoire (par exemple, 128 Go), vous pouvez vous passer de swap. Ce fichier est une partie essentielle de la gestion de la mémoire dans le système d'exploitation.

  • L'utilisation de swap est régulée par le paramètre vm.swappiness dans le fichier système /etc/sysctl.conf. Il s'agit essentiellement du rapport entre les pages mémoire anonymes et physiques. Les pages physiques correspondent aux fichiers et à leurs parties dans le système de fichiers (généralement le code des programmes en cours d'exécution). Les pages anonymes sont des données créées dynamiquement (par exemple, les valeurs des variables).

  • Réduire la valeur de vm.swappiness donne la priorité à la mémoire anonyme par rapport à la mémoire physique, ce qui diminue l'utilisation du swap.

  • Par défaut, la valeur vm.swappiness = 60 fonctionne bien sur les machines ordinaires (avec 8-16 Go de mémoire). Sur les machines avec TrueConf Server de RAM, il peut être judicieux de choisir une autre valeur.

Vous pouvez en savoir plus sur le fonctionnement du swap sous Linux sur le site de Red Hat.

Ainsi, pour réduire l'utilisation du swap, il est nécessaire :

  1. Ouvrez le fichier /etc/sysctl.conf sous un compte administrateur dans n'importe quel éditeur de texte, par exemple, en exécutant la commande suivante dans le terminal :
sudo nano /etc/sysctl.conf

2. Si le fichier contient déjà une ligne du type vm.swappiness = 60, remplacez la valeur 60 par une valeur inférieure, par exemple 10. Si cette ligne n'existe pas, ajoutez simplement une nouvelle ligne avec vm.swappiness = 10.

Surveillez le résultat sous différentes charges sur la machine (avec un nombre différent de conférences, etc.) et ajustez la valeur en la réduisant de 10 à 1. En aucun cas, n'indiquez 0. La valeur finale peut varier en fonction de la quantité de RAM et de la charge spécifique dans vos scénarios sur TrueConf Server.