Zum Inhalt springen

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.

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