Centrifugo

AWS Azure Streaming & Messaging 2 variations

a scalable, self hosted real time messaging server for websocket, sse and http streaming pub/sub

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

Variations

Choose the operating system, cloud and version you need. Every variation is the same hardened Centrifugo image, built and supported by cloudimg.

ProductCloudOperating systemVersion
Centrifugo Realtime Messaging Server AWS Standard View · Guide
Centrifugo on Ubuntu 24.04 Azure Ubuntu 24.04 Standard View · Guide

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. Following a language agnostic publish and subscribe model, it keeps your real time transport layer 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, with any backend written in any language.

Why the cloudimg image

The cloudimg image runs Centrifugo as the official single Go binary behind an nginx reverse proxy that binds the server to loopback and is ready for your TLS certificate, with WebSocket upgrades already configured. Nothing ships with a known credential: Centrifugo has no default login, and four unique secrets, the admin password, the server api key, the client token signing key and the admin session secret, are all generated on first boot and written to a root only file. Cross origin browser connections stay rejected until you set your own app origins, systemd manages the service for automatic restarts and clean logging, and a paired deploy guide covers TLS and scaling. Backed by 24/7 cloudimg support.

Common uses

  • Push real time chat, live comments and notifications to online users
  • Stream live dashboard, presence and collaborative editing updates
  • Deliver streaming AI responses over WebSocket or server sent events