MyNixOS website logo
option

services.nextcloud-spreed-signaling.backends

A list of backends from which clients are allowed to connect from. The name of the attribute will be used as the backend id.

Each backend will have isolated rooms, i.e. clients connecting to room "abc12345" on backend 1 will be in a different room than clients connected to a room with the same name on backend 2. Also sessions connected from different backends will not be able to communicate with each other.

Declarations
Type
attribute set of (submodule)
Default
{ }
Example
{
  nextcloud = {
    secretFile = "/run/secrets/nextcloud-secret";
    urls = [
      "https://cloud.example.com"
    ];
  };
}