Comments (2)
Please see This Project is Dormant - which will point you to the SensorsIot/IOTstack fork.
But before you race off to do that, please be aware that "installation" is currently a bit of a minefield. There are many moving parts - IOTstack, Raspbian Buster/Bullseye, 32-bit vs 64-bit OS variants, docker itself, and variants of docker-compose. And home assistant.
A few examples:
- If you run Buster then a backport is needed for libseccomp2 to avoid Alpine-based containers either refusing to build or crashing. That problem goes away if you choose Bullseye but if any container needs camera support, it might not yet be "Bullseye ready".
- Most containers seem happy with 64-bit Bullseye but, occasionally, you get reports suggesting that isn't universal. Mainstream containers (eg Portainer, Mosquitto, Influx, NodeRED, Grafana, PiHole, WireGuard) are OK but I know that OctoPrint/Docker doesn't like 64-bit.
- If you let the menu install docker it gets it "right" but the way the menu installs docker-compose (using
apt
) gets an out-of-date version which somehow futzes with docker's version number (no idea how). That confuses the menu into thinking docker is out-of-date (a pull request is pending to address that) and, then, if you try to update docker-compose it breaks docker and everything needs to be blown away and reinstalled. That also nukes any Supervised Home Assistant. - docker-compose is now on its third variation on the theme. The version installed via
apt
was the starting point. Then came a version installed bypip
. Now it's a platform-specific compiled binary fetched usingwget
orcurl
and copied to the right place. I refer to this as "modern" docker-compose. It's actually a plug-in so the commandsdocker-compose
anddocker compose
are synonymous. - If supervised home assistant is in the mix, the IOTstack mechanisms for installing that are totally broken (the folks at HA keep moving the goalposts). It can be done but it really needs to be done at build time rather than provided as a menu option which implies it can be installed as an afterthought. Pull requests are in to remove all mention of HA from the IOTstack menu.
Also, if you've been using gcgarner, the menu you're used to is now referred to as "old menu". It's still there. You just need to git checkout old-menu
. The menu on the master branch is "new menu". The two have been slowly converging. I think the only real difference now is old menu uses environment files in the services directory whereas new menu stores environment variables inline in docker-compose.yml
. Personally, I prefer the old menu UI but I keep all my environment variables inline in the compose file.
So, after giving yourself time to digest that small horror story, maybe also look at PiBuilder which is agnostic on Buster/Bullseye, 32/64-bit, clones SensorsIot/IOTstack, installs docker, docker-compose and dependencies correctly (and in a way that keeps the menu happy), and can also install Supervised Home Assistant.
If you find yourself thinking that it might be about time to start from a clean slate with 64-bit Bullseye and use PiBuilder to get a running system, you might also like to look at IOTstackBackup. PiBuilder installs IOTstackBackup but you'll probably want to install it on your existing system so you can run a backup before you rebuild.
Hope this helps.
from iotstack.
sorry i was running the correct one, just posted this int he wrong spot.
from iotstack.
Related Issues (20)
- menu.sh error HOT 2
- unable to stop and remove Hassio containers in IOTstack HOT 1
- zigbee2mqtt
- menu.sh just checks for current version HOT 2
- Home Assistant Native keeps coming back after removal HOT 1
- Zigbee2MqttAssistant: Unable to connect to MQTT server mosquitto HOT 2
- chown -R 1883:1883 ./volumes/mosquitto does not accept "Y" HOT 1
- ImportError: No module named 'blessed' HOT 1
- running rtl_433 container problem HOT 7
- influxdb.conf ... changing the retention of data HOT 1
- how to retrive an old image HOT 5
- How Do I get rid of Pihole ? I tried everything. HOT 5
- IOT stack vs raspberry pi OS bullseye HOT 5
- Concerned about prerequisites HOT 3
- pi.hole only works intermittently. HOT 3
- Cannot start service nodered /dev/ttyAMA0 HOT 2
- can't install new nodes in Node-Red due to no connection of node-red container with internet HOT 1
- i2c in nodered HOT 2
- Integrating Telegram Nodes into Node-RED HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iotstack.