mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-10-10 10:48:10 +02:00
Nextcloud Talk: fix TURN/STUN config
- Removed duplicate Admin Manual link in README - Fixed turnserver.config.php draft return syntax - Unified onboard port handling in docker-compose and env - Updated vars to define STUN/TURN configs with correct schemas - Ensured spreed plugin config serializes clean JSON arrays Ref: https://chatgpt.com/share/68d7cfa2-7378-800f-9ecf-09b6bb768f13
This commit is contained in:
@@ -10,21 +10,30 @@ plugin_configuration:
|
||||
# stun_servers: JSON array of strings
|
||||
- appid: "spreed"
|
||||
configkey: "stun_servers"
|
||||
configvalue: "{{ [
|
||||
NEXTCLOUD_TALK_DOMAIN ~ ':' ~ NEXTCLOUD_TALK_STUN_PORT
|
||||
] | to_json }}"
|
||||
configvalue: >-
|
||||
{{
|
||||
[
|
||||
NEXTCLOUD_TALK_STUN_ONBOARD_CONFIG if NEXTCLOUD_TALK_TURN_ONBOARD_ENABLED else none,
|
||||
NEXTCLOUD_TALK_STUN_STANDALONE_CONFIG if NEXTCLOUD_TALK_TURN_STANDALONE_ENABLED else none
|
||||
]
|
||||
| select
|
||||
| list
|
||||
| to_json
|
||||
}}
|
||||
|
||||
# turn_servers: JSON array of objects
|
||||
- appid: "spreed"
|
||||
configkey: "turn_servers"
|
||||
configvalue: "{{ [
|
||||
{
|
||||
'server': NEXTCLOUD_TALK_DOMAIN ~ ':' ~ NEXTCLOUD_TALK_STUN_PORT ~ '?transport=udp',
|
||||
'secret': NEXTCLOUD_TALK_TURN_ONBOARD_SECRET,
|
||||
'ttl': 86400,
|
||||
'protocols': 'udp,tcp'
|
||||
}
|
||||
] | to_json }}"
|
||||
configvalue: >-
|
||||
{{
|
||||
[
|
||||
NEXTCLOUD_TALK_TURN_ONBOARD_CONFIG if NEXTCLOUD_TALK_TURN_ONBOARD_ENABLED else none,
|
||||
NEXTCLOUD_TALK_TURN_STANDALONE_CONFIG if NEXTCLOUD_TALK_TURN_STANDALONE_ENABLED else none
|
||||
]
|
||||
| select
|
||||
| list
|
||||
| to_json
|
||||
}}
|
||||
|
||||
# internal secret (plain string)
|
||||
- appid: "spreed"
|
||||
|
Reference in New Issue
Block a user