SPONTENT Staging

Root-Uebersicht fuer die aktuell freigegebenen Staging-Dienste auf staging.spontent.cloud.

Core

Staging Registry

staging.spontent.cloud

Rolle

Root-Host, Service-Uebersicht und Einstiegspunkt fuer den Default-Staging-Server.

Die Root-Seite wird aus dieser Registry plus dem echten nginx-Zustand erzeugt.

Nginx: staging.spontent.cloud

HTTPS: 200

Live

Rolle

Statische Analyseoberflaeche fuer German Beach Tour Match- und Spielerstatistiken.

spontent-tools mit statischen Artefakten unter out/volleystation-dashboard

Nginx: volleystation-dashboard.staging.spontent.cloud

HTTPS: 302

Live

Rolle

Zitadel-basierter Login-Einstieg fuer den Staging-Kontext.

Direkter Reverse-Proxy auf den vorgelagerten Auth-Host.

Nginx: auth.staging.spontent.cloud

HTTPS: 308

Review

Rolle

Admin-Oberflaeche fuer den Identity-Kontext, die aktuell ueber den Auth-Flow umgeleitet wird.

Status bewusst als Review, weil die Runtime zuerst ueber Login-Redirects fuehrt.

Nginx: spontentid-admin.staging.spontent.cloud

HTTPS: 307

Live

Rolle

Dedizierter Evaluierungsdienst fuer E-Mail-Flows mit App-Proxy auf Port 8765.

Healthcheck unter /healthz wird bei der Registry-Aktualisierung mit geprueft.

Nginx: spontent-email-eval.conf

HTTPS: 200

Review

VBTV Beach Pro Tour Desk

vbtv.staging.spontent.cloud

Rolle

Preview-Deploy der Beach-Volleyball-Webapp mit Live-, Pool- und Knockout-Uebersicht.

Expliziter Preview-Deploy aus lokalem Arbeitsstand, nicht aus dem dokumentierten dev-Branch.

Next.js-App via systemd auf Port 8101 hinter Nginx und dem Shared Staging TLS edge.

Nginx: vbtv.staging.spontent.cloud

HTTPS: 200

Review

Rolle

Interne Planungsoberflaeche fuer Produktionen, Equipment, Projektkalender und Rollen.

Deploy aus dem GitHub-Repository SPONTENT/Spontent-Technik-Planer auf Basis des Branches dev.

Node.js-Service via systemd auf Port 8116 hinter Nginx mit eigener SQLite-Datei auf dem Staging-Host.

Nginx: technik-planer.staging.spontent.cloud

HTTPS: 200

Review

Rolle

Statische Planungs-App fuer Mitarbeiter, Monatsauswahl, Buero-/Remote-/Abwesenheitsstatus und editierbare Wochenenden.

Expliziter Preview-Deploy aus lokalem Arbeitsstand, nicht aus dem dokumentierten dev-Branch.

Statische HTML/CSS/JavaScript-App unter /var/www/monatsplanung.staging.spontent.cloud/public.

Nginx: monatsplanung.staging.spontent.cloud

HTTPS: 200

Review

Rolle

Neue interne Plattform-Grundlage fuer Profil, Finance, Ablage, Programme und Produktionen.

Deploy aus dem lokalen Branch dev auf einen eigenen Staging-Host.

Statisches Vite-Frontend unter /var/www/spontranet.staging.spontent.cloud/public, FastAPI-Backend via systemd auf Port 8121, Postgres und Redis in lokalen Docker-Containern.

Nginx: spontranet.staging.spontent.cloud

HTTPS: 200

Review

SPONTRANET Flows

flows.staging.spontent.cloud

Rolle

MediaConnect-Flow-Management: Flows auflisten, starten/stoppen, Outputs verwalten, Empfangsadressen lesen; Gameday-Integration (Clubs/Spiele) und Provisioning neuer Flows.

FastAPI-Service (Docker, Port 8090) gegen die AWS-MediaConnect-API (eu-central-1); Postgres und Redis geteilt mit Spontranet.

Mutationen Token-geschuetzt, Safety-Guard fuer Live-Flows. Backend auf 127.0.0.1:4443 hinter dem :443 SNI-Stream-Router.

Nginx: flows.staging.spontent.cloud

HTTPS: 200

Review

Rolle

Preview-Deploy der Playground-Webapp fuer aktuelle lokale Abnahmen und Alex-Reviews.

Aktiver Preview-Host fuer den aktuellen Playground-Stand.

Der alte Host playground.staging.spontent.cloud ist deaktiviert und nicht mehr in der Registry.

Nginx: playground-preview.staging.spontent.cloud

HTTPS: 200

Unknown

Rolle

Preview-Deploy der neuen Eintracht-SPONTENT-Homepage aus dem Figma-Startseitenentwurf.

Deploy aus dem GitHub-Repository SPONTENT/eintracht-spontent-homepage auf Basis des Branches dev.

Statischer Next.js-Export unter /var/www/eintracht-homepage-neu.staging.spontent.cloud/public.

Aktueller Stand: Figma-Homepage mit lokalen Assets und Eintracht-Fonts.

HTTPS: 200

Host aktuell nicht in /etc/nginx/sites-enabled gefunden.

Review

Rolle

Partner-Dashboard fuer Reichweitendaten der Allianz German Beach Tour.

Deploy aus dem GitHub-Repository SPONTENT/gbt-partner-dashboard auf Basis des Branches dev.

Node.js-Service via systemd auf Port 8130 hinter Nginx und dem Shared Staging TLS edge.

Tracking-Dashboard-API wird serverseitig ueber den lokalen Proxy angebunden, sobald GBT_DASHBOARD_TOKEN im Service-Env gesetzt ist.

Nginx: gbt-partner-dashboard.staging.spontent.cloud

HTTPS: 200

Review

Rolle

Creator-first MVP-Prototyp fuer GBT.world: Live, VOD, Creator Channels, Shop, Subscriptions, Revenue Share und SPORT-OS-Perspektiven.

Deploy aus dem lokalen dev-Branch als statische SPA unter /var/www/gbt-world.staging.spontent.cloud/public.

Expliziter interner Staging-Preview; externe Integrationen laufen als Mock/Auth-, Payment-, Streaming- und Analytics-Adapter.

Referenzbilder fuer Monetarisierungsmodell, Multi-Perspektiven-Plattform und SPORT OS sind als Produktlogik umgesetzt.

Nginx: gbt-world.staging.spontent.cloud

HTTPS: 200

Review

GBT Ticketing Dashboard

gbt-ticketing.staging.spontent.cloud

Rolle

Statisches Ticketing-Dashboard fuer GBT 26 inklusive Dortmund VIP Verkaufsliste.

Deploy aus dem GitHub-Repository SPONTENT/gbt-ticketing; aktueller Staging-Stand liegt unter /var/www/gbt-ticketing.staging.spontent.cloud/public.

Dashboard wird ueber den gemeinsamen Staging-Auth-Layer geschuetzt.

Dortmund VIP Verkaufsliste unterscheidet Lakeside und Courtside und stellt Kaeufer im Dropdown bereit.

Nginx: gbt-ticketing.staging.spontent.cloud

HTTPS: 302

Review

Rolle

Aktuelles GBC-Ticketing-Dashboard mit Tagesverkauf ab 2026-08-19, Resttickets pro Eventtag, Nachmittagstickets und Gesamtumsatz.

Expliziter Preview-Deploy aus lokalem Arbeitsstand auf einen eigenen Staging-Host.

Vinext/React-Service via systemd auf Port 8162 hinter Nginx und dem Shared Staging TLS edge.

Die Zahlen werden aus public/data/gbc-current.json geladen; API-Zugangsdaten liegen nicht auf dem Dashboard-Host.

Nginx: gbc-ticketing-dashboard.staging.spontent.cloud

HTTPS: 200

Review

Rolle

Statische Ticketshop-Vorschau fuer die Heimspieltage der 1. Damen und 1. Herren von Eintracht SPONTENT inklusive Haupttribuenen-Saalplan und Checkout-Flow.

Expliziter Preview-Deploy aus lokalem Arbeitsstand, nicht aus dem dokumentierten dev-Branch.

Statische HTML/CSS/JavaScript-App unter /var/www/eintracht-ticketshop.staging.spontent.cloud/public.

TLS via eigenem Lets-Encrypt-Zertifikat fuer eintracht-ticketshop.staging.spontent.cloud.

Nginx: eintracht-ticketshop.staging.spontent.cloud

HTTPS: 200

Review

Rolle

Animierte Broadcast-Scoreboard-Grafik („Crunch“) der FIVB Beach Pro Tour, nachgebaut aus der After-Effects-Lieferung und dem Broadcast-User-Guide.

Expliziter Preview-Deploy aus lokalem Arbeitsstand, nicht aus dem dokumentierten dev-Branch.

Selbststaendige statische HTML-Datei (Surt-Bold-Font und Volleyball-World-Logo eingebettet) unter /var/www/crunch.staging.spontent.cloud/public.

Nginx: crunch.staging.spontent.cloud

HTTPS: 200

Review

Eintracht SPONTENT Score Bug

eintracht.score.staging.spontent.cloud

Rolle

Staging-Dashboard und Score-Bug-Grafik fuer die Eintracht SPONTENT Broadcast-Grafiken.

Deploy aus dem GitHub-Repository SPONTENT/eintracht-spontent-score auf Basis des Branches dev.

NodeCG 2.8 als systemd-Service eintracht-scoreboard-staging.service auf Port 8223, hinter Nginx und dem Shared Staging TLS edge.

Separater SAMS Broker unter eintracht.samsbroker.staging.spontent.cloud.

Nginx: eintracht.score.staging.spontent.cloud

HTTPS: 302

Review

Eintracht SPONTENT SAMS Broker

eintracht.samsbroker.staging.spontent.cloud

Rolle

Staging-Broker fuer die Verbindung der Eintracht SPONTENT Broadcast-Grafiken mit den SAMS-Diensten.

Gepaart mit dem Score Bug aus SPONTENT/eintracht-spontent-score auf Basis des Branches dev.

Python-Service eintracht-samsbroker-staging.service auf Port 8222, hinter Nginx und dem Shared Staging TLS edge.

Die API antwortet auf GET / mit HTTP 405; dies ist kein Healthcheck.

Nginx: eintracht.samsbroker.staging.spontent.cloud

HTTPS: 405

Review

FIVB Score (NodeCG)

fivb.score.staging.spontent.cloud

Rolle

NodeCG-Broadcast-Grafiken fuer die FIVB Beach Pro Tour: Crunch-Scorebug + Full-Frame-Matchup-Grafiken.

NodeCG v2 (Node 24) als systemd-Service fivb-score auf Port 8140, hinter Nginx mit WebSocket-Proxy.

Single-Output-Programmgrafik: /bundles/bpt-graphics/graphics/program.html; Steuerung ueber das NodeCG-Dashboard.

Expliziter Preview-Deploy aus lokalem Arbeitsstand, nicht aus dem dokumentierten dev-Branch.

Nginx: fivb.score.staging.spontent.cloud

Review

Rolle

Interner Webhook-Router: nimmt externe Webhooks an und verteilt sie per Fan-out an ein oder mehrere interne Ziele (HTTP-Relay mit Retry/Backoff, Delivery-Log, Replay). Dashboard zum Anlegen von Endpoints, Fan-out-Zielen und API-Keys.

Ingest-Host: https://webhooks.staging.spontent.cloud/in/<slug> (oeffentlich; optional API-Key und/oder HMAC pro Endpoint).

Dashboard: https://dashboard.webhooks.staging.spontent.cloud (Basic-Auth-Login als Erstausbau; Spontranet-Login folgt ueber austauschbaren Auth-Layer).

FastAPI + React (Vite/TS) + Postgres + Delivery-Worker, Docker Compose, App-Port 8120 hinter dem Shared-Edge (127.0.0.1:4443).

Repo SPONTENT/webhook-router, Deploy aus dev.

Nginx: dashboard.webhooks.staging.spontent.cloud

HTTPS: 200

Review

Rolle

Live-Klimadashboard: Temperatur, Luftfeuchte und Luftdruck von einem BME280 am ESP32-S3.

FastAPI-Backend mit SQLite via systemd auf Port 8150 hinter Nginx und dem Shared Staging TLS edge.

Geraet streamt Messwerte per WebSocket (/ws/ingest); Frontend (React/Vite) live via /ws/live, Verlaufsgraphen aus /api/history.

Preview-Deploy aus lokalem Arbeitsstand; Rueckfuehrung in den dev-Branch vorgesehen.

Nginx: esp32.staging.spontent.cloud

HTTPS: 200

Review

Rolle

Öffentliche Einladungs- und Gästelistenanmeldung der German Beach Tour.

Deploy aus dem GitHub-Repository SPONTENT/gbt-gaesteliste auf Basis des Branches dev.

Next.js-Service via Docker Compose auf Port 8131 mit persistenter SQLite-Datenbank.

E-Mail-Verifizierung über Listmonk, Slack-Benachrichtigung und token-geschützter CSV/XLSX-Export.

Nginx: gbc-gaesteliste.staging.spontent.cloud

HTTPS: 200

Live

Rolle

NodeCG-Scoreboard (LED-Wand 1080p) fuer Beachtennis bei Die Finals 2026, manuelles Scoring via Dashboard.

NodeCG auf 127.0.0.1:9191, systemd beachtennis-finals-staging, Basic-Auth wie gfx.finals.

Nginx: beachtennis.finals.staging.spontent.cloud

HTTPS: 302

Live

Rolle

Anbieterneutraler Datendienst für SPONTRANET: SAMS-, Wetter- und weitere Anbieterdaten.

Geprüfter Stand 309eea0bf92770ad80f5a69ae4949d1b6c0fe540; HTTPS und /healthz erfolgreich, Release-SHA bestätigt.

Exakte SAMS-v4-Beschreibung live geprüft; ungültige dynamische Optionen liefern 422 option_ungueltig.

Live-DVV-Suche „3. LIGA“ liefert 105 Treffer mit „Dritte Liga“; Vereinsmannschaften-Finder liefert das erwartete Suhl-Team.

Backup, Deploy und Migrationscheck erfolgreich; Alembic-Head 0005.

Migration 0005 sowie App- und Datenbank-Neustart geprüft.

Backup-/Restore-Probe mit 17 Tabellen und identischem Inhalt erfolgreich.

Die SPONTRANET-Anbindung bleibt als eigener Abnahmeschritt offen.

Nginx: datendienst.staging.spontent.cloud

HTTPS: 302

Unknown

Rolle

Host auf dem Server entdeckt, aber nicht in der Registry gepflegt.

Diesen Dienst in <code>deploy/staging.spontent.cloud.services.json</code> nachziehen oder bewusst entfernen.

Nginx: bbl-pokal.staging.spontent.cloud

HTTPS: 302

Unknown

Rolle

Host auf dem Server entdeckt, aber nicht in der Registry gepflegt.

Diesen Dienst in <code>deploy/staging.spontent.cloud.services.json</code> nachziehen oder bewusst entfernen.

Nginx: eintracht-spontent-homepage.staging.spontent.cloud

HTTPS: 200

Unknown

Unregistered Host

finals.staging.spontent.cloud

Rolle

Host auf dem Server entdeckt, aber nicht in der Registry gepflegt.

Diesen Dienst in <code>deploy/staging.spontent.cloud.services.json</code> nachziehen oder bewusst entfernen.

Nginx: finals.staging.spontent.cloud

HTTPS: 302

Unknown

Rolle

Host auf dem Server entdeckt, aber nicht in der Registry gepflegt.

Diesen Dienst in <code>deploy/staging.spontent.cloud.services.json</code> nachziehen oder bewusst entfernen.

Nginx: gbt-admin.staging.spontent.cloud

HTTPS: 302

Unknown

Rolle

Host auf dem Server entdeckt, aber nicht in der Registry gepflegt.

Diesen Dienst in <code>deploy/staging.spontent.cloud.services.json</code> nachziehen oder bewusst entfernen.

Nginx: gfx.finals.staging.spontent.cloud

HTTPS: 302

Unknown

Unregistered Host

on

Rolle

Host auf dem Server entdeckt, aber nicht in der Registry gepflegt.

Diesen Dienst in <code>deploy/staging.spontent.cloud.services.json</code> nachziehen oder bewusst entfernen.

Nginx: gfx.finals.staging.spontent.cloud

Unknown

Rolle

Host auf dem Server entdeckt, aber nicht in der Registry gepflegt.

Diesen Dienst in <code>deploy/staging.spontent.cloud.services.json</code> nachziehen oder bewusst entfernen.

Nginx: gfx.yfood.staging.spontent.cloud

HTTPS: 302

Unknown

Rolle

Host auf dem Server entdeckt, aber nicht in der Registry gepflegt.

Diesen Dienst in <code>deploy/staging.spontent.cloud.services.json</code> nachziehen oder bewusst entfernen.

Nginx: sams.score.staging.spontent.cloud

HTTPS: 302

Unknown

Rolle

Host auf dem Server entdeckt, aber nicht in der Registry gepflegt.

Diesen Dienst in <code>deploy/staging.spontent.cloud.services.json</code> nachziehen oder bewusst entfernen.

Nginx: samsbrocker.staging.spontent.cloud

HTTPS: 405

Unknown

Rolle

Host auf dem Server entdeckt, aber nicht in der Registry gepflegt.

Diesen Dienst in <code>deploy/staging.spontent.cloud.services.json</code> nachziehen oder bewusst entfernen.

Nginx: webhooks.staging.spontent.cloud

HTTPS: 404

Unknown

Unregistered Host

yfood.staging.spontent.cloud

Rolle

Host auf dem Server entdeckt, aber nicht in der Registry gepflegt.

Diesen Dienst in <code>deploy/staging.spontent.cloud.services.json</code> nachziehen oder bewusst entfernen.

Nginx: yfood.staging.spontent.cloud

HTTPS: 200