Skip to main content

Centrifugo

Scalable real-time messaging server

What is Centrifugo?

Centrifugo is a scalable real-time messaging server in a language-agnostic way. It works alongside with your application backend to add real-time features.

Key Features

  • WebSocket and HTTP streaming
  • Millions of connections
  • Pub/Sub channels
  • Presence and history
  • JWT authentication
  • Redis/KeyDB/Nats integration
  • Prometheus metrics

Deployment on Moltern

Centrifugo can be deployed on Moltern with a single click. Moltern handles:

  • Automatic SSL/TLS certificates via Let's Encrypt
  • Persistent storage for your data
  • Environment configuration through the dashboard
  • Container orchestration with automatic restarts

Getting Started

  1. Navigate to the Services page in Moltern
  2. Search for "Centrifugo"
  3. Click Deploy and configure your settings
  4. Access your instance via the provided URL

Configuration

Environment Variables

Configure the following environment variables in your Moltern dashboard:

VariableDescriptionDefault
Check service settingsConfigure via dashboard-

Backup

Plan a backup using the service's own export or backup tools before deleting data. A restart is not a backup.