vault backup: 2026-07-31 08:27:15

This commit is contained in:
Janik von Rotz committed 2026-07-31 08:27:15 +02:00
1 parent e8317e67df
commit 199ac47154
7 files changed
+50 -4

No files matched your search

+9
View File
@@ -0,0 +1,9 @@
---
kind: reference
section: tool
website: https://github.com/coturn/coturn
lang: en
---
Coturn is a free open source implementation of TURN and STUN Server. The TURN Server is a VoIP media traffic NAT traversal server and gateway.
+2 -1
View File
@@ -15,4 +15,5 @@ Interne Dienste für Mitarbeitende der Mint System:
* [[Wiki Mint System]]
* [[Chat Mint System]]
* [[LLM Chat Mint System]]
* [[N8N Mint System]]
* [[N8N Mint System]]
* [[TURN Mint System]]
-1
View File
@@ -1,5 +1,4 @@
---
title: N8N Mint System
kind: reference
website: https://n8n.mint-system.ch/
section: infrastructure
-1
View File
@@ -1,5 +1,4 @@
---
title: N8N
kind: reference
section: tool
website: https://n8n.io/
+33 -1
View File
@@ -5,4 +5,36 @@ section: communication
website: https://nextcloud.com/talk/
---
Für den effizienten Betrieb braucht es einen Turn-Server.
## ## TURN-Server
Für den effizienten Betrieb braucht es einen TURN-Server wie [[TURN Mint System]].
```mermaid
sequenceDiagram
participant A as Browser A
participant NC as Nextcloud Talk<br/>cloud.mint-system.ch
participant TS as coturn<br/>turn.mint-system.ch
participant B as Browser B
A->>NC: Join call (HTTPS/WSS signaling)
B->>NC: Join call (HTTPS/WSS signaling)
NC->>NC: Generate time-limited TURN creds<br/>(HMAC with shared static-auth-secret)
NC-->>A: TURN URL + username/password
NC-->>B: TURN URL + username/password
A->>TS: STUN/TURN allocate request
B->>TS: STUN/TURN allocate request
Note over A,B: ICE tries direct P2P first
alt Direct path blocked by NAT/firewall
A->>TS: Media relay (UDP)
TS->>B: Media relay (UDP)
end
A->>NC: ICE candidates, call teardown
B->>NC: ICE candidates, call teardown
```
- **WSS** – WebSocket Secure – verschlüsselte WebSocket-Verbindung für das Signaling (Anrufaufbau, Steuerdaten).
- **STUN** – Session Traversal Utilities for NAT – Server verrät dem Client seine öffentliche IP/Port.
- **TURN** – Traversal Using Relays around NAT – Server leitet Medienverkehr weiter, wenn direkte Verbindung nicht klappt.
- **NAT** – Network Address Translation – Mechanismus, mit dem sich mehrere Geräte eine öffentliche IP teilen.
- **ICE** – Interactive Connectivity Establishment – Verfahren, das die beste Verbindungsmethode zwischen zwei Peers findet.
- **UDP** – User Datagram Protocol – schnelles, verbindungsloses Transportprotokoll für Echtzeit-Medien.
+6
View File
@@ -0,0 +1,6 @@
---
kind: reference
section: infrastructure
---
Unter der Adresse `turn.mint-system.ch` läuft ein [[Coturn]] TURN-Server.
Binary file not shown.

After

Width:  |  Height:  |  Size: 177 KiB