Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Русский
  3. ioBroker
  4. ioBroker установка и конфигурация
  5. Инсталляция под Linux

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    11
    2
    202

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.7k

Инсталляция под Linux

Инсталляция под Linux

Scheduled Pinned Locked Moved ioBroker установка и конфигурация
256 Posts 29 Posters 94.8k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • I Offline
    I Offline
    IZUM
    wrote on last edited by
    #90

    @Bluefox:

    @IZUM:

    Ну если советов нет, то буду переустанавлиать линукс и пробовать ставить на чистый линукс. `

    sudo rm -rf /opt/iobroker
    mkdir /opt/iobroker
    sudo chmod 777 /opt/iobroker
    sudo npm install iobroker
    
    ```` `  
    

    после переустановки линукс, назначение прав не помогает…........

    izum@izum-eM350:/opt/iobroker$ cd /opt
    izum@izum-eM350:/opt$ sudo mkdir iobroker
    izum@izum-eM350:/opt$ sudo chmod 777 /opt/iobroker
    izum@izum-eM350:/opt$ sudo npm install iobroker
    npm http GET https://registry.npmjs.org/iobroker
    
    npm ERR! Error: failed to fetch from registry: iobroker
    npm ERR!     at /usr/share/npm/lib/utils/npm-registry-client/get.js:139:12
    npm ERR!     at cb (/usr/share/npm/lib/utils/npm-registry-client/request.js:31:9)
    npm ERR!     at Request._callback (/usr/share/npm/lib/utils/npm-registry-client/request.js:136:18)
    npm ERR!     at Request.callback (/usr/lib/nodejs/request/main.js:119:22)
    npm ERR!     at Request. <anonymous>(/usr/lib/nodejs/request/main.js:212:58)
    npm ERR!     at Request.emit (events.js:88:20)
    npm ERR!     at ClientRequest. <anonymous>(/usr/lib/nodejs/request/main.js:412:12)
    npm ERR!     at ClientRequest.emit (events.js:67:17)
    npm ERR!     at HTTPParser.onIncoming (http.js:1261:11)
    npm ERR!     at HTTPParser.onHeadersComplete (http.js:102:31)
    npm ERR! You may report this log at:
    npm ERR!     <http: bugs.debian.org/npm="">npm ERR! or use
    npm ERR!     reportbug --attach /opt/npm-debug.log npm
    npm ERR! 
    npm ERR! System Linux 3.13.0-32-generic
    npm ERR! command "node" "/usr/bin/npm" "install" "iobroker"
    npm ERR! cwd /opt
    npm ERR! node -v v0.6.12
    npm ERR! npm -v 1.1.4
    npm ERR! message failed to fetch from registry: iobroker
    npm ERR! 
    npm ERR! Additional logging details can be found in:
    npm ERR!     /opt/npm-debug.log
    npm not ok</http:></anonymous></anonymous> 
    
    1 Reply Last reply
    0
    • V Offline
      V Offline
      vtec
      wrote on last edited by
      #91

      Попробуй так, что напишет

      cd /opt/iobroker
      sudo npm install iobroker.js-controller
      
      
      1 Reply Last reply
      0
      • E Offline
        E Offline
        electric69
        wrote on last edited by
        #92

        @IZUM:

        после переустановки линукс, назначение прав не помогает…........

        izum@izum-eM350:/opt/iobroker$ cd /opt
        izum@izum-eM350:/opt$ sudo mkdir iobroker
        izum@izum-eM350:/opt$ sudo chmod 777 /opt/iobroker
        izum@izum-eM350:/opt$ sudo npm install iobroker
        
        ```` `  
        

        Устанавливать надо в /opt/iobroker, а не в /opt

        З.Ы. Вообще код какой то странный))

        Уже находишься в izum@izum-eM350:/opt/iobroker$

        но при этом переходишь в cd /opt

        потом создаешь уже существующую директорию sudo mkdir iobroker

        Разбиритесь что куда скопировать, перейти, установить…

        1 Reply Last reply
        0
        • I Offline
          I Offline
          IZUM
          wrote on last edited by
          #93

          @electric69:

          @IZUM:

          после переустановки линукс, назначение прав не помогает…........

          izum@izum-eM350:/opt/iobroker$ cd /opt
          izum@izum-eM350:/opt$ sudo mkdir iobroker
          izum@izum-eM350:/opt$ sudo chmod 777 /opt/iobroker
          izum@izum-eM350:/opt$ sudo npm install iobroker
          
          ```` `  
          

          Устанавливать надо в /opt/iobroker, а не в /opt

          З.Ы. Вообще код какой то странный))

          Уже находишься в izum@izum-eM350:/opt/iobroker$

          но при этом переходишь в cd /opt

          потом создаешь уже существующую директорию sudo mkdir iobroker

          Разбиритесь что куда скопировать, перейти, установить… `
          Находясь в /opt/iobroker я удалял до этого папку iobroker , по этому возвращался в /opt/ 😉

          1 Reply Last reply
          0
          • I Offline
            I Offline
            IZUM
            wrote on last edited by
            #94

            @vtec:

            Попробуй так, что напишет

            cd /opt/iobroker
            sudo npm install iobroker.js-controller
            
            ```` `  
            
            izum@izum-eM350:/opt/iobroker$ sudo npm cache clean
            izum@izum-eM350:/opt/iobroker$ sudo npm install iobroker.js-controller
            
            > ws@0.5.0 install /opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io/node_modules/engine.io/node_modules/ws
            > (node-gyp rebuild 2> builderror.log) || (exit 0)
            
            npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"0.10.25","npm":"1.4.21"})
            npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"0.10.25","npm":"1.4.21"})
            npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"0.10.25","npm":"1.4.21"})
            npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"0.10.25","npm":"1.4.21"})
            npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"0.10.25","npm":"1.4.21"})
            /
            > ws@0.4.31 install /opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws
            > (node-gyp rebuild 2> builderror.log) || (exit 0)
            
            npm WARN deprecated object-keys@0.2.0: Please update to the latest object-keys
            
            > ws@0.4.31 install /opt/iobroker/node_modules/iobroker.js-controller/node_modules/iobroker.admin/node_modules/socket.io/node_modules/engine.io/node_modules/ws
            > (node-gyp rebuild 2> builderror.log) || (exit 0)
            
            > ws@0.4.31 install /opt/iobroker/node_modules/iobroker.js-controller/node_modules/iobroker.admin/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws
            > (node-gyp rebuild 2> builderror.log) || (exit 0)
            
            -
            > iobroker.js-controller@0.5.15 install /opt/iobroker/node_modules/iobroker.js-controller
            > node lib/setup.js setup first
            
            sh: 1: node: not found
            npm WARN This failure might be due to the use of legacy binary "node"
            npm WARN For further explanations, please read
            /usr/share/doc/nodejs/README.Debian
            
            npm ERR! iobroker.js-controller@0.5.15 install: `node lib/setup.js setup first`
            npm ERR! Exit status 127
            npm ERR! 
            npm ERR! Failed at the iobroker.js-controller@0.5.15 install script.
            npm ERR! This is most likely a problem with the iobroker.js-controller package,
            npm ERR! not with npm itself.
            npm ERR! Tell the author that this fails on your system:
            npm ERR!     node lib/setup.js setup first
            npm ERR! You can get their info via:
            npm ERR!     npm owner ls iobroker.js-controller
            npm ERR! There is likely additional logging output above.
            
            npm ERR! System Linux 3.16.0-23-generic
            npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.js-controller"
            npm ERR! cwd /opt/iobroker
            npm ERR! node -v v0.10.25
            npm ERR! npm -v 1.4.21
            npm ERR! code ELIFECYCLE
            npm ERR! 
            npm ERR! Additional logging details can be found in:
            npm ERR!     /opt/iobroker/npm-debug.log
            npm ERR! not ok code 0
            izum@izum-eM350:/opt/iobroker$ 
            
            
            1 Reply Last reply
            0
            • BluefoxB Offline
              BluefoxB Offline
              Bluefox
              wrote on last edited by
              #95

              node.js не доступен по команде "node"

              Что происходит если в консоли написать?

              izum@izum-eM350:/opt$ node
              
              
              1 Reply Last reply
              0
              • I Offline
                I Offline
                IZUM
                wrote on last edited by
                #96

                @Bluefox:

                node.js не доступен по команде "node"

                Что происходит если в консоли написать?

                izum@izum-eM350:/opt$ node
                
                ```` `  
                
                izum@izum-eM350:~$ izum@izum-eM350:/opt$ node
                bash: izum@izum-eM350:/opt$: Нет такого файла или каталога
                izum@izum-eM350:~$ /opt$ node
                bash: /opt$: Нет такого файла или каталога
                izum@izum-eM350:~$ 
                
                

                314_plt.jpg

                1 Reply Last reply
                0
                • V Offline
                  V Offline
                  vtec
                  wrote on last edited by
                  #97

                  Создай ссылку на "node" с помощью команды "sudo ln -s /usr/bin/nodejs /usr/bin/node"

                  1 Reply Last reply
                  0
                  • I Offline
                    I Offline
                    IZUM
                    wrote on last edited by
                    #98

                    @vtec:

                    Создай ссылку на "node" с помощью команды "sudo ln -s /usr/bin/nodejs /usr/bin/node" `

                    izum@izum-eM350:/opt/iobroker$ sudo npm install iobroker.js-controller
                    
                    > ws@0.5.0 install /opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io/node_modules/engine.io/node_modules/ws
                    > (node-gyp rebuild 2> builderror.log) || (exit 0)
                    
                    make: вход в каталог «/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build»
                      CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
                      SOLINK_MODULE(target) Release/obj.target/bufferutil.node
                      SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
                      COPY Release/bufferutil.node
                      CXX(target) Release/obj.target/validation/src/validation.o
                      SOLINK_MODULE(target) Release/obj.target/validation.node
                      SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
                      COPY Release/validation.node
                    make: выход из каталога «/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build»
                    npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"0.10.25","npm":"1.4.21"})
                    npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"0.10.25","npm":"1.4.21"})
                    npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"0.10.25","npm":"1.4.21"})
                    npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"0.10.25","npm":"1.4.21"})
                    npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"0.10.25","npm":"1.4.21"})
                    
                    > ws@0.4.31 install /opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws
                    > (node-gyp rebuild 2> builderror.log) || (exit 0)
                    
                    make: вход в каталог «/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build»
                      CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
                      SOLINK_MODULE(target) Release/obj.target/bufferutil.node
                      SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
                      COPY Release/bufferutil.node
                      CXX(target) Release/obj.target/validation/src/validation.o
                      SOLINK_MODULE(target) Release/obj.target/validation.node
                      SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
                      COPY Release/validation.node
                    make: выход из каталога «/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build»
                    
                    > iobroker.js-controller@0.5.15 install /opt/iobroker/node_modules/iobroker.js-controller
                    > node lib/setup.js setup first
                    
                    creating conf/iobroker.json
                    object system.certificates created
                    object system.repositories created
                    object system.config created
                    object enum.rooms created
                    object system.group.user created
                    object system.group.administrator created
                    object _design/system created
                    object system.user.admin created
                    object system.meta.uuid created
                    install adapter admin
                    object system.adapter.admin created
                    create instance admin
                    object system.adapter.admin.0.uptime created
                    object system.adapter.admin.0.memRss created
                    object system.adapter.admin.0.memHeapTotal created
                    object system.adapter.admin.0.memHeapUsed created
                    object system.adapter.admin.0.connected created
                    object system.adapter.admin.0.alive created
                    object system.adapter.admin.0 created
                    iobroker.js-controller@0.5.15 node_modules/iobroker.js-controller
                    ├── daemonize2@0.4.2
                    ├── mime@1.2.11
                    ├── node-schedule@0.1.13
                    ├── ncp@0.6.0
                    ├── node.extend@1.0.10 (is@0.3.0)
                    ├── adm-zip@0.4.7
                    ├── yargs@1.2.6 (minimist@0.1.0)
                    ├── request@2.38.0 (json-stringify-safe@5.0.0, forever-agent@0.5.2, aws-sign2@0.5.0, qs@0.6.6, oauth-sign@0.3.0, stringstream@0.0.4, tunnel-agent@0.4.0, node-uuid@1.4.3, mime-types@1.0.2, form-data@0.1.4, http-signature@0.10.1, tough-cookie@0.12.1, hawk@1.1.1)
                    ├── tar.gz@0.1.1 (commander@1.1.1, tar@0.1.20, fstream@0.1.31)
                    ├── socket.io@1.2.1 (debug@0.7.4, has-binary-data@0.1.3, socket.io-adapter@0.3.1, socket.io-parser@2.2.2, engine.io@1.4.3)
                    ├── winston@0.7.3 (cycle@1.0.3, stack-trace@0.0.9, eyes@0.1.8, colors@0.6.2, async@0.2.10, pkginfo@0.3.0, request@2.16.6)
                    ├── socket.io-client@1.2.1 (to-array@0.1.3, indexof@0.0.1, component-bind@1.0.0, debug@0.7.4, object-component@0.0.3, component-emitter@1.1.2, has-binary@0.1.5, parseuri@0.0.2, socket.io-parser@2.2.2, engine.io-client@1.4.3)
                    └── npm@2.3.0
                    izum@izum-eM350:/opt/iobroker$ 
                    
                    

                    Вроде ошибок нет ,но http://localhost:8081/ не открывается.

                    1 Reply Last reply
                    0
                    • BluefoxB Offline
                      BluefoxB Offline
                      Bluefox
                      wrote on last edited by
                      #99
                      node iobroker start
                      
                      1 Reply Last reply
                      0
                      • I Offline
                        I Offline
                        IZUM
                        wrote on last edited by
                        #100

                        @Bluefox:

                        node iobroker start
                        ```` `  
                        
                        izum@izum-eM350:/opt/iobroker$ node iobroker start
                        
                        /opt/iobroker/iobroker:1
                        (function (exports, require, module, __filename, __dirname) { node node_module
                                                                                           ^^^^^^^^^^^^
                        SyntaxError: Unexpected identifier
                            at Module._compile (module.js:439:25)
                            at Object.Module._extensions..js (module.js:474:10)
                            at Module.load (module.js:356:32)
                            at Function.Module._load (module.js:312:12)
                            at Function.Module.runMain (module.js:497:10)
                            at startup (node.js:119:16)
                            at node.js:902:3
                        izum@izum-eM350:/opt/iobroker$ cd
                        izum@izum-eM350:~$ node iobroker start
                        
                        /home/izum/iobroker:1
                        (function (exports, require, module, __filename, __dirname) { node node_module
                                                                                           ^^^^^^^^^^^^
                        SyntaxError: Unexpected identifier
                            at Module._compile (module.js:439:25)
                            at Object.Module._extensions..js (module.js:474:10)
                            at Module.load (module.js:356:32)
                            at Function.Module._load (module.js:312:12)
                            at Function.Module.runMain (module.js:497:10)
                            at startup (node.js:119:16)
                            at node.js:902:3
                        izum@izum-eM350:~$ node --version
                        v0.10.25
                        
                        
                        1 Reply Last reply
                        0
                        • BluefoxB Offline
                          BluefoxB Offline
                          Bluefox
                          wrote on last edited by
                          #101

                          node /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js start

                          1 Reply Last reply
                          0
                          • I Offline
                            I Offline
                            IZUM
                            wrote on last edited by
                            #102

                            @Bluefox:

                            node /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js start `
                            Ура, все завелось! Спасибо вам за ваше терпение и отзывчивость))

                            1 Reply Last reply
                            0
                            • V Offline
                              V Offline
                              vtec
                              wrote on last edited by
                              #103

                              Изюм установил js-controller

                              Дай еще команду

                              sudo nmp install iobroker

                              После успешной установки

                              sudo init 6
                              355_img_0820.png

                              1 Reply Last reply
                              0
                              • I Offline
                                I Offline
                                IZUM
                                wrote on last edited by
                                #104

                                @vtec:

                                Изюм установил js-controller

                                Дай еще команду

                                sudo nmp install iobroker

                                После успешной установки

                                sudo init 6 `
                                Не получилось….

                                izum@izum-eM350:/opt/iobroker$ sudo npm install iobroker
                                npm ERR! not a package /tmp/npm-2695-nnDOKRW5/1426781950654-0.42539166775532067/tmp.tgz
                                -
                                > iobroker@0.5.1 install /opt/iobroker/node_modules/iobroker
                                > node lib/setup.js
                                
                                npm install iobroker.js-controller --production --silent --prefix "/opt/iobroker/node_modules/iobroker/lib/../../../"
                                npm install iobroker.admin --production --silent --prefix "/opt/iobroker/node_modules/iobroker/lib/../../../"
                                Write "./iobroker start" to start the ioBroker
                                Non-critical error: EACCES, permission denied '/usr/bin/iobroker'
                                iobroker@0.5.1 node_modules/iobroker
                                └── yargs@1.2.6 (minimist@0.1.0)
                                izum@izum-eM350:/opt/iobroker$ 
                                
                                
                                1 Reply Last reply
                                0
                                • BluefoxB Offline
                                  BluefoxB Offline
                                  Bluefox
                                  wrote on last edited by
                                  #105

                                  "npm install iobroker" выполнится только если не существует папка "/opt/iobroker/iobroker-data". То есть устанавливается только на чистую систему.

                                  1 Reply Last reply
                                  0
                                  • I Offline
                                    I Offline
                                    IZUM
                                    wrote on last edited by
                                    #106

                                    @Bluefox:

                                    "npm install iobroker" выполнится только если не существует папка "/opt/iobroker/iobroker-data". То есть устанавливается только на чистую систему. `
                                    То есть у меня сейчас не до конца установленный iobroker??

                                    1 Reply Last reply
                                    0
                                    • BluefoxB Offline
                                      BluefoxB Offline
                                      Bluefox
                                      wrote on last edited by
                                      #107

                                      @IZUM:

                                      @Bluefox:

                                      "npm install iobroker" выполнится только если не существует папка "/opt/iobroker/iobroker-data". То есть устанавливается только на чистую систему. То есть у меня сейчас не до конца установленный iobroker??
                                      Он не запустится сам при перезагрузке.

                                      1 Reply Last reply
                                      0
                                      • A Offline
                                        A Offline
                                        Andrei34
                                        wrote on last edited by
                                        #108

                                        Что-то у меня не ролучается установить ioBroker . Такое пишет

                                        root@xbmc:/opt/iobroker# npm install iobroker

                                        npm WARN cannot run in wd iobroker@0.5.5 node lib/setup.js (wd=/opt/iobroker/node_modules/iobroker)

                                        iobroker@0.5.5 node_modules/iobroker

                                        └── yargs@1.2.6 (minimist@0.1.0)

                                        root@xbmc:/opt/iobroker# init 6

                                        root@xbmc:/opt/iobroker#

                                        1 Reply Last reply
                                        0
                                        • V Offline
                                          V Offline
                                          vtec
                                          wrote on last edited by
                                          #109

                                          А что такое WD? Название машины?
                                          4733_dok_1_meta_ordner.docx
                                          4733_daten_neq1512381.docx

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          135

                                          Online

                                          32.4k

                                          Users

                                          81.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe