diff --git a/CT-Files/nextcloud/Configs/nginx.conf b/CT-Files/nextcloud/Configs/nginx.conf index fea13d4..6c20b92 100644 --- a/CT-Files/nextcloud/Configs/nginx.conf +++ b/CT-Files/nextcloud/Configs/nginx.conf @@ -50,7 +50,7 @@ http { gzip_comp_level 4; gzip_min_length 256; gzip_proxied expired no-cache no-store private no_last_modified no_etag auth; - gzip_types application/atom+xml application/javascript application/json application/ld+json application/manifest+json application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy; + gzip_types application/atom+xml application/javascript application/json application/ld+json application/manifest+json application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/wasm application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy; location = /robots.txt { allow all; @@ -96,7 +96,7 @@ http { index index.php; } - location ~ \.(?:css|js|woff2?|svg|gif|map)$ { + location ~ \.(?:css|js|svg|gif|png|jpg|ico|wasm|tflite|map)$ { try_files $uri /index.php$request_uri; add_header Cache-Control "public, max-age=15778463"; add_header Referrer-Policy "no-referrer" always; @@ -104,6 +104,15 @@ http { add_header X-Permitted-Cross-Domain-Policies "none" always; add_header X-Robots-Tag "none" always; access_log off; + location ~ \.wasm$ { + default_type application/wasm; + } + } + + location ~ \.woff2?$ { + try_files $uri /index.php$request_uri; + expires 7d; + access_log off; } location ~ \.(?:png|html|ttf|ico|jpg|jpeg|bcmap|mp4|webm)$ { diff --git a/CT-Files/nextcloud/Scripts/InstallCoTurn.sh b/CT-Files/nextcloud/Scripts/InstallCoTurn.sh new file mode 100644 index 0000000..07c3dc0 --- /dev/null +++ b/CT-Files/nextcloud/Scripts/InstallCoTurn.sh @@ -0,0 +1,23 @@ +#!/bin/ash +#Set variables +read -p "Enter nextcloud domain: " NxtDomain +SEC=$(openssl rand -hex 32) +#Install CoTurn +apk add coturn +#Setup config +cat <> /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" \ No newline at end of file