Server

Server aufsetzen

Voraussetzungen

Server starten

Option 1: Aus Quellcode

# Repository klonen
git clone https://github.com/KeanuDale-No1/Qwatschy.git
cd Qwatschy

# Server starten
dotnet run --project VoiceChat.Api/VoiceChat.Api.csproj

Option 2: Fertiger Server (Download)

Lade den Server für dein Betriebssystem herunter:

Plattform Download
Windows Qwatschy-Server-win.zip
Linux Qwatschy-Server-linux.zip
# Entpacken und starten (Linux)
unzip Qwatschy-Server-linux.zip
./Qwatschy/Qwatschy

Der Server startet standardmäßig auf http://localhost:5000.

Server-Konfiguration

Die API-Konfiguration findest du in VoiceChat.Api/appsettings.json:

{
  "Urls": "http://0.0.0.0:5000",
  "Jwt": {
    "Key": "DEIN_GEHEIMER_SCHLÜSSEL",
    "Issuer": "VoiceChat",
    "Audience": "VoiceChat"
  }
}

Wichtige Einstellungen

Einstellung Standard Beschreibung
Urls http://0.0.0.0:5000 Server-URL
Jwt:Key (leer) Geheimer Schlüssel für JWT
Jwt:ExpirationMinutes 60 Token-Lebensdauer

Sicherheit

Server-Befehle

Befehl Beschreibung
dotnet run Server starten
dotnet run --urls "http://*:5000" Auf allen Interfaces lauschen
Ctrl+C Server stoppen