ansible role to setup a standalone nextcloud-spreed-signaling server : https://github.com/strukturag/nextcloud-spreed-signaling
it supports instaling the nextcloud-spreed-signaling server from:
- debian (backports)
- build from src
- struktur ag repo (requires a subscription key)
- name: install deb from backports
hosts: talk
vars:
nextcloud_hostname: cloud.next.invalid.com
spreed_secret: Al4iem0s
roles:
- rls.nextcloud-spreed-signaling
requires role gantsign.golang
- name: install
hosts: talk
vars:
nextcloud_hostname: cloud.next.invalid.com
spreed_secret: Al4iem0s
struktur_spreed_from_source: true
struktur_spreed_build_version: v2.0.2
golang_version: '1.23.5'
golang_install_dir: /opt/go
roles:
- gantsign.golang
- rls.nextcloud-spreed-signaling
requires a subscription key
- name: install
hosts: talk
vars:
nextcloud_hostname: cloud.next.invalid.com
spreed_secret: Al4iem0s
struktur_spreed_customerid: ABC123xyz890
roles:
- rls.nextcloud-spreed-signaling
define the vars:
spreed_cert_pem
spreed_cert_key
janus_cert_pem
janus_cert_key