Homebridge Installation nicht korrekt gelaufen?

  • Hallo zusammen!


    Ich habe Homebridge jetzt schon ein weilchen am laufen.

    Ich habe auch nichts zu meckern, brauche nur ein, zwei Tipps.


    Ich glaube ich habe die Hombridge Installation etwas 'verhunzt'.

    Und zwar startet Homebridge nur, wenn ich den Befehl mit 'sudo -i' starte.

    Ohne sudo oder nur 'sudo' laufen auf Fehler.

    Welcher Fehler?: Es wird dann nicht die 'richtige' Konfig benutzt. Nur 'sudo -i' benutzt die richtige Konfig.


    which hombridge = /usr/local/bin

    config = root/.homebridge/config.json

    OS = Ubuntu 16.04 LTS



    Ich hätte es gern so, das ich einen eigenen User für homebridge hätte. Ist das überhaupt sinnvoll? Ich meine ich hatte zu Beginn meines Homebridge-Erlebnisses gelesen, das Homebridge als root laufen soll.


    Zum anderen möchte ich Homebridge in Systemd integrieren, damit es bei einem reboot automatisch startet.



    Ich bin Linux nicht unbedarf, aber auch kein Experte. Mit Wikis und Dokus komme ich schon klar. Nur brauche ich ein paar Hinweise wie ich beginnen bzw. suchen soll.



    Ich danke euch schonmal im Voraus!


    Viele Grüße!

  • Alles gut. :)


    ..konnte mir selbst helfen.


    Undzwar wird mit dem 'sudo -i' bewege ich mich wirklich als root. Also als der Benutzer root.

    Während nur 'sudo' lediglich die Rechte des aktuellen Benutzers erhöht.

    Soso.. das war mir so nicht bewussst.


    ..Dadurch wurde in /root/.homebridge die config angelegt. Mit 'sudo' wird jedoch in /home/<USER>/.homebridge geschaut.

    -> Behoben.



    Auch einen eigenen Homebridge User samt systemd war dann auch kein Problem mehr.

    Externer Inhalt gist.github.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.



    Alles erledigt. :)