Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
nextcloud-talk-high-performance-backend [2021/04/21 00:00] – admin | nextcloud-talk-high-performance-backend [2021/04/21 00:20] – admin |
---|
* <SharedSecret> - used in Nextcloud Talk settings "Shared Secret" and - ''openssl rand -hex 16'' | * <SharedSecret> - used in Nextcloud Talk settings "Shared Secret" and - ''openssl rand -hex 16'' |
* <apiKey> - janus.jcfg ''turn_rest_api_key'' and server.conf -> [turn] -> apikey - ''openssl rand -base64 16'' | * <apiKey> - janus.jcfg ''turn_rest_api_key'' and server.conf -> [turn] -> apikey - ''openssl rand -base64 16'' |
* <turnSecret> - used in server.conf and turnserver.conf - ''openssl rand -hex 32'' | |
* <ipAddress> - IP Address of your server | * <ipAddress> - IP Address of your server |
* <signalingPort> - Listen port for signaling Server | * <signalingPort> - Listen port for signaling Server |
* <NextcloudDomain> - Domain of your Nextcloud instance | * <NextcloudDomain> - Domain of your Nextcloud instance |
* <coturnDomain> - Domain running coturn | * <coturnSecret> - used in server.conf and turnserver.conf - ''openssl rand -hex 32'' |
| * <coturnDomain> - Domain running coturn including protocol (https!!) |
* <coturnPort> - Port used for turn/stun server | * <coturnPort> - Port used for turn/stun server |
| |
[turn] | [turn] |
apikey = <apiKey> | apikey = <apiKey> |
secret = <turnSecret> | secret = <coturnSecret> |
servers = turn:<ipAddress>:<coturnPort>?transport=udp,turn:<ipAddress>:<coturnPort>?transport=tcp | servers = turn:<ipAddress>:<coturnPort>?transport=udp,turn:<ipAddress>:<coturnPort>?transport=tcp |
</code> | </code> |
# by a separate program, so this is why that other mode is 'dynamic'. | # by a separate program, so this is why that other mode is 'dynamic'. |
# | # |
static-auth-secret=<turnSecret> | static-auth-secret=<coturnSecret> |
| |
# PostgreSQL database connection string in the case that we are using PostgreSQL | # PostgreSQL database connection string in the case that we are using PostgreSQL |
</VirtualHost> | </VirtualHost> |
</code> | </code> |
| |
| ===== Nextcloud GUI configuration ===== |
| |
| |
| {{::nextcloud-signaling-janus-coturn.png|}} |