On-Premises / Selbst gehostet
Grundlegendes Verständnis
Dieses Produkt hat drei Hauptteile: eine zentrale API, ein Relay und Clients. Der Client ist das, was Endbenutzer und Supportmitarbeiter sehen und verwenden, um einen Bildschirm zu teilen und einen Computer zu steuern. Wenn der Client startet, kontaktiert er die zentrale API, die ihn an den entsprechenden Relay-Server weiterleitet. Sobald die Verbindung hergestellt ist, wird die zentrale API jeden Supportmitarbeiter, der versucht, sich mit diesem speziellen Computer zu verbinden, an den richtigen Relay-Server umleiten.
Sobald die Verbindung zwischen dem Endbenutzer und dem Supportmitarbeiter hergestellt ist, erfolgt die gesamte Kommunikation zwischen diesen Entitäten ausschließlich über den Relaisserver.
Alle erforderlichen Computer-, Benutzer- und Sitzungsinformationen für TSplus Remote Support, um ordnungsgemäß zu funktionieren, werden von der zentralen API in einer MySQL-Datenbank gespeichert.
Das bedeutet, dass Sie beim Selbsthosting einer TSplus Remote Support-Infrastruktur sowohl eine zentrale API als auch einen Relay hosten müssen.
Hinweis: Die zentralisierte API und der Relay können beide auf demselben Server gehostet werden.
Voraussetzungen
Die zentrale API und der Relay müssen auf Ubuntu 24.04 LTS gehostet werden.
Da die zentralisierte API und das Relay über Docker-Container bereitgestellt werden, ist es erforderlich, Docker und docker-compose installiert zu haben sowie einen Internetzugang, der zu den folgenden Docker-Hub-Endpunkten geöffnet ist:
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 kann mit dem folgenden Befehl installiert werden:
sudo apt-get install docker-compose
Ein SSL/TLS-Zertifikat im .pfx-Format für sowohl das Relay als auch die zentrale API.
Empfohlene Ressourcen:
Für das Relay:
-
Bandbreite:
- UP: 500Ko/s * geplanter maximaler gleichzeitiger Sitzungsanzahl
- DOWN: 500Ko/s * geplanter maximaler gleichzeitiger Sitzungsanzahl
- RAM: mindestens 100Mo * geplanter maximaler gleichzeitiger Sitzungsanzahl Für die API:
- RAM: mindestens 8 Go