mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-10-31 10:19:09 +00:00 
			
		
		
		
	- 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
		
			
				
	
	
		
			42 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| plugin_configuration:
 | |
|   # signaling_servers: JSON object
 | |
|   - appid: "spreed"
 | |
|     configkey: "signaling_servers"
 | |
|     configvalue: "{{ {
 | |
|         'servers': [ { 'server': NEXTCLOUD_TALK_SIGNALING_URL, 'verify': True, 'alias': 'primary' } ],
 | |
|         'secret':  NEXTCLOUD_TALK_SIGNALING_SECRET
 | |
|       } | to_json }}"
 | |
| 
 | |
|   # stun_servers: JSON array of strings
 | |
|   - appid: "spreed"
 | |
|     configkey: "stun_servers"
 | |
|     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: >-
 | |
|       {{
 | |
|         [
 | |
|           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"
 | |
|     configkey: "internal_secret"
 | |
|     configvalue: "{{ NEXTCLOUD_TALK_INTERNAL_SECRET }}"
 |