Since I updated Chrome, I cannot access to Talk meetings. Actually I have a Nextcloud instance installed with Docker, reachable with a nginx proxy. In a second machine, I have an High Performance Backend reachable using another Nginx proxy. Both proxies have a letsencrypt valid certificate.
The error I get is: Access to Microphone and Camera is only possible with https, please move your setup to HTTPS.
Of course I have only HTTPS connections.
Other browsers, like firefox are still working
Nextcloud version 200.3
Installation type: Docker
talk version app: 11.3.3
Nginx configuration for talk
location /standalone-signaling/ {
proxy_pass http://signaling/;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /standalone-signaling/spreed {
proxy_pass http://signaling/spreed;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
Nextcloud Nginx configuration
location /nextcloud/ {
rewrite ^/nextcloud(/.*)$ $1 break;
proxy_pass http://nc/;
proxy_set_header Host $host;
#proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;";
#proxy_redirect off;
}