NEWS
IoBroker.link - Neues Projekt für Remote Zugriff
-
Wir starten neues Projekt für Remote Access.
Dieses Projekt wird parallel mit der Cloud-Lösung existieren.
Zielgruppe sind meistens Integratoren, die mehrere ioBroker Projekte warten.
Diese Lösung wird nicht Kostenlos sein.
Aktuell machen wir Beta-Test damit wir überhaupt Feedback sammeln können.
Während Beta-Betrieb wird die Verbindung nichts kosten, dafür bitten wir um Feedback.
Hier kann man Anleitung finden.
https://www.npmjs.com/package/iobroker.link-box#install
ioBroker.link Adapter muss auf dem ioBroker Sytsem installiert und konfiguriert werden (ab morgen in latest repo) oder
npm i iobroker.link --production
Auf dem anderen Rechner (z.B. bei der Arbeit) muss man ioBroker.link-box installieren.
in einem beliebigen Verzeichnis, z.B
mkdir /opt/box cd /opt/box
einfach mit
npm i iobroker.link-box
installieren und mit
node box
starten.
Nachdem kann man auf http://localhost:4000 gehen.
Integrator (derjeniger wer auf Client zugreifen will) braucht Account (kostenlos) auf iobroker.pro
und genau gleichen Login muss man hier http://localhost:4000 verwenden.
Rest sollte selbsterklärend sein.
Das ist quasi VPN mit SSH tunnels und mit 2048bit Schlüsseln.
-
Super Projekt!
Welche Ports werden vom Arbeitsrechner aus zum Iobroker benutzt?
Bei uns ist außer https:443,8080, und http:80,81 nix anderes offen.
-
Lieder man braucht mehr Ports als nur 443. Noch 4998-6000
-
ok, kann ich aber auch gut verstehen. Dann bleibt da nichts andere übrig, als den Arbeitsrechner dahin zu stellen, wo die Ports offen sind, und dann auf diesen wiederrum per https zuzugreifen..
Bis jetzt gabs für alles eine Lösung..
-
@Bluefox: Hab den Link heute ausprobiert. Super cooles Projekt. Echt genial einfach!!!
Das einzige was mich etwas irritiert ist die einfache Anmeldung bei solch kritischen Zugängen im web. Evtl wäre eine 2 Faktor Authentifizierung auf der Webseite ganz gut. Google Authenticator vielleicht.
Ich hab auch versucht die box zu installieren. War auf meinem Raspian leider nicht erfolgreich. Hier das log file.
-
Die Installation des Adapters funktioniert leider nicht mehr.
Hier mal die Ausgabe beim Versuch den Adapter zu installieren.$ ./iobroker url "https://github.com/ioBroker/ioBroker.link/tarball/master" link install https://github.com/ioBroker/ioBroker.link/tarball/master npm install https://github.com/ioBroker/ioBroker.link/tarball/master --production --save --prefix "/opt/iobroker" (System call) internal/modules/cjs/loader.js:638 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.link/lib/install' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15) at Function.Module._load (internal/modules/cjs/loader.js:562:25) at Function.Module.runMain (internal/modules/cjs/loader.js:831:12) at startup (internal/bootstrap/node.js:283:19) at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3) npm WARN @typescript-eslint/eslint-plugin@1.12.0 requires a peer of eslint@^5.0.0 but none is installed. You must install peer dependencies yourself.npm WARN @typescript-eslint/parser@1.12.0 requires a peer of eslint@^5.0.0 but none is installed. You must install peer dependencies yourself. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: xpc-connection@0.1.4 (node_modules/xpc-connection):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for xpc-connection@0.1.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm ERR! code ELIFECYCLEnpm ERR! errno 1 npm ERR! iobroker.link@0.4.4 postinstall: `node lib/install`npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the iobroker.link@0.4.4 postinstall script.npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2019-10-06T01_59_59_613Z-debug.log ERROR: Cannot parse null/io-package.json:Error: ENOENT: no such file or directory, open 'null/io-package.json' process exited with code 0