Soketi

Soketi

Selbstgehosteter, Pusher-kompatibler WebSocket-Server für Echtzeit-Anwendungen und Broadcasting.

Wählen Sie einen VPS-Plan, um Soketi bereitzustellen

KVM 2
2 vCPU-Kerne
8 GB RAM
100 GB NVMe-Speicherplatz
8 TB Bandbreite
7,99  € /Mon.

Verlängerungspreis 14,99 €/Mon. für 2 Jahre. Jederzeit kündbar.

Über Soketi

Soketi ist ein hochleistungsfähiger, selbst gehosteter WebSocket-Server, der das offene Pusher-Protokoll implementiert, was ihn zu einem vollständig kompatiblen Drop-in-Ersatz für Pusher Channels macht. Ursprünglich entwickelt, um die Kosten und die Abhängigkeit von verwalteten WebSocket-Diensten zu eliminieren, treibt Soketi Echtzeitfunktionen in Laravel, Next.js, Vue, React und jeder Anwendung an, die bereits das Pusher-Client-SDK verwendet. Da es dasselbe Protokoll spricht, erfordert der Wechsel von Pusher zu Soketi nur die Änderung einiger Umgebungsvariablen – keine Code-Neuschreibungen, keine neuen Client-Bibliotheken, keine API-Migrationen.

Häufige Anwendungsfälle

Laravel-Entwickler nutzen Soketi als kostenlosen Ersatz für Pusher bei der Verwendung von Laravel Echo und Laravel Broadcasting, was Live-Benachrichtigungen, Aktualisierungen von Warteschlangenaufträgen und Echtzeit-Dashboard-Daten ohne wiederkehrende SaaS-Gebühren ermöglicht. SaaS-Produkte nutzen die Präsenzkanäle von Soketi, um „Wer ist online“-Anzeigen, kollaborative Dokumentenbearbeitung und Live-Cursor-Tracking über mehrere Benutzer hinweg zu ermöglichen. Spieleentwickler und soziale Apps nutzen private und öffentliche Kanäle, um Ereignisse an Tausende gleichzeitiger WebSocket-Verbindungen mit konstant niedriger Latenz zu verteilen. Entwicklungsteams nutzen Soketi, um eine vollständige Echtzeit-Infrastruktur lokal und in Staging-Umgebungen zu betreiben, die das Produktionsverhalten ohne Pusher-Kontoabhängigkeiten widerspiegelt.

Hauptmerkmale

  • Volle Pusher-Protokollkompatibilität – funktioniert mit bestehenden Pusher-Client-SDKs und Server-Bibliotheken
  • Basierend auf uWebSockets.js für einen hohen Durchsatz und eine geringe Latenz bei der WebSocket-Verarbeitung
  • Unterstützung für öffentliche, private und Präsenzkanäle sofort einsatzbereit
  • Client-zu-Client-Ereignisübertragung über die Client-Ereignisfunktion von Pusher
  • HTTP-API zum Auslösen von Ereignissen aus serverseitigem Anwendungscode
  • Erstklassige Laravel Echo und Laravel Broadcasting Integration
  • Metrik-Endpunkt auf Port 9601 für Prometheus-kompatibles Monitoring
  • Konfigurierbare Anmeldeinformationen pro App für Multi-Tenant- oder Multi-Environment-Setups
  • Zustandslose Architektur – keine Datenbank oder persistenter Speicher erforderlich
  • Alpine-basiertes Image für einen minimalen Speicherbedarf und schnellen Container-Start

Warum Soketi auf Hostinger VPS bereitstellen

Verwaltete WebSocket-Dienste wie Pusher berechnen pro Verbindung und pro Nachricht – Kosten, die mit wachsender Benutzerbasis stark ansteigen. Ein einzelner Hostinger VPS, auf dem Soketi läuft, verarbeitet Tausende gleichzeitiger WebSocket-Verbindungen zu einem festen monatlichen Preis ohne Abrechnung pro Ereignis. Das Ausführen von Soketi auf demselben VPS oder Netzwerk wie Ihre Anwendung minimiert die Roundtrip-Latenz für die Ereignisübermittlung, wodurch sich Echtzeitfunktionen sofort anfühlen. Sie behalten die volle Kontrolle über Ihre App-Anmeldeinformationen, Kanal-Konfiguration und Verbindungslimits, ohne dass ein Drittanbieterdienst Ihre Echtzeitdaten speichert. Die Pusher-kompatible API bedeutet, dass Sie bestehende Apps in Minuten migrieren können, und der vorinstallierte Traefik Reverse Proxy übernimmt die HTTPS- und WSS-Terminierung automatisch.

Wählen Sie einen VPS-Plan, um Soketi bereitzustellen

KVM 2
2 vCPU-Kerne
8 GB RAM
100 GB NVMe-Speicherplatz
8 TB Bandbreite
7,99  € /Mon.

Verlängerungspreis 14,99 €/Mon. für 2 Jahre. Jederzeit kündbar.

Entdecken Sie weitere Apps in dieser Kategorie