# Deploy Centrifugo with Easypanel

URL: /templates/centrifugo

Centrifugo is a scalable real-time messaging server that can be used to add real-time features to your applications. It supports WebSocket and SockJS connections, providing a robust solution for real-time communication.

## Benefits

### Real-time Communication

Enable real-time features in your applications.

### Scalable

Built to handle high loads and scale horizontally.

### WebSocket Support

Native WebSocket and SockJS protocol support.

### Easy Integration

Simple to integrate with existing applications.

## Features

### Web Interface

Built-in web interface for monitoring and management.

### Multiple Protocols

Support for WebSocket, SockJS, and HTTP long-polling.

### Authentication

Flexible authentication and authorization options.

### Channel Management

Efficient channel-based message routing.

## Configuration

- `appServiceName` (App Service Name, required): centrifugo

- `appServiceImage` (Centrifugo Image, required): centrifugo/centrifugo:v6.7.1

- `adminPassword` (Admin Password, required): password

- `adminSecret` (Admin Secret, required): secret

- `apiKey` (API Key, required): api-key

- `hmacSecretKey` (HMAC Secret Key, required): secret

## Services

- centrifugo: app (centrifugo/centrifugo:v6.7.1)

## Resources

- [Website](https://centrifugal.dev/)

- [Documentation](https://centrifugal.dev/docs/getting-started/introduction)

- [GitHub](https://github.com/centrifugal/centrifugo)

- [Template source](https://github.com/easypanel-io/templates/tree/main/templates/centrifugo)