Nach mehreren Monaten ohne Nutzung von Gladys habe ich gerade eine neue Installation auf einem VPS durchgeführt. Beim Verbinden mit meiner VPS-IP kann ich mich nicht anmelden (falsche Benutzername oder Passwort). Wenn ich „Passwort vergessen“ auswähle, wird meine E-Mail-Adresse nicht erkannt. Habe ich einen Schritt vergessen? Ich habe eine weitere Instanz auf meinem NAS, ist das kompatibel? Ich bin übrigens Gladys Plus-Abonnent. Vielen Dank an PG für den Live-Stream heute Morgen! Vielen Dank für eure Hilfe.
Hallo @jparbel!
Vielen Dank für deine Unterstützung über Gladys Plus ![]()
Also ist die Installation ganz neu (du hast gerade Gladys from scratch installiert, richtig, über Docker?)
Du klickst auf „Passwort vergessen“ und in den Logs siehst du keinen Link zur Wiederherstellung deines Kontos?
Meine Meinung ist, dass du einen Fehler bei deiner E-Mail-Adresse bei der Erstellung des Kontos gemacht hast / oder beim „Passwort vergessen“.
Zwei Lösungen:
- Entweder du willst wirklich an deiner Instanz festhalten (du hast sensible Daten darauf?), und in diesem Fall kannst du die lokale SQLite-Datenbank von Gladys öffnen, um die E-Mail-Adresse zu finden, die du angegeben hast.
Ich weiß nicht, wie du deinen Docker-Container gestartet hast, aber wenn du dem Tutorial auf der Website gefolgt bist, hast du normalerweise die Gladys-Datenbank im Ordner:
/var/lib/gladysassistant/gladys-production.db
Wenn du Gladys stoppst (docker stop gladys), kannst du dann diese Datei lokal herunterladen und mit einer UI für SQLite wie TablePlus öffnen.
Anschließend schaust du in der Tabelle t_user im Feld email nach, um die E-Mail-Adresse zu finden, die du verwendet hast ![]()
Das erinnert mich daran, dass der Prozess zur Wiederherstellung der Instanz nicht praktisch ist, wenn man sich nicht mehr an seine E-Mail-Adresse erinnert. Es wäre gut, einen Ausdruck in den Logs aller verfügbaren E-Mail-Adressen hinzuzufügen, um die E-Mail-Adresse im Falle eines Vergessens wiederfinden zu können ![]()
- Oder du willst nicht an deiner Instanz festhalten, in diesem Fall kannst du Gladys neu installieren.
Kompatibel mit was? ^^
Wie gesagt, so getan ![]()
Ich habe einen PR erstellt, um ein Log hinzuzufügen, wenn ein „Passwort vergessen“-Vorgang scheitert:
Das wird in Zukunft einfacher sein (es wird in der nächsten Gladys-Aktualisierung enthalten sein)
Danke PG für deine schnelle Antwort.
Tatsächlich stelle ich fest, dass man bei der Installation von Gladys keine Anmeldedaten eingegeben hat, daher meine Verbindungsprobleme!
Ich habe die Datenbank mit Tableplus geöffnet und kein Feld ist mit meinen IDs ausgefüllt (es sind nur temp.IDs), das ist normal, da ich nichts gespeichert habe!
Zur Info, meine Konfiguration auf meinem VPS ist wie folgt:
Debian 10 + Docker
Dann habe ich Gladys mit dem für RPI vorgesehenen Skript installiert, ich hatte nicht gesehen, dass es ein anderes für andere Maschinen gibt, aber das sollte nicht so wichtig sein.
Ich werde eine vollständige Neuinstallation durchführen und versuchen zu verstehen, was passiert.
Gute Nacht.
@jparbel Ich glaube, ich weiß, was du gemacht hast!
Wenn du deine Gladys-Instanz zum ersten Mal einrichtest, solltest du nicht „Gladys Plus-Backup wiederherstellen“ auswählen, wenn du keine Instanz wiederherstellen musst (ich gebe zu, daran habe ich nicht gedacht).
Du musst ein „normales“ Konto erstellen und dann kannst du Gladys Plus in den Gladys-Einstellungen verbinden ![]()
Also wähle die Option „Lokales Konto mit Ihrer E-Mail erstellen“!
Tatsächlich, ich habe gerade die Installation mit einem lokalen Konto neu gemacht und es hat funktioniert, also alles gut.
Nochmals danke.
Toll
Zögere nicht, dich zu melden, falls du Hilfe für den nächsten Schritt brauchst.
Und falls du die Google Home-Integration testen möchtest, sag einfach Bescheid und ich füge dich der Alpha-Version hinzu ![]()
Ich würde gerne GH testen, aber im Moment fange ich quasi bei null an.
Ich werde sehen, wie ich meinen VPS und meine Geräte anbinde, ich werde sicher Hilfe brauchen!
Ok, Schritt für Schritt, im Moment die Geräte.
Alles klar, erstelle Themen im Forum, wenn du auf Probleme stößt, wir schauen uns das dann zusammen Thema für Thema an ![]()