Der Betreiberteil richtet sich an Administratoren, die einen TASTEREMOTE-Server selbst installieren und betreiben. Wenn Sie statt eines eigenen Servers den Dienst von TASTEDEV nutzen möchten, siehe Remote-Desktop-Dienst. Wenn Sie den Server für sich installieren und einrichten lassen möchten, nutzen Sie die Anfrage zur Einrichtung.
| Komponente | Funktion | Standardadresse |
|---|---|---|
| Signalserver (signal) | Konten, Geräte und Verbindungsvermittlung (REST /api, WebSocket /ws, /healthz). Bei einer Paketinstallation stellt er auch die Host-Installationsdateien unter /downloads/ und Host-Updates unter /updates/ bereit. | 127.0.0.1:8080 |
| Web (web) | Die Browserseiten (Viewer, Meine Geräte, Verwaltung) | 127.0.0.1:3000 |
| Reverse-Proxy | Nimmt HTTPS (80/443) an und verteilt es auf signal und web. Verwendet Caddy, nginx oder Apache httpd. | 80, 443 |
| TURN (coturn) | Leitet Video weiter, wenn Host und Viewer keine direkte Verbindung herstellen können. | 3478 |
| Host | Das TASTEREMOTE-Programm auf dem Computer, der Verbindungen annimmt | Verbindet sich mit wss://<address>/ws des Servers |
Der Proxy leitet /api/*, /ws, /healthz, /downloads/* und /updates/* an signal weiter und alles andere an web.
/api unter derselben Adresse → signalwss://<address>/ws → signal (Verbindungsvermittlung)/downloads/ oder /updates/ des Servers (Selbstaktualisierung)| Port | Protokoll | Verwendung |
|---|---|---|
| 80 | TCP | Zertifikatsausstellung (ACME), Weiterleitung auf HTTPS |
| 443 | TCP (für HTTP/3 auch UDP) | HTTPS |
| 3478 | UDP, TCP | TURN/STUN |
| 49160–49200 | UDP | TURN-Relay |
Öffnen Sie 8080 und 3000 nicht nach außen. TURN kann auch an die eigene öffentliche IP des Servers weiterleiten, lassen Sie daher auf öffentlichen Adressen nur den Proxy, coturn und sshd lauschen. Prüfen können Sie das mit sudo ss -lntup.
deploy/ des Repositorys einen Satz Container (Caddy, signal, web, coturn).Die genauen Schritte finden Sie unter Serverinstallation.