Testing and configuring Nextcloud Talk

EPEL repo has 4.5.1.1.

Minimal setup according to https://nextcloud-talk.readthedocs.io/en/latest/TURN/ (without TLS and without configured certs for coturn):

yum install coturn
openssl rand -hex 32

vi /etc/coturn/turnserver.conf
listening-port=3478
fingerprint
use-auth-secret
static-auth-secret=<yourChosen/GeneratedSecret>
realm=server.domain.tld
bps-capacity=0
stale-nonce=600
no-multicast-peers
config set coturn service status enabled TCPPort 3478 UDPPort 3478 access public
signal-event firewall-adjust
systemctl enable --now coturn

Install and configure Nextcloud Talk app:

  • STUN servers: server.domain.tld:3478
  • TURN server: server.domain.tld:3478
    • TURN secret: YOUR_SECRET
    • UDP and TCP

Chat and screen sharing working (LAN/WAN). Video/audio calls not tested.
To be expanded with other settings from conf file and more security options.

Maybe these are other helpful sources:

1 Like