Wie konfigurierst du die Owntracks-App?
Es gibt die Optionen Ruhig / Manuell / Signifikant / Bewegung …
Ich wähle « Significant », das ist der Grundmodus und ein guter Modus, um deine Positionsänderungen zu verfolgen, ohne zu viel Akku zu verbrauchen.
Siehe =>
@Jean34 Alle Firefox-Bugs wurden normalerweise behoben. Wenn du das Gladys-Image verwendest, sollte sich dein Image automatisch aktualisiert haben. Andernfalls aktualisiere es manuell. Bei Gladys Plus sollte ein Hard-Refresh der Web-App die App für dich aktualisieren. Wenn du weitere Firefox-Bugs findest, zögere nicht, sie zu melden.
@pierre-gilles, nur zur Info, owntrack ist Open-Source, kann aber ohne Google-Dienste nicht genutzt werden.
Es gibt phonetrack, eine Nextcloud-App-Erweiterung und eine Open-Source-APK über F-Droid
Ich habe es getestet und es funktioniert ganz gut, aber was die Integration mit Gladys angeht, kann ich nichts sagen. Aber vielleicht gibt es das ja für einige als Inspiration ^^
*Auf Android! ^^
Aber ich verstehe die Idee!
Auf ihrer Website steht « Log to any server which can receive HTTP GET or POST requests (custom log job) », also sollte es nicht komplizierter sein als owntracks.
Wenn du motiviert bist, eine Integration zu entwickeln, wäre das super ![]()
@pierre-gilles Leider bin ich kein Entwickler
, falls ich mal Zeit habe, werde ich versuchen, etwas zu basteln, indem ich mich auf bestehende Module stütze, aber ich denke, das wird noch eine Weile dauern ^^
Wenn bestimmte Module, die ich verwende, mit der v4 kompatibel sind, werde ich versuchen, darauf umzusteigen, aber davor muss ich erstmal mit Docker spielen, und ich denke, da werde ich Fragen an dich haben ^^ Ich glaube, ich habe die Option Privilegien von Docker in einigen Forenbeiträgen gelesen und selbst ohne Docker zu starten, frage ich mich: Braucht Gladys wirklich die Option Privilegien? In Sachen Sicherheit wäre es besser, wenn man unprivileged nutzen könnte. Im Vergleich zu meinen LXC-Containern habe ich keinen mit Privilegien, daher diese kleine Frage ![]()
Das ist für den Zugriff auf USB-Geräte (z. B. Z-Wave-Dongles), aber es ist optional.
Am sichersten ist die Verwendung des Arguments --device.
Privileged ist die einfachste Lösung.
Wir müssen das dokumentieren.
Ich denke, man sollte eine Stufe höher nachdenken:
Warum verwenden wir Docker?
In Gladys 3 erinnere ich daran, dass wir Gladys direkt auf der Maschine ohne Docker ausgeführt haben, daher hatte Gladys Zugriff auf die gesamte Maschine.
In Gladys 4 verwenden wir Docker, um das Packaging, den Deployment und das Update der Gladys-Instanzen zu erleichtern. Da wir im Bereich der eingebetteten Systeme arbeiten und auf Peripheriegeräte (USB, GPIO, Kamera Pi über den Kamera-Bus zum Beispiel) zugreifen müssen, ist es durchaus sinnvoll, Gladys vollen Zugriff auf die Maschine zu geben, wie es der Fall wäre, wenn wir das Programm einfach direkt auf dem Raspberry Pi ausführen würden.
Wir sind nicht in der Situation eines Cloud-Providers, der die Ausführung von nicht vertrauenswürdigem Code isolieren möchte, den Zugriff auf die physische Maschine einschränken und die Ressourcennutzung eines Drittanbieters begrenzen möchte.
Hier führt der Benutzer auf seiner eigenen Maschine ein eingebettetes Programm aus, das intensive Nutzung externer Peripheriegeräte und Hardware erfordert. Im Gegenteil: Wir wollen die Superkräfte des Raspberry Pi nutzen und die gleichen Funktionen haben, als würden wir Gladys direkt auf dem Host wie die meisten Programme ausführen.
Wie @VonOx sagt, ist es optional, und wenn du Gladys in einem Rahmen verwendest, in dem du keine Hardware benötigst, kannst du die --privileged-Option entfernen. Der Gewinn an « Sicherheit » ist in diesem speziellen Anwendungsfall von Docker meiner Meinung nach eher gering oder sogar null. (Keine Verallgemeinerung, ich spreche hier von diesem Fall.)
Hallo, ist es jetzt möglich, OwnTracks mit Gladys 4 zu verwenden?
Es ist möglich, dies über Gladys Plus zu tun, aber über MQTT steht die Aufgabe noch aus. Niemand hat die Integration entwickelt.
GitHub-To-Do-Referenz: