Soketi
Serveur WebSocket auto-hébergé, compatible avec Pusher, pour les applications en temps réel et la diffusion.
Choisissez un pack VPS pour déployer Soketi
Renouvellement au prix de 14,99 €/mois pour 2 ans. Annulez à tout instant.
À propos de Soketi
Soketi est un serveur WebSocket auto-hébergé et haute performance qui implémente le protocole ouvert Pusher, ce qui en fait un remplacement direct et entièrement compatible pour Pusher Channels. Créé à l'origine pour éliminer le coût et la dépendance des services WebSocket gérés, Soketi alimente les fonctionnalités en temps réel dans Laravel, Next.js, Vue, React et toute application utilisant déjà le SDK client Pusher. Comme il utilise le même protocole, passer de Pusher à Soketi ne nécessite que de modifier quelques variables d'environnement — pas de réécriture de code, pas de nouvelles bibliothèques clientes, pas de migrations d'API.
Cas d'utilisation courants
Les développeurs Laravel utilisent Soketi comme un remplacement gratuit de Pusher lorsqu'ils utilisent Laravel Echo et Laravel Broadcasting, permettant des notifications en direct, des mises à jour de tâches en file d'attente et des données de tableau de bord en temps réel sans frais SaaS récurrents. Les produits SaaS utilisent les canaux de présence de Soketi pour alimenter les indicateurs « qui est en ligne », l'édition collaborative de documents et le suivi du curseur en direct pour plusieurs utilisateurs. Les développeurs de jeux et les applications sociales utilisent des canaux privés et publics pour diffuser des événements à des milliers de connexions WebSocket simultanées avec une faible latence constante. Les équipes de développement utilisent Soketi pour exécuter une infrastructure temps réel complète localement et en staging, reproduisant le comportement de production sans dépendances de compte Pusher.
Fonctionnalités clés
- Compatibilité totale avec le protocole Pusher — fonctionne avec les SDK clients et les bibliothèques de serveur Pusher existants
- Basé sur uWebSockets.js pour une gestion des WebSockets à haut débit et faible latence
- Prise en charge des canaux publics, privés et de présence prête à l'emploi
- Diffusion d'événements de client à client via la fonctionnalité d'événements clients de Pusher
- API HTTP pour déclencher des événements à partir du code d'application côté serveur
- Intégration de première classe avec Laravel Echo et Laravel Broadcasting
- Point de terminaison de métriques sur le port 9601 pour une surveillance compatible Prometheus
- Identifiants configurables par application pour les configurations multi-locataires ou multi-environnements
- Architecture sans état — aucune base de données ou stockage persistant requis
- Image basée sur Alpine pour une empreinte minimale et un démarrage rapide des conteneurs
Pourquoi déployer Soketi sur un VPS Hostinger
Les services WebSocket gérés comme Pusher facturent par connexion et par message — des coûts qui augmentent fortement à mesure que votre base d'utilisateurs s'agrandit. Un seul VPS Hostinger exécutant Soketi gère des milliers de connexions WebSocket simultanées à un prix mensuel fixe, sans facturation par événement. Exécuter Soketi sur le même VPS ou réseau que votre application minimise la latence aller-retour pour la livraison des événements, ce qui donne l'impression que les fonctionnalités en temps réel sont instantanées. Vous conservez un contrôle total sur les identifiants de votre application, la configuration des canaux et les limites de connexion, sans qu'aucun service tiers ne détienne vos données en temps réel. L'API compatible Pusher signifie que vous pouvez migrer des applications existantes en quelques minutes, et le proxy inverse Traefik préinstallé gère automatiquement la terminaison HTTPS et WSS.
Choisissez un pack VPS pour déployer Soketi
Renouvellement au prix de 14,99 €/mois pour 2 ans. Annulez à tout instant.