Passer au contenu

Sur site / Auto-hébergé

Compréhension de base

Ce produit se compose de trois parties principales : une API centralisée, un relais et des clients. Le client est ce que les utilisateurs finaux et les agents de support voient et utilisent pour partager un écran et contrôler un ordinateur. Lorsque le client démarre, il contacte l'API centralisée, qui le dirige vers le serveur relais approprié. Une fois connecté, l'API centralisée redirigera tout agent de support essayant de se connecter à cet ordinateur spécifique vers le serveur relais adéquat.

Une fois la connexion entre l'utilisateur final et l'agent de support établie, toute communication entre ces entités se fera exclusivement par le serveur de relais.

Toutes les informations nécessaires sur l'ordinateur, l'utilisateur et la session pour que TSplus Remote Support fonctionne correctement sont stockées par l'API centralisée dans une base de données MySQL.

Cela signifie que lorsque vous auto-hébergez une infrastructure TSplus Remote Support, vous devrez héberger à la fois une API centralisée et un relais.

Remarque : l'API centralisée et le relais peuvent tous deux être hébergés sur le même serveur.

Pré-requis

L'API centralisée et le relais doivent être hébergés sur Ubuntu 24.04 LTS.

Puisque l'API centralisée et le relais sont fournis via des conteneurs Docker, il est nécessaire d'avoir Docker et docker-compose installés ainsi qu'un accès Internet ouvert aux points de terminaison docker hub suivants :
https://hub.docker.com
https://registry-1.docker.io
https://production.cloudflare.docker.com
https://auth.docker.io
https://cdn.auth0.com
https://login.docker.com

Docker compose peut être installé en utilisant la ligne de commande suivante : sudo apt-get install docker-compose

Un certificat SSL/TLS au format .pfx pour le relais et l'API centralisée.

Pour le relais :

  • Bande passante :
    • UP : 500Ko/s * nombre maximum de sessions simultanées prévu
    • DOWN: 500Ko/s * nombre maximum de sessions simultanées prévu
  • RAM : minimum 100 Mo * nombre maximum de sessions simultanées prévu Pour l'API :
  • RAM : minimum 8 Go