Hallo zusammen,
gerne würde ich das Thema noch mal aufmachen.
Leider laufen bei mir die Websockets immer noch nicht.
Heißt: Wenn ich an einem Gerät, sei es Mobil oder PC einen Eintrag erstelle / bearbeite / lösche werden die anderen Geräte nicht automatisch synchroniesiert. HIer muss man manuell in der App auf "Tresor synchronisieren" gehen.
Mit folgender Anleitung soll es auch unter DSM 7 funktionieren - habe ich bestmöglich umgesetzt.
https://gist.github.com/eizedev/06a6727dc341745a4845fe04ccc97b05
Funktioniert leider nicht.
Meine nginx config schaut so aus:
server {
listen 443 ssl;
listen [::]:443 ssl;
server_name meineDomain.de ;
if ( $host !~ "(^meineDomain.de$)" ) { return 404; }
include /usr/syno/etc/www/certificate/ReverseProxy_14d2d2df-bf9e-4d31-94fc-c0dab560832e/cert.conf*;
include /usr/syno/etc/security-profile/tls-profile/config/ReverseProxy_14d2d2df-bf9e-4d31-94fc-c0dab560832e.conf*;
add_header Strict-Transport-Security "max-age=15768000; includeSubdomains; preload" always;
proxy_ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
location / {
proxy_connect_timeout 60;
proxy_read_timeout 60;
proxy_send_timeout 60;
proxy_intercept_errors off;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_set_header Host $http_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 $scheme;
proxy_pass http://localhost:6309;
location /notifications/hub {
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://localhost:3012;
}
location /notifications/hub/negotiate {
proxy_set_header Host $http_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 $scheme;
proxy_pass http://localhost:6309;
}
error_page 403 404 500 502 503 504 /dsm_error_page;
location /dsm_error_page {
internal;
root /usr/syno/share/nginx;
rewrite (.*) /error.html break;
allow all;
}
}
Und noch die Porteinstellung meines Containers:
Jemand eine Idee, wo der Fehler sein könnte?
** UPDATE **
Wenn ich vaultwarden über das Webinterface aufrufe, kommt folgender Websocket Error in den Developer Tools (Adresse = IP_DER_SYNO:443)