diff --git a/install.sh b/install.sh index 9cb357f..d7d56db 100755 --- a/install.sh +++ b/install.sh @@ -142,8 +142,6 @@ echo -e "Configuring nginx\n" cat < /etc/nginx/sites-enabled/default server { listen 80; - listen 8448; - server_name ${DOMAIN}; location /.well-known/matrix/client { @@ -212,11 +210,17 @@ systemctl enable --now nginx echo -e "Generate SSL cert\n" certbot --nginx -d ${DOMAIN} --agree-tos --register-unsafely-without-email -systemctl enable --now coturn # Add certbot SSL cert renewal to crontab crontab -l | { cat; echo '43 6 * * * certbot renew --post-hook "systemctl reload nginx"'; } | crontab - +# Add custom 8448 SSL port for Matrix Federation +sed -i '/listen\ 443\ ssl/a\\tlisten\ 8448\ ssl\;' /etc/nginx/sites-enabled/default +nginx -s reload + +# Enable coturn +systemctl enable --now coturn + # Finally, start services # Ensuring the DB dir is clean before bootstrapping rm -rf ${BASE_DIR}/db/*