Centrifugo, a scalable real time messaging server that pushes events to your online users over WebSocket, SSE and HTTP streaming through a language agnostic publish and subscribe model.
Centrifugo is a scalable, open source real time messaging server. It keeps persistent connections open to your online users over WebSocket, Server Sent Events, HTTP streaming and other transports, and instantly delivers messages to everyone subscribed to a channel. Because it follows a language agnostic publish and subscribe model, you keep your real time transport layer completely separate from your application: your backend publishes events through a simple server side HTTP API, and your users connect with short lived JSON Web Tokens.
It suits chat, live comments, multiplayer games, collaborative tools, live dashboards and streaming AI responses, in combination with any backend written in any language.
cloudimg delivers Centrifugo fully installed behind an nginx reverse proxy, so the messaging server answers the moment the instance boots. The image is secure by default: Centrifugo binds only to loopback and is served through nginx with WebSocket upgrades already configured, and there is no default login. The admin password, the server api key, the client token signing key and the admin session secret are all generated uniquely on each instance's first boot and are never baked into the image. Every image is paired with a step by step deploy guide and backed by 24/7 support.
Real screenshots taken while testing this image against its deployment guide.