Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #!/bin/sh
  2. set -e
  3. COTURN_CERT_DIR="/etc/coturn/certs"
  4. TURN_CONFIG="/etc/turnserver.conf"
  5. # create a directory to store certs if it does not exists
  6. if [ ! -d "$COTURN_CERT_DIR" ]; then
  7. mkdir -p $COTURN_CERT_DIR
  8. chown -R turnserver:turnserver /etc/coturn/
  9. chmod -R 700 /etc/coturn/
  10. fi
  11. # This is a template and when copied to /etc/letsencrypt/renewal-hooks/deploy/
  12. # during creating the Let's encrypt certs script
  13. # jitsi-meet.example.com will be replaced with the real domain of deployment
  14. for domain in $RENEWED_DOMAINS; do
  15. case $domain in
  16. jitsi-meet.example.com)
  17. # Make sure the certificate and private key files are
  18. # never world readable, even just for an instant while
  19. # we're copying them into daemon_cert_root.
  20. umask 077
  21. cp "$RENEWED_LINEAGE/fullchain.pem" "$COTURN_CERT_DIR/$domain.fullchain.pem"
  22. cp "$RENEWED_LINEAGE/privkey.pem" "$COTURN_CERT_DIR/$domain.privkey.pem"
  23. # Apply the proper file ownership and permissions for
  24. # the daemon to read its certificate and key.
  25. chown turnserver "$COTURN_CERT_DIR/$domain.fullchain.pem" \
  26. "$COTURN_CERT_DIR/$domain.privkey.pem"
  27. chmod 400 "$COTURN_CERT_DIR/$domain.fullchain.pem" \
  28. "$COTURN_CERT_DIR/$domain.privkey.pem"
  29. if [ -f $TURN_CONFIG ] && grep -q "jitsi-meet coturn config" "$TURN_CONFIG" ; then
  30. echo "Configuring turnserver"
  31. sed -i "/^cert/c\cert=\/etc\/coturn\/certs\/${domain}.fullchain.pem" $TURN_CONFIG
  32. sed -i "/^pkey/c\pkey=\/etc\/coturn\/certs\/${domain}.privkey.pem" $TURN_CONFIG
  33. fi
  34. service coturn restart
  35. ;;
  36. esac
  37. done