Skip to content

Rosa-Luxemburgstiftung-Berlin/rls.nextcloud-spreed-signaling

Repository files navigation

ansible-lint molecule test

rls.nextcloud-spreed-signaling

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)

debian package from backports

- name: install deb from backports
  hosts: talk
  vars:
    nextcloud_hostname: cloud.next.invalid.com
    spreed_secret: Al4iem0s
  roles:
    - rls.nextcloud-spreed-signaling

build from src

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

debian package from struktur ag repo

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

use tls/ssl

define the vars:

  • spreed_cert_pem
  • spreed_cert_key
  • janus_cert_pem
  • janus_cert_key

About

ansible role to setup a standalone nextcloud-spreed-signaling server : https://github.com/strukturag/nextcloud-spreed-signaling

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages