23 lines
479 B
Bash
23 lines
479 B
Bash
#!/bin/ash
|
|
#Set variables
|
|
read -p "Enter nextcloud domain: " NxtDomain
|
|
SEC=$(openssl rand -hex 32)
|
|
#Install CoTurn
|
|
apk add coturn
|
|
#Setup config
|
|
cat <<EOF >> /etc/coturn/turnserver.conf
|
|
listening-port=3478
|
|
fingerprint
|
|
use-auth-secret
|
|
static-auth-secret=$SEC
|
|
realm=$NxtDomain
|
|
total-quota=0
|
|
bps-capacity=0
|
|
stale-nonce
|
|
no-multicast-peers
|
|
EOF
|
|
#Enableing and starting service
|
|
rc-update add turnserver
|
|
service turnserver start
|
|
#Return sercret for talk
|
|
echo "Nextcloud Talk secret: $SEC" |