Soketi
Selbstgehosteter, Pusher-kompatibler WebSocket-Server für Echtzeit-Apps und Broadcasting.
Wählen Sie einen VPS-Plan, um Soketi bereitzustellen
Verlängerungspreis 14,99 €/Mon. für 2 Jahre. Jederzeit kündbar.
Über Soketi
Soketi ist ein leistungsstarker, selbst gehosteter WebSocket-Server, der das offene Pusher-Protokoll implementiert und somit einen vollständig kompatiblen Drop-in-Ersatz für Pusher Channels darstellt. Ursprünglich entwickelt, um die Kosten und die Abhängigkeit von verwalteten WebSocket-Diensten zu eliminieren, ermöglicht Soketi Echtzeitfunktionen in Laravel, Next.js, Vue, React und jeder Anwendung, die bereits das Pusher Client SDK verwendet. Da es dasselbe Protokoll spricht, erfordert der Wechsel von Pusher zu Soketi lediglich 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 hohen Durchsatz und 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-Events-Funktion 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 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 ereignisbasierte Abrechnung. Der Betrieb von Soketi auf demselben VPS oder Netzwerk wie Ihre Anwendung minimiert die Round-Trip-Latenz für die Ereignisbereitstellung, 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 wenigen 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
Verlängerungspreis 14,99 €/Mon. für 2 Jahre. Jederzeit kündbar.