Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Root Installation

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.6k

Root Installation

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
10 Beiträge 6 Kommentatoren 3.6k Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    mc-hollin
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich hab mal ne generelle Frage zur Installation.

    Ist es eigentlich unbedingt notwendig iobroker als root zu installieren?

    Kann dies auch ein Sicherheitsproblem sein?

    1 Antwort Letzte Antwort
    0
    • V Offline
      V Offline
      versteckt
      schrieb am zuletzt editiert von
      #2

      Hallo, grundsätzlich sollte man keine Applikationen als root installieren bzw laufen lassen wenn sie keine root Rechte benötigen.

      Hab mir iobroker noch nicht so tief angesehen, aber eigentlich läuft alles in einer Sandbox im Usercontext, auch der Port benötigt keine root Rechte.

      Gesendet von meinem iPhone mit Tapatalk
      9054_tabelle.jpg

      Raspi 1, Raspi 2, iobroker, Mac Mini: alles mit aktueller ioBroker Version

      homegear für Homematic und MAX!

      occ, zWave, rpi, hmm und homekit Entwickler

      1 Antwort Letzte Antwort
      0
      • V Offline
        V Offline
        versteckt
        schrieb am zuletzt editiert von
        #3

        Wäre mal interessant es in einer selinux Ungebung zu starten, ich glaub ich probiere das nachher mal aus.

        Gesendet von meinem iPhone mit Tapatalk

        Raspi 1, Raspi 2, iobroker, Mac Mini: alles mit aktueller ioBroker Version

        homegear für Homematic und MAX!

        occ, zWave, rpi, hmm und homekit Entwickler

        1 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          mc-hollin
          schrieb am zuletzt editiert von
          #4

          In der Installationsanleitung steht aber genau "Da die Installation von ioBroker als root durchgeführt werden muss".

          http://www.iobroker.net/?page_id=44&lang=de

          1 Antwort Letzte Antwort
          0
          • V Offline
            V Offline
            versteckt
            schrieb am zuletzt editiert von
            #5

            Hallo, die Installation der Pakete erfolgt als "User".

            Erst zum Schluss werden "root" Rechte benötigt um

            .) das Runlevel Script anzulegen

            .) iobroker in /usr/bin zu kopieren

            Soweit mal schnell die Code Analyse.

            Dies bedeutet das du entweder

            .) ioBroker mittels "sudo" installierst

            .) ioBroker als User installierst und dann folgende Schritte manuell durchführst:

            sudo cp /opt/iobroker/node_modules/iobroker/install/iobroker /usr/bin/
            sudo chmod 777 /usr/bin/iobroker
            sudo cp /opt/iobroker/node_modules/iobroker/install/linux/iobroker.sh /etc/init.d/iobroker.sh
            sudo chmod 777 /etc/init.d/iobroker.sh
            
            

            Ich glaub das wars gewesen.
            7572_pfad.jpg

            Raspi 1, Raspi 2, iobroker, Mac Mini: alles mit aktueller ioBroker Version

            homegear für Homematic und MAX!

            occ, zWave, rpi, hmm und homekit Entwickler

            1 Antwort Letzte Antwort
            0
            • Jey CeeJ Online
              Jey CeeJ Online
              Jey Cee
              Developer
              schrieb am zuletzt editiert von
              #6

              Ich hab heute Nacht eine Installation auf einem raspberry durchgeführt. Die root rechte werden gebraucht um den Autostart von iobroker ein zu richten. iobroker läuft aber auch wenn man es ohne root rechte installiert.

              Gesendet von meinem Jolla mit Tapatalk
              7572_pfad.jpg

              Persönlicher Support
              Spenden -> paypal.me/J3YC33

              1 Antwort Letzte Antwort
              0
              • M Offline
                M Offline
                mc-hollin
                schrieb am zuletzt editiert von
                #7

                Super, dann werde ich heute Abend mal versuchen ioBroker als user zu installieren.

                Gefällt mir besser als root ;) .

                1 Antwort Letzte Antwort
                0
                • M Offline
                  M Offline
                  MatzBerry
                  schrieb am zuletzt editiert von
                  #8

                  @mc-hollin:

                  Super, dann werde ich heute Abend mal versuchen ioBroker als user zu installieren.

                  Gefällt mir besser als root ;) . `
                  @Jey Cee:

                  Ich hab heute Nacht eine Installation auf einem raspberry durchgeführt. Die root rechte werden gebraucht um den Autostart von iobroker ein zu richten. iobroker läuft aber auch wenn man es ohne root rechte installiert. `

                  Hi, habt Ihr mittlerweile Erfahrungswerte, ob ioBroker unter einem Standard-User fehlerfrei läuft und sich im besten Fall auch selbst updaten kann? Es gibt ja regelmäßig Updates für Adapter und das ganze System?

                  Da mein Raspberry zu schwach ist, würde ich dort nur noch die lokalen Plugins (deConz, Hue, Amazon-Dash, Alexa (vll. sogar auch outgesourced), mqtt) laufen lassen und für den größten Teil des ioBrokers auf einem Webserver laufen lassen. Dort wäre es natürlich fatal, wären Root-Rechte im Spiel?!

                  Was musstet Ihr bei der Installation/Ausführung ohne Root/sudo beachten?

                  Viele Grüße

                  Matthias

                  1 Antwort Letzte Antwort
                  0
                  • P Offline
                    P Offline
                    peer6969
                    schrieb am zuletzt editiert von
                    #9

                    Ich hatte mich dessen vor einiger Zeit mal angenommen:

                    viewtopic.php?f=17&t=7225&p=102917#p102917

                    1 Antwort Letzte Antwort
                    0
                    • L Offline
                      L Offline
                      ltb
                      schrieb am zuletzt editiert von
                      #10

                      Ja iobroker unter root laufen zu lassen ist eine Sicherheitsproblem.
                      iobroker läuft auch ohne root unter einem anderen User.
                      Das ist auch der sichere Weg.
                      Richte einen systemd iobroker.service datei ein.
                      Diese dann enablen und schon startet iobroker immer bei einem Starten des Systems.

                      systemctl enable iobroker.service
                      systemctl start iobroker.service

                      Beispiel für iobroker.service

                      [Unit]
                      Description=ioBroker server task
                      After=syslog.target network.target
                      
                      [Service]
                      Type=forking
                      EnvironmentFile=-/etc/sysconfig/iobroker
                      #PIDFile=${IOBROKER_PIDFILE}
                      PIDFile=/srv/iobroker/node_modules/iobroker.js-controller/lib/iobroker.pid
                      ExecStart=/usr/bin/node ${IOBROKER_HOME}/node_modules/iobroker.js-controller/iobroker.js start
                      ExecStop=/usr/bin/node ${IOBROKER_HOME}/node_modules/iobroker.js-controller/iobroker.js stop
                      RemainAfterExit=yes
                      Restart=no
                      User=iobroker
                      Group=iobroker
                      
                      [Install]
                      WantedBy=multi-user.target
                      
                      
                      1 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      687

                      Online

                      32.5k

                      Benutzer

                      81.7k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe