Giter VIP home page Giter VIP logo

Comments (7)

benfrancis avatar benfrancis commented on July 18, 2024

Hi @akutuzov,

Sorry for the inconvenience. The deb package build automation is currently broken so it has been disabled https://github.com/WebThingsIO/gateway/blob/master/.github/workflows/release.yml#L115

We're currently lacking a maintainer for the deb package.

Do you know anyone who would be interested in becoming a maintainer, or are you able to do it yourself?

from gateway.

akutuzov avatar akutuzov commented on July 18, 2024

Unfortunately, I have neither time nor skills for maintaining deb packages :(
Will have to remain on the 1.0.0 version, I guess.

from gateway.

benfrancis avatar benfrancis commented on July 18, 2024

@akutuzov Another alternative you may be interested in is the Docker image https://hub.docker.com/r/webthingsio/gateway

from gateway.

akutuzov avatar akutuzov commented on July 18, 2024

Thanks. Is there any manual on moving from a deb installation to a docker installation?

from gateway.

benfrancis avatar benfrancis commented on July 18, 2024

@akutuzov No I'm afraid not and I've never tried it. In theory you should just need to copy over the contents of the .webthings folder which contains all your data and settings. If you try it, let us know how you get on.

from gateway.

akutuzov avatar akutuzov commented on July 18, 2024

Hi again,
Just to sum it up: I did manage to migrate from a deb installation of Webthings to a Docker installation.
But it's a real pain: with Docker, the application consumes much more CPU (which is important when you are running on Raspberry), and it's really not easy to find out how to properly map all your devices to the container.
For example, I was not able to sort out how to make the Webthings image able to play sound: it simply lacks the necessary devices, and it is not clear how to solve this.

Honestly, it was like 10 times easier and more straightforward with a native deb package. I would have never moved to the 1.1 Docker image if not for this unfortunate TLS certificate generation issue.

from gateway.

benfrancis avatar benfrancis commented on July 18, 2024

Hiya, sorry you're not having a great experience with the Docker image.

Feel free to ask for help with Docker on the forums, but If you get fed up with Docker, in the absence of a maintainer for the .deb package another possibility is to install the gateway application directly on a Raspberry Pi by building it from source on the Raspberry Pi, as described in the README https://github.com/WebThingsIO/gateway/blob/master/README.md. There has been one report of problems with getting that working on a Raspberry Pi 3 though #3069. If you do try that I would recommend building from the stable 1.1 branch rather than master https://github.com/WebThingsIO/gateway/tree/v1.1.X

I'm not sure what else you're running on your Raspberry Pi, but the way that's guaranteed to work is to install the pre-built Raspberry Pi image https://webthings.io/gateway/ (which is based on Raspbian Buster). It might be easier to start from that and install other things on top of it, rather than trying to install WebThings Gateway on an existing Raspberry Pi OS installation. Just a thought.

from gateway.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.