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

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

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

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

HTTPS: 302

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

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: tracking-dashboard.conf

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: 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