Closed lks-ntzl closed 6 months ago
hi es sieht so aus als hättest du beim NPM den Websocket Support deaktiviert, da er beim versuch eine Websocket Verbindung herzustellen einen Disconnect bekommt und später beim erneuten probieren in ein Request timeout läuft
in der alten version ging er erst nicht über den npm sondern über den im compose file angegebene url (default: http://gotify)
Vielen Dank für die schnelle Reaktion.
Das war auch mein erster Gedanke, doch leider ist der Websocket Support aktiv:
Auch sonst steht der Verbindung eigentlich nichts im wege.
Kurzes Update
Ich habe selbstverständlich SSL Zertifikate auf den Domains liegen und dementsprechend auch das SSL enforcement aktiv. Den Haken habe ich testweise mal herausgenommen und trotzdem in der App Einrichtung gesagt, er soll die Domain per "https://" ansprechen.
Kurz gesagt, danach hat die Einrichtung ohne die Fehlermeldung:
warn: Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware[3]
Failed to determine the https port for redirect.
funktioniert und die Push Mitteilung gingen durch. Nach der Einrichtung habe ich das SSL enforcement wieder aktiviert....bis jetzt funktioniert es noch. Entweder hat sich mein NPM verschluckt oder in der Geschichte ist doch irgendwo ein Bug.
Im Internen Netz habe ich in der App mal direkt die IPs + Port angegeben, dies hat ebenfalls funktioniert gehabt.
OK gut zuhören das es jetzt funktioniert.
Ich würde eher auf den NPM tippen, den die Nachricht
warn: Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware[3]
Failed to determine the https port for redirect.
ist kein Fehler sondern nur ne Warnung das er von einem 443 Port auf einen Port 80 zugreift, das hab ich bei mir auch
Trotzdem vielen Dank. Sollte nochmal was sein, melde ich mich :)
Moin, eine kleine Info für Leute die ggf. das gleiche Problem haben, dass keine Push Nachrichten aufs Handy kommen.
In der App habe ich meine https://DOMAIN.de, jeweils für Gotify und für iGotify, hinterlegt. Alle Komponenten stehen in meinem Heim Netzwerk. Wenn Gotify oder iGotify nun die hinterlegte Domain nutzen möchte, um eine Verbindung aufzubauen, schlägt dies fehl, da die tolle "dns rebind protection" greift.
Zur Lösung:
Entweder man kann in seinem Router die DNS Rebind Protection für seine entsprechende Domain deaktivieren oder man macht ein Bind von einer eigenen /etc/hosts
Datei, die irgendwo auf dem Hostsystem liegt, auf die /etc/hosts
im Container. Somit würde der Container, wenn er die entsprechende Domain nutzen möchte, direkt auf die statisch hinterlegte interne IP gehen und muss nicht übers öffentliche Netz.
hi, ich habe mir überlegt die Environment variablen zurückzubringen ohne den Multiuser support zu verlieren
du kannst den issue #59 dafür verfolgen
Moin,
klingt nach einem guten Plan. Würde dieses Problem definitiv beheben.
Hallo Seb,
seit dem letzten Update von iGotify, werden mir auf meinem iPhone keine Push Mitteilungen mehr angezeigt. Wenn die App geöffnet und die Ansicht aktualisiert, werden alle Mitteilungen korrekt angezeigt.
Alle Komponenten wurden bereits neu installiert:
Gotify & iGotify stecken hinter einem NGINX Proxy Manager. Beide Dienste werden über jeweils eine Domain erreicht: (funktioniert jeweils Intern als auch Extern)
Der Gotify Container läuft soweit Fehlerfrei, lediglich beim iGotify Container kommt es zu Fehlermeldungen:
iGotify Container Log nach Installation und Einrichtung der App:
Nach einiger Zeit kommt folgender Fehlerblock in Dauerschleife:
Am Setup hat sich, bis auf das iGotify Update und die Nutzung deines neuen Compose Files, nichts verändert.
Smartphone: