Chat- & Support-Bots rund um die Uhr auf einem Cloud-VPS betreiben (Docker, Redis, Webhooks & ständige Verfügbarkeit)
Eine vollständige Anleitung für den Produktivbetrieb selbst gehosteter Support-Bots, die rund um die Uhr laufen. Konfigurieren Sie dauerhafte Webhook-Listener, das Omnichannel-Dashboard von Chatwoot, Gesprächsabläufe mit Typebot, Redis-Sitzungscache und RAG mit PostgreSQL pgvector, ganz ohne Serverless-Kaltstarts.
Kundenservice- und Gesprächs-Bots können sich keine Serverless-Kaltstarts, zufälligen Pausen oder verlorenen Webhooks leisten. Wenn jemand per WhatsApp oder im Chat-Widget Ihrer Website schreibt, sind Antwortzeiten unter einer Sekunde entscheidend für das Vertrauen.
Diese Anleitung zeigt Ihnen, wie Sie einen ständig laufenden Support-Bot-Stack für mehrere Kanäle auf einem NodexVPS-VPS mit AMD EPYC und NVMe bereitstellen. Die Architektur nutzt dauerhaften Redis-Speicher für Gesprächskontext in unter einer Millisekunde, PostgreSQL mit pgvector für den Abruf privater Wissensinhalte und automatische Zustandsüberwachung mit Docker/systemd für 99,99 % Verfügbarkeit.
Systemumgebung & Speicherverzeichnisse auf dem VPS einrichten
Melden Sie sich bei Ihrer Instanz mit Ubuntu 24.04 LTS an, installieren Sie Docker CE mit dem Compose-Plugin und legen Sie dauerhafte Volumes für den Redis-Zustand, PostgreSQL-Daten und Bot-Konfigurationsdateien an.
Compose-Stack aus mehreren Containern für die Produktion bereitstellen
Starten Sie Redis (für schnellen Gesprächskontext & Rate Limiting), PostgreSQL 16 mit pgvector (für RAG mit Wissensdatenbank & Nachrichtenprotokolle) und Ihren Bot-Worker-Container.
Omnichannel-Webhook-Gateway & Nachrichteneingang bereitstellen
Erstellen Sie den Webhook-Listener in Node.js/TypeScript, der eingehende Payloads von Telegram, WhatsApp Business, Discord und dem Web-Live-Chat ohne Kaltstarts verarbeitet.
Vektor-Wissensdatenbank für fundiertes FAQ-RAG konfigurieren
Aktivieren Sie pgvector in PostgreSQL, um vektorisierte Dokumentationsausschnitte zu speichern und vor dem Antworten schnelle Kosinus-Ähnlichkeitssuchen durchzuführen.
Caddy als Reverse Proxy & automatisches TLS von Let's Encrypt konfigurieren
Stellen Sie Ihren Webhook-Empfänger sicher über HTTPS bereit, mit automatischem HTTP/2, Let's-Encrypt-Zertifikaten und Rate Limiting.
systemd-Watchdog einrichten & Webhook-Eingang testen
Legen Sie einen lokalen systemd-Watchdog-Timer an, der alle 60 Sekunden den Endpunkt /health abfragt und hängende Prozesse automatisch neu startet.
Inhaltsverzeichnis
- 1.1. Architektur eines Omnichannel-Bots
- 2.2. Stack aus mehreren Containern (Bot-Kern, Redis, Postgres)
- 3.3. Eingehende Webhooks (Telegram, WhatsApp, Discord)
- 4.4. RAG mit Wissensdatenbank & Dokumentensuche
- 5.5. Caddy-TLS & öffentliche Webhook-Endpunkte
- 6.6. systemd-Watchdog & Zustandsprüfung
Weitere VPS-Hosting-Angebote entdecken
Finden Sie den passenden Server für Ihr Projekt.
Starten Sie noch heute mit NodexVPS
50 % sparen bei jährlicher Zahlung. Kein Vertrag, jederzeit kündbar.