ioBroker / AdapterRequests

This Place is used to track the status of new Adapter-Requests.
248 stars 36 forks source link

Wireguard Adapter / Installation von Wiregurad via Adpater #884

Closed Trunks1982 closed 7 months ago

Trunks1982 commented 7 months ago

Hallo mich wundert es das es noch keinen Wireguard Adapter gibt.Dieser sollte die VPN Verbindung bieten. So kann man das ganze unter Iobroker bedienen und verwalten anstatt nen extra Container oder so zu installieren. Vielleicht findet sich wer der auf sowas bock hat.

Negalein commented 7 months ago

Hallo mich wundert es das es noch keinen Wireguard Adapter gibt

Gibt es bereits. https://github.com/Grizzelbee/ioBroker.wireguard https://forum.iobroker.net/topic/52647/tester-f%C3%BCr-wireguard-adapter-gesucht?_=1697124742084

Aber nur zum Monitoring. Ohne Wireguardinstallation wird es auch nicht funktionieren. Wie denn auch?? Irgendwo musst du ihn installieren!

Trunks1982 commented 7 months ago

Hallo mich wundert es das es noch keinen Wireguard Adapter gibt

Gibt es bereits. https://github.com/Grizzelbee/ioBroker.wireguard https://forum.iobroker.net/topic/52647/tester-f%C3%BCr-wireguard-adapter-gesucht?_=1697124742084

Aber nur zum Monitoring. Ohne Wireguardinstallation wird es auch nicht funktionieren. Wie denn auch?? Irgendwo musst du ihn installieren!

Das ist eichtig das er installiert werden muss, und genau das soll der adapter ja dann auch machen.Also der Adapter stellt das komplette Paket bereit.Macht doch sinn oder?

Negalein commented 7 months ago

Macht doch sinn oder?

mMn wird das nicht möglich sein! Wireguard hast du in unter 5 Minuten installiert. ;)

Trunks1982 commented 7 months ago

Ob das möglich ich weiß ich natürlich nicht.Stimmt das es in 5min installiert ist.Aber vielleicht sollte man mal den Horizont erweitern und die User Inspirenz vereinfachen und erweitern.Machen andere bekannte Smarthome Systeme ja auch.

Negalein commented 7 months ago

Machen andere bekannte Smarthome Systeme ja auch.

welches zB? Mir ist keines bekannt, das Programme installiert.

Trunks1982 commented 7 months ago

Machen andere bekannte Smarthome Systeme ja auch.

welches zB? Mir ist keines bekannt, das Programme installiert.

Home Assistant zb

Negalein commented 7 months ago

Home Assistant zb

und was zB?

Negalein commented 7 months ago

PS: willst nicht im Forum einen Beitrag eröffnen? mich würde das jetzt selber interessieren ob es möglich ist, mit einem Adapter eigenständige Software zu installieren.

Trunks1982 commented 7 months ago

Home Assistant zb

und was zB?

Wireguard:-) sogar Grafana ist möglich habe ich gerade getestet.

Trunks1982 commented 7 months ago

PS: willst nicht im Forum einen Beitrag eröffnen? mich würde das jetzt selber interessieren ob es möglich ist, mit einem Adapter eigenständige Software zu installieren.

Gerne muss ich mal gucken wie das geht:-)

Negalein commented 7 months ago

Gerne muss ich mal gucken wie das geht:-)

https://forum.iobroker.net/category/5/iobroker-allgemein und dann auf "neues Thema" klicken ;)

Trunks1982 commented 7 months ago

Gerne muss ich mal gucken wie das geht:-)

https://forum.iobroker.net/category/5/iobroker-allgemein und dann auf "neues Thema" klicken ;)

Hab ich erstellt.Bin mal gespannt.

klein0r commented 7 months ago

Home Assistant zb

Das funktioniert aber auch nur unter Home Assistant OS mit dem Supervisor, weil sonst ja nicht sichergestellt ist, dass man eine Docker-Umgebung hat. Und es ist stark limitiert, welche Container man dort starten kann. Man kann nicht einfach jedes beliebige Image nehmen und starten, da es mehr Anforderungen gibt. Da werden für alle möglichen Dienste neue Images gebaut, welche auf einem HomeAssistant-AddOn Image basieren.

Also: Da wird ziemlich viel Aufwand betrieben um das zu erreichen.

Siehe https://github.com/hassio-addons/addon-wireguard/blob/1ce0d030056b3951de374eb7e4ec1b0fcb2790ae/wireguard/Dockerfile#L1

Also muss man schon fit sein, was die Applikation angeht (logisch), Docker gut kennen, mit GitHub Workflows die Images bauen, usw.

Trunks1982 commented 7 months ago

Home Assistant zb

Das funktioniert aber auch nur unter Home Assistant OS mit dem Supervisor, weil sonst ja nicht sichergestellt ist, dass man eine Docker-Umgebung hat. Und es ist stark limitiert, welche Container man dort starten kann. Man kann nicht einfach jedes beliebige Image nehmen und starten, da es mehr Anforderungen gibt. Da werden für alle möglichen Dienste neue Images gebaut, welche auf einem HomeAssistant-AddOn Image basieren.

Also: Da wird ziemlich viel Aufwand betrieben um das zu erreichen.

Ah ok.Stimmt wird über Addon's gemacht.

klein0r commented 7 months ago

Ah ok.Stimmt wird über Addon's gemacht.

Und das hat ja auch Nachteile - siehe z.B. das InfluxDB-Addon. Da gibts bis heute nix für InfluxDB 2 - alles noch 1.8. Warum? Weil erstmal jemand hingehen müsste, und wieder ein neues Addon auf Basis des Addon-Konzeptes aufbauen und testen muss. Plötzlich baut man also nicht nur die Integration, sondern kümmert sich um das bereitstellen der Applikation in eigenen Images.

Und wenn das nichtmal die HA-Community auf die Reihe bekommt, alle Versionen anzubieten, ...

Und dann hat man ein recht potentes System mit Home Assistant OS drauf, kann aber InfluxDB 2.x dort gar nicht installieren. Also braucht man wieder ein zusätzliches System...

Trunks1982 commented 7 months ago

Und genau deswegen hab ich ja nachgefragt, weil ich wissen wollte ob es möglich ist, weil es eigentlich nen cooler usecase ist.Natürlich hab ich an die Wartung nicht gedacht.

Apollon77 commented 7 months ago

Auch wenn komplett Themenfremd: Adapter sollten nur in absoluten ausnahmefällen selbst software installieren ... wenn dann sollte es sehr transparent sein. aber ja möglich ist es in gewissen rahmen

mcm1957 commented 7 months ago

Ich erlaube mir mal hier zu schließen. Ein Monitoring Adapter für Wireguard existiert.

Ein Adapter der Software installiert - und das für unterschiedlichste Hardware (Linux, Windows, Mac) in unterschiedlichen O/S Versionen ist nicht realistisch. Sollte es ein npm Package geben, dass wireguard bereitstellt bitte ggF einen neuen Request aufmachen. Ansonsten bitte:

Danke.