Git Product home page Git Product logo

iotstack's Introduction

IOT Stack

IOTstack is a builder for docker-compose to easily make and maintain IoT stacks on the Raspberry Pi.

Getting started

See Getting Started in the Wiki. It includes:

  • A link to Andreas Spiess video #295 and #352.
  • How to download the project (including constraints you need to observe).
  • Running the menu to install Docker and set up your containers.
  • Useful Docker commands (start & stop the stack, manage containers).

See also the documentation home page.

New Installation

Automatic

  1. Run the following command:
curl -fsSL https://raw.githubusercontent.com/SensorsIot/IOTstack/master/install.sh | bash

Manual

  1. Install git
$ cd ~/IOTstack
$ git remote set-url origin https://github.com/SensorsIot/IOTstack.git
$ git pull origin master
$ git checkout master
$ docker-compose down
$ ./menu.sh
$ docker-compose up -d

Need the old menu back?

cd ~/IOTstack/
git pull
git checkout old-menu

Experimental Features

Running

  1. To enter the directory and run menu for installation options:
cd ~/IOTstack
bash ./menu.sh
  1. Install docker with the menu, restart your system.

  2. Run menu again to select your build options, then start docker-compose with

$ cd ~/IOTstack
$ git pull origin master
$ git checkout master
$ ./menu.sh

Want to have the latest and greatest features? Switch to the experimental branch:

$ cd ~/IOTstack
$ git pull origin master
$ git checkout experimental
$ ./menu.sh

Do note that the experimental branch may be broken, or may break your setup, so ensure you have a good backup, and please report any issues. The way back is:

Contributions

Please use the issues tab to report issues.

Need help? Have a feature suggestion? Discovered a bug?

We have a Discord server setup for discussions: IOTstack Discord channel if you want to comment on features, suggest new container types, or ask the IOTstack community for help.

You can also report bugs or suggestions to our Github: https://github.com/SensorsIot/IOTstack/issues

If you use some of the tools in the project please consider donating or contributing on their projects. It doesn't have to be monetary. Reporting bugs and creating Pull Requests helps improve the projects for everyone.

iotstack's People

Contributors

877dev avatar affankingkhan avatar augustasv avatar brianimmel avatar cmskedgell avatar ctrl-f4 avatar diytechie avatar gcgarner avatar gmacario avatar gpongelli avatar huseyint avatar ithinkido avatar joeydodson avatar kauffman-repo avatar lbaca avatar lepirlouit avatar llusdess avatar mrmx avatar oscrx avatar paraphraser avatar paulf007 avatar pelted avatar ravhilton avatar robertcsakany avatar ronal2do avatar sajatogu avatar sensorsiot avatar slyke avatar tomasmerca avatar willem-dekker avatar

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.