ioBroker.admin
ioBroker.admin copied to clipboard
Umleitung auf https (wenn benötigt) nach Setup-Assistent
Hallo,
habe heute nochmal meinen iobroker neu aufgesetzt. Im Setup-Assistent habe ich SSL aktiviert.
Wenn man nach dem Assistent auf den Admin weitergeleitet wird, kommt man auf http anstatt https.
Ich kann mir vorstellen, dass da manche User die noch keine Berührungspunkte mit der Angelegenheit hatten nicht wissen wie sie nun aif den Admin kommen.
Praktisch wäre eine korrekte Weiterleitung entsprechend der Ssl-Einstellungen aus dem Assistenten.
Evtl wäre im Admin oder am Ende des Assistent ein kleine Meldung mit der URL praktisch. Ggf mit einem Button ein Lesezeichen anzulegen.
Sonst bekommt man ggf nicht mit, dass sich die URL geändert hat zu der, die man am Ende vom Setupskript gesehen hat.
Eigentlich es wird redirected: https://github.com/ioBroker/ioBroker.admin/blob/master/src-rx/src/dialogs/WizardDialog.jsx#L269 Und ich habe getestet, es geht. Was ich vermuten kann, dass es vielleicht 1 Sek timeout zu gering ist und admin startet in dieser Zeit noch nicht
Das kann sein, läuft bei mir auf einem Raspberry 4, ist ja nicht die schnellste Hardware....
Meine aber, dass er auf http geblieben ist. Kann ich leider nichtmehr nachvollziehen.
Wenn du system.config
Object common.licenseConfirmed
auf false
änderst, dann wird nach F5 dir wieder Wizard angeboten. Aber stelle erst admin auf nicht-HTTPS um.
Habs grad getestet. Bin tatsächlich auf Ssl gekommen.
Der Admin war aber scheinbar noch nicht bereit. Nach einem reload ist er dann gekommen.
Habs grad getestet. Bin tatsächlich auf Ssl gekommen.
Der Admin war aber scheinbar noch nicht bereit. Nach einem reload ist er dann gekommen.
Wie viel Sekunden dauert Restart von Admin auf Raspi4? Dann verlängere ich die Wartezeit
Kann ich das irgendwie genau messen? Wenn ich unter Instanzen einfach auf Neustart drücke, dauert es ca 27sek bis der Ladekreis wieder verschwindet.
EDIT: Im Log komme ich auch auf ca 26sek
admin
v5.3.8
admin.0
admin.0
2022-07-28 07:27:26.129 info Repository received successfully.
admin.0
2022-07-28 07:27:14.148 info Use link "https://localhost:8081" to configure.
admin.0
2022-07-28 07:27:14.148 info https server listening on port 8081
admin.0
2022-07-28 07:27:12.664 info received all objects
admin.0
2022-07-28 07:27:09.283 info Request actual repository...
admin.0
2022-07-28 07:27:08.227 info requesting all objects
admin.0
2022-07-28 07:27:08.225 info requesting all states
admin.0
2022-07-28 07:27:08.097 info starting. Version 5.3.8 in /opt/iobroker/node_modules/iobroker.admin, node: v16.16.0, js-controller: 4.0.23
admin.0
2022-07-28 07:27:00.857 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
admin.0
2022-07-28 07:27:00.855 info terminating
admin.0
2022-07-28 07:27:00.854 info terminating https server on port 8081
admin.0
2022-07-28 07:27:00.832 info Got terminate signal TERMINATE_YOURSELF
Das reicht schon. 8 Sekunden. Danke
Evtl wäre im Admin oder am Ende des Assistent ein kleine Meldung mit der URL praktisch. Ggf mit einem Button ein Lesezeichen anzulegen.
Sonst bekommt man ggf nicht mit, dass sich die URL geändert hat zu der, die man am Ende vom Setupskript gesehen hat.
Chrome erlaubt nicht die Bookmarks von JS zu setzten
@ipod86 Can you please check with current admin version if this issue is fixed?
@Feuer-sturm In welcher Admin Version ist die Änderung? Bin stable auf der 5.3.8.
Auf die 6er würde ich ungern schon gehen.
@ipod86 Die Änderung kam mit der Admin Version 6.2.7
Habe nur einen Produktiven iobroker. Da würde ich gerne im stable bleiben.....
Versuche es am Wochenende mit meinem Backupsystem (2te ssd mit selber Installation, falls sich was zerschießt).
@ipod86 Hattest du schon die Gelegenheit das issue nachzutesten?
Bin noch am Admin 5. Habe nur mein Produktivsystem. Da würde ich ungerne auf den 6er gehen.
Kann ich die Änderung irgendwie im 5er Admin testen?
Hab leider auch nur einen Rasparry hier.
@ipod86
Kann ich die Änderung irgendwie im 5er Admin testen?
@ipod86 ich denke nicht.
Ich kann in den nächsten Tagen einmal versuchen, das issue auf meinem Testsystem zu reproduzieren
From my point of view redirection to https is working
@ipod86 If you agree we can close this issue.
Steps to reproduce:
- Fresh installation of iobroker with Admin 5.3.8
- Update Admin to latest beta version 6.2.14
- Change common.licenseConfirmed to false to enter wizzard once again
- Select SSL
- Finish setup wizzard
Check with Firefox Browser -> ok Popup is shown for admin reload and after timeout admin will be accessed via https