Centrifugo on Ubuntu 24.04

Azure Streaming & Messaging

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.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

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.

Why the cloudimg image

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.

Common uses

  • Add real time chat, live comments or notifications to any app without coupling them to your backend
  • Broadcast live dashboards, prices or streaming AI responses to thousands of subscribers at once
  • Run your own private, self owned real time transport layer inside your own cloud account

See it running

Real screenshots taken while testing this image against its deployment guide.

Centrifugo on Ubuntu 24.04 screenshot 1 Centrifugo on Ubuntu 24.04 screenshot 2 Centrifugo on Ubuntu 24.04 screenshot 3 Centrifugo on Ubuntu 24.04 screenshot 4