(Draft) Add automated Nextcloud Talk recording backend deployment and configuration

Includes:
- Talk recording Docker service
- Schema credential for recording secret
- Compose integration
- Automatic Talk 'recording_servers' app config

Details: https://chatgpt.com/share/6920d8fc-81b4-800f-8d83-af22eeed94b5
This commit is contained in:
2025-11-21 22:26:55 +01:00
parent cc1ed2b125
commit 854e6902d3
5 changed files with 59 additions and 0 deletions

View File

@@ -105,6 +105,16 @@ docker:
mem_reservation: "128m"
mem_limit: "1g"
pids_limit: 1024
talk_recording:
name: "nextcloud-talk-recording"
image: "nextcloud/aio-talk-recording"
version: "latest"
backup:
no_stop_required: true
cpus: "2.0"
mem_reservation: "2g"
mem_limit: "4g"
pids_limit: 1024
enabled: "{{ applications | get_app_conf('web-app-nextcloud', 'features.oidc', False, True, True) }}" # Activate OIDC for Nextcloud
# floavor decides which OICD plugin should be used.
# Available options: oidc_login, sociallogin