Comments (40)
zigbee2mqtt, EspruinioHub and Pi-hole added to list
from iotstack.
IObroker would be a useful addition.
from iotstack.
Hi Graham. Could you add letsencrypt to the list for the stack?
from iotstack.
What about https://containo.us/traefik/ should be a cool addition and helps securing the rest.
from iotstack.
from iotstack.
@sebi5361 I've added it to the list
from iotstack.
@gcgarner: Maybe you could add zigbee2mqtt as well to the list?!
from iotstack.
@1337-44 I ordered a SDR yesterday to test with rlt_433, hopefully will have a stable image next week
from iotstack.
@DeuceCode Thanks for the link, I only had a quick look on your first request, should have looked harder. I'll add it to the list. If it can use postgresql that would be ideal.
I'm working on integrating an SQLite db with phpmyadmin
from iotstack.
Wouldn't it be possible to install OpenVPN based on a container rather than doing a native install? Maybe it can be added to the list as well.
from iotstack.
Hi Graham please could you include homebridge? It's available for the Pi now.
image: oznu/homebridge:raspberry-pi
from iotstack.
Graphviz together with ImageMagick would be nice as well.
(To follow Andreas Spiess aka @SensorsIot latest video.)
from iotstack.
@gcgarner thanks for all you have put together here, it is an awesome repo. Is it possible to add NEMSlinux on this build?
from iotstack.
Awesome project. Could you add Mozilla IOT project to the list?
https://github.com/mozilla-iot/gateway-docker
EDIT: I just noticed that it's already added. Sorry for overlooking. It is not listed on the list of docker stack. I'll make a PR with updated list.
from iotstack.
+1 for Let's Encrypt
from iotstack.
Dear Graham, Thank you for this very nice work.
Could you add to the stack tasmoadmin?
from iotstack.
Maybe you could add EspruinoHub to the list as well? It is a BLE2MQTT bridge (see source code). The container on Docker Hub was lastly updated 2 years ago. As I am not familiar with docker, I am unable to tell if that container must be build again to get updated, or if this process is done automatically when fetching the container (the latest version of the source code seems to be 3-month old only). Here is described the process to build that container.
from iotstack.
And maybe Pi-hole!?
from iotstack.
@gcgarner: Maybe you could add zigbee2mqtt as well to the list?!
zigbee2mqtt would be great!
from iotstack.
maybe also domoticz
thanks ?
from iotstack.
I wanted to add RPIEasy to this list.
Thanks
from iotstack.
How about adding Gitea, a lightweight self-hosted git service to the list?
Thanks Graham
from iotstack.
@DeuceCode Gitea maybe a challenge for the Pi, it relies on mariadb which isn't available for the armhf architecture (as an official image). In the project roadmap I plan to detect the host architecture and tailor the menu to what can and can't run.
from iotstack.
rtl_433 with easy MQTT bridge would be nice
from iotstack.
@gcgarner I was under the impression that Gitea can run against a several databases, from the Gitea docs MySQL, PostgreSQL, SQLite3, MSSQL and TiDB with configuration done via environment variables. The most applicable here being PostgreSQL and SQLite3. I think SQLite would be sufficient for a few small repositories, accessed my 1 or 2 users.
Here is an interesting comparison of GitBucket, Gogs, Gitea and GitLab with PostgreSQL and SQLite on the Pi 3B.
from iotstack.
@DeuceCode I've made a branch containing Gitea. I would appreciate if you could try it out. I had to modify their Dockerfile to get it to work. Warning it takes quite a while to build
from iotstack.
For the Z-Wave support, Zwave2Mqtt looks like a nice candidate. Should be easy to integrate as well.
I would also suggest adding broadlink-mqtt to the list, since it's a quite popular device system among IoT enthusiasts.
from iotstack.
great repo, found it while searching for complex stacks to learn and also pick ideas on what else should I add to my own. Was bummed to not see Traefik anywherte, since I was having trouble to get it working with unifi/plex/flexget/transmission.
Would love to see your take on it and perhaps will make it easier for the "reverse proxy" feature you were looking forward to add.
from iotstack.
I will appreciate if you add this server as docker package. The link to github page is below:
https://github.com/mpromonet/webrtc-streamer
Thanks.
from iotstack.
Awesome work - thank you!
I understand it is a bit specific but this product (UNMS) https://github.com/Nico640/docker-unms works excellent and it is maintaned regulary for a long time.
Would you be so kind and add it to the project?
from iotstack.
@gcgarner thanks for all you have put together here, it is an awesome repo. Is it possible to add NEMSlinux on this build?
Here is the installation guide I have found. https://docs.nemslinux.com/supported_platforms/docker#access_nems_linux_cli
from iotstack.
Great work what you are doing here!
To complete the home automation system, I suggest to add a voice assistant like Rhasspy. It is open source and runs locally.
- Github: https://github.com/synesthesiam/rhasspy
- Docker: https://hub.docker.com/r/synesthesiam/rhasspy-server
- Doc: https://rhasspy.readthedocs.io/en/latest/
Thanks a lot!
from iotstack.
Great work!
To complete the pi hole, I think that add a cloudflared to provide DNS-over-HTTPS will be a nice feature.
PS: I can't connect this with pi hole
from iotstack.
A standard web (Apache) that could host jump page, instructions and help for the IOTstack.
from iotstack.
@gcgarner Thank you for the great work!
Will you be adding SSL to Nextcloud anytime soon? I think Nextcloud already has some example docker configurations with SSL using nginx-proxy here. I am not really good with docker so I am not sure how to set it up, maybe the example configurations can give you some hint when you find time to add this.
from iotstack.
@gcgarner Thank you for the great work!
Will you be adding SSL to Nextcloud anytime soon? I think Nextcloud already has some example docker configurations with SSL using nginx-proxy here. I am not really good with docker so I am not sure how to set it up, maybe the example configurations can give you some hint when you find time to add this.
Try Nextcloud-Pi instead, the process of generating SSL-Certs with Let'sEncrypt is automated there.
Unless the majority of IOTStack user are Pi users, maybe the container could change to NextcloudPi anyway...?!
Here's the tutorial for Docker:
https://ownyourbits.com/2017/02/13/nextcloud-ready-raspberry-pi-image/
from iotstack.
Hi Graham,
Thank you for sharing this nice project!
The full TICK-stack might be handy for quite some folks, any chances of adding Telegraf, Chronograf & Kapacitor? To the already available influxDB?
Regards!
from iotstack.
WebThings Gateway linked below would be nice addition to IOTstack. It simplify secured Home Automation without cloud.
https://hub.docker.com/r/mozillaiot/gateway
Thanks.
from iotstack.
Maybe add https://heimdall.site/ or some other tool to make a nice landing page / entry point for the whole system? At least it would support docker nicely (https://hub.docker.com/r/linuxserver/heimdall/) but I have not yet tested/used it.
Kind regards!
from iotstack.
I have been playing around with httpd-2.4, javascript and this index.html
The advantage with the script is that the URL points just to the port independent of the IP address to the IoTstacks server.
A bit less complex than heimdall
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>IOTstack help page</title>
<link rel="stylesheet" href="iotstack.css">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/manifest.json">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="/ms-icon-144x144.png">
<meta name="theme-color" content="#ffffff">
<script>
function setHref() {
document.getElementById('modify-me').href = window.location.protocol + "//" + window.location.hostname + ":8080/other/";
}
</script>
</head>
<body>
<h1>IOTstack help page</h1>
<h2>Web management</h2>
<table>
<tr>
<td><h3>Service</h3></td>
<td><h3>URL</h3></td>
</tr>
<tr>
<td><p>Portainer</p></td>
<td><p><a href="" onclick="javascript:event.target.port=9000" target="_blank">:9000</a></p></td>
</tr>
<tr>
<td><p>NodeRed</p></td>
<td><p><a href="" onclick="javascript:event.target.port=1880" target="_blank">:1880</a></p></td>
</tr>
<tr>
<td><p>TasmoAdmin</p></td>
<td><p><a href="" onclick="javascript:event.target.port=8088" target="_blank">:8088</a></p></td>
</tr>
<tr>
<td><p>Adminer</p></td>
<td><p><a href="" onclick="javascript:event.target.port=8088" target="_blank">:8088</a></p></td>
</tr>
<tr>
<td><p>PiHole</p></td>
<td><p><a href="" onclick="javascript:event.target.port=8089" target="_blank">:8089</a></p></td>
</tr>
<tr>
<td><p>Grafana</p></td>
<td><p><a href="" onclick="javascript:event.target.port=3000" target="_blank">:3000</a></p></td>
</tr>
<tr>
<td><p>PiHole</p></td>
<td><p><a href="/admin/" onclick="javascript:event.target.port=8089" target="_blank">:8089/admin</a></p></td>
</tr>
</table>
<h2>Alias commands</h2>
<table>
<tr>
<td><h3>Alias</h3></td>
<td><h3>Description</h3></td>
</tr>
<tr>
<td><code>iotstack_up</code></td>
<td><p>Start the IOTstack</p></td>
</tr>
<tr>
<td><code>iotstack_down</code></td>
<td><p>Shut down the IOTstack</p></td>
</tr>
<tr>
<td><code>iotstack_start</code></td>
<td><p> the IOTstack</p></td>
</tr>
<tr>
<td><code>iotstack_stop</code></td>
<td><p> the IOTstack</p></td>
</tr>
<tr>
<td><code>iotstack_update</code></td>
<td><p> the IOTstack</p></td>
</tr>
<tr>
<td><code>iotstack_build</code></td>
<td><p> the IOTstack</p></td>
</tr>
</table>
<br />
<h3>IOT Stack source on GitHub</h3>
<p><a href="https://github.com/gcgarner/IOTstack" target="_blank">https://github.com/gcgarner/IOTstack</a></p>
</body>
</html>
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
- installation script incorrectly prompting version types HOT 2
- 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.