Skip to content
github-actions[bot] edited this page Oct 16, 2026 · 9 revisions

Customer Service Portal · Startseite · Installation · Konfiguration · Betrieb


Customer Service Portal

Das Customer Service Portal bündelt Notfallkontakt, Operations-Team, Schichtplan, aktuelle Meldungen, Systemstatus, Hilfe und Chat in einer konfigurierbaren React-PWA. Eine gemeinsame Produktbasis versorgt eigenständige Kundenrepos über versionierte npm-Pakete. Frontend und Fastify-API werden pro Kunde getrennt betrieben.

Einstieg nach Aufgabe

Aufgabe Dokumentation
Infrastruktur und Instanzstand Infrastrukturübersicht
Acme und NetCom BW betreiben Coolify-Infrastruktur
Slack-Support installieren Slack-Support
Thinkport-Hosting und Teams verstehen Thinkport-Infrastruktur
Releases, Monitoring und Restore planen Lieferkette und Betrieb
Projekt verstehen Architektur und Repository
Produkt lokal starten oder Kundeninstanz erstellen Installation
Branding, Provider und Runtime einrichten Konfiguration
Kundenportal auf GitHub Pages veröffentlichen Deployment
Plugins auswählen und verwalten Plugins und CLI
Eigenes Plugin entwickeln Plugin-SDK
Prozesse, Ticketvorlagen und FAQ pflegen Inhalte
API integrieren und Chat-Streaming verstehen API-Referenz
Instanz betreiben und Pakete veröffentlichen Betrieb und Releases
Änderungen entwickeln und prüfen Entwicklung und Tests
Datenflüsse und öffentliche Informationen verstehen Sicherheit und Daten
Portal für Browser-Agenten über WebMCP öffnen WebMCP
Störungen eingrenzen Fehlerbehebung
Dokumentation pflegen und ins Wiki spiegeln Dokumentation und Wiki

Produktgrenzen

Die Standard-Module sind öffentlich. Die optionalen Support-Plugins für Teams und Slack schützen gespeicherte Chat-Gespräche über Entra-Anmeldung. Teamkontakte und Alert-Beschreibungen sind öffentlich lesbar. Provider-Schlüssel verbleiben im API-Service. Der Chat beantwortet Fragen anhand der Inhalte und Live-Quellen seiner Instanz; er legt keine Tickets an und verändert keine Alerts oder Schichten. Per WebMCP lesen Browser-Agenten dieselben öffentlichen Daten (standardmäßig an, abschaltbar); auch dabei werden keine Tickets angelegt.

apps/demo verwendet synthetische Daten. apps/northstar zeigt eine zweite Marke mit weniger Plugins. Die Kunden-Vorlage startet außerhalb des Demo-Modus und muss für ihre installierten Provider konfiguriert werden.

Die Dokumentation wird im Produktrepo unter docs/ gepflegt. Das Wiki zeigt die Dokumentation des zuletzt gespiegelten Release-Tags; Änderungen auf main erscheinen dort erst bei der nächsten Veröffentlichung. Details zum Abgleich stehen unter Dokumentation und Wiki.

Quellcode: kieksme/csp. Lizenz: MIT.

Clone this wiki locally