Cloud & Mitspieler

Was läuft wo?

Share-Links

Nach Session-Erstellung erhältst du:

HTTPS & Domain

Twitch-Login verlangt HTTPS. Discord funktioniert auch mit HTTP, aber für Produktion solltest du immer HTTPS nutzen (sichere Cookies, Share-Links, OBS).

  1. Domain kaufen (z. B. bei Hetzner, Cloudflare, …)
  2. A-Record auf die Server-IP setzen (z. B. overlay.deine-domain.de → 2.29.3.144)
  3. Auf dem Server .env anlegen (DOMAIN, PUBLIC_BASE_URL=https://…, OAuth-Keys)
  4. bash scripts/deploy-https.sh oder docker compose up -d --build
  5. Redirect-URLs in Discord/Twitch auf https://deine-domain/auth/…/callback setzen

Caddy holt automatisch ein Let's-Encrypt-Zertifikat. Ports 80 und 443 müssen offen sein.

Firewall

Offen: 22 (SSH), 80, 443. Soullink-Port 3847 nur intern hinter Reverse Proxy.