@@ -84,7 +84,8 @@ internalsecret = the-shared-secret-for-internal-clients
8484# For backend type "etcd":
8585# Key prefix of backend entries. All keys below will be watched and assumed to
8686# contain a JSON document with the following entries:
87- # - "url": Url of the Nextcloud instance.
87+ # - "urls": List of urls of the Nextcloud instance.
88+ # - "url": Url of the Nextcloud instance (deprecated).
8889# - "secret": Shared secret for requests from and to the backend servers.
8990#
9091# Additional optional entries:
@@ -93,8 +94,8 @@ internalsecret = the-shared-secret-for-internal-clients
9394# - "sessionlimit": Number of sessions that are allowed to connect.
9495#
9596# Example:
96- # "/signaling/backend/one" -> {"url ": "https://nextcloud.domain1.invalid", ...}
97- # "/signaling/backend/two" -> {"url ": "https://domain2.invalid/nextcloud", ...}
97+ # "/signaling/backend/one" -> {"urls ": [ "https://nextcloud.domain1.invalid"] , ...}
98+ # "/signaling/backend/two" -> {"urls ": [ "https://domain2.invalid/nextcloud"] , ...}
9899#backendprefix = /signaling/backend
99100
100101# Allow any hostname as backend endpoint. This is extremely insecure and should
@@ -122,8 +123,8 @@ connectionsperhost = 8
122123# Backend configurations as defined in the "[backend]" section above. The
123124# section names must match the ids used in "backends" above.
124125#[backend-id]
125- # URL  of the Nextcloud instance
126- #url  = https://cloud.domain.invalid
126+ # Comma-separated list of urls  of the Nextcloud instance
127+ #urls  = https://cloud.domain.invalid
127128
128129# Shared secret for requests from and to the backend servers. Leave empty to use
129130# the common shared secret from above.
@@ -143,8 +144,8 @@ connectionsperhost = 8
143144#maxscreenbitrate = 2097152
144145
145146#[another-backend]
146- # URL  of the Nextcloud instance
147- #url  = https://cloud.otherdomain.invalid
147+ # Comma-separated list of urls  of the Nextcloud instance
148+ #urls  = https://cloud.otherdomain.invalid
148149
149150# Shared secret for requests from and to the backend servers. Leave empty to use
150151# the common shared secret from above.
@@ -179,6 +180,13 @@ connectionsperhost = 8
179180# proxy server that is used.
180181#maxscreenbitrate = 2097152
181182
183+ # List of IP addresses / subnets that are allowed to be used by clients in
184+ # candidates. The allowed list has preference over the blocked list below.
185+ #allowedcandidates = 10.0.0.0/8
186+ 
187+ # List of IP addresses / subnets to filter from candidates received by clients.
188+ #blockedcandidates = 1.2.3.0/24
189+ 
182190# For type "proxy": timeout in seconds for requests to the proxy server.
183191#proxytimeout = 2
184192
0 commit comments