🠄 Back to solutions

Nextcloud Signaling

A standalone, scalable, and highly available signaling server for Nextcloud Talk, enabling seamless real-time communication.

Description

The Nextcloud Signaling project is a standalone signaling server designed for Nextcloud Talk, a real-time communication application. It enables communication between Nextcloud Talk clients and a WebRTC gateway such as Janus, handling signaling messages efficiently. The server supports clustering for scalability and high availability, allowing multiple instances to work together. It features a configurable backend storage, support for multiple Janus gateways via a proxy server, and a robust configuration system. The project is Open Source under the AGPL-3.0 license.

Features

Standalone signaling server for Nextcloud Talk. Supports clustering for scalability and high availability. Uses NATS for inter-instance communication. Offers flexible configuration options. Includes a proxy server for managing multiple Janus servers. Provides a GRPC server for inter-server communication. Supports various backend storage mechanisms (e.g., etcd, static storage). Open Source and licensed under AGPL-3.0.

Benefits

Improved scalability and performance of Nextcloud Talk deployments. High availability through clustering. Enhanced security by centralizing signaling operations. Flexibility in choosing backend storage mechanisms. Simplified setup and management via a comprehensive configuration system. Support for multiple Janus servers for load balancing and redundancy. Easy integration with existing Nextcloud infrastructure.

Links

Home page
Key info
Open Source
European
Hosting Information
github.com -> Germany
Hosted by: GITHUB