Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a resin.io account to archive and distribute embedded device contents for DoES #933

Open
MatthewCroughan opened this issue Sep 28, 2018 · 9 comments

Comments

@MatthewCroughan
Copy link
Member

MatthewCroughan commented Sep 28, 2018

@DoESLiverpool/directors

@ajlennon Suggested I ask you about this.

We have the door bots on Github, and that's fine, but it would make sense to start backing these up on something like Resin.io, may come in handy for more easily creating distributed setups in the future too. This is more about the future than modifying the existing set up. If I'm going to make a calendar for the entrance based on resin.io, it would make sense for other embedded things to be located there too.

#903

@amcewen
Copy link
Member

amcewen commented Oct 1, 2018

I'm not against us having a resin.io account, but I don't think we should be starting to adopt it more widely given it costs $99/month once you get to 10 devices. Given the calendar device, five doorbots, one for the MQTT gateway, then the Pi managing the network, that's already 8 devices you could argue for, and that's before any of the cameras which presumably are also going to be resin.io devices...

In contrast, the doorbots are on github with (mostly) automated ansible scripts and cost us $0/month. It took me about an hour per doorbot to provision a new one.

@ajlennon
Copy link
Contributor

ajlennon commented Oct 1, 2018

I don't think we'd want to migrate existing devices over would we? We're just looking at Live Streaming cams at present... And possibly output Displays.

"We'll never need more than 4 of these computers anyway..."

@skos-ninja
Copy link
Member

skos-ninja commented Oct 1, 2018 via email

@ajlennon
Copy link
Contributor

ajlennon commented Oct 1, 2018

Googling around Resin.io have reiterated their commitment to an OpenSource equivalent to their cloud platform, delivered some time around now. So this looks like a good way forward to keep an eye on

https://resin.io/blog/open-source-resin-io-progress-and-next-steps

@ajlennon
Copy link
Contributor

ajlennon commented Oct 1, 2018

I've been doing some documenting if anybody fancies setting one up. Would appreciate any feedback on mistakes...

https://github.com/DynamicDevices/makespacelive

@ajlennon
Copy link
Contributor

ajlennon commented Oct 1, 2018

I've documented a standalone install and a resin.io install.

There's not much to it

  • base image
  • dependencies
  • compile a RPi specific GStreamer1.0 plugin
  • script

Have you got some time to run me through how I would convert my Resin.io Docker file to Ansible @amcewen ?

@amcewen
Copy link
Member

amcewen commented Oct 2, 2018

Happy to show you the ansible stuff sometime. There's not too much to it, it's mostly a way to script ssh (or at least, that's an easy way to approach it). If you clone my handy-ansible-roles repo the README.md will give you the basic steps to get up and running with a Pi

@ajlennon ajlennon self-assigned this Mar 5, 2019
@DoESsean
Copy link
Contributor

Is this still a thing? I have no idea what any of it means, tbf.

@ajlennon
Copy link
Contributor

Resin.io is now called Balena.io and now has an OpenSource release - I'm working to get a build of this installed on my public facing IP address for testing. It's under active development atm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants