Git Product home page Git Product logo

Comments (40)

gcgarner avatar gcgarner commented on May 24, 2024 3

zigbee2mqtt, EspruinioHub and Pi-hole added to list

from iotstack.

simonlock avatar simonlock commented on May 24, 2024 2

IObroker would be a useful addition.

from iotstack.

sebi5361 avatar sebi5361 commented on May 24, 2024 2

Hi Graham. Could you add letsencrypt to the list for the stack?

from iotstack.

crashdown79 avatar crashdown79 commented on May 24, 2024 2

What about https://containo.us/traefik/ should be a cool addition and helps securing the rest.

from iotstack.

gcgarner avatar gcgarner commented on May 24, 2024 2

from iotstack.

gcgarner avatar gcgarner commented on May 24, 2024 1

@sebi5361 I've added it to the list

from iotstack.

sebi5361 avatar sebi5361 commented on May 24, 2024 1

@gcgarner: Maybe you could add zigbee2mqtt as well to the list?!

from iotstack.

gcgarner avatar gcgarner commented on May 24, 2024 1

@1337-44 I ordered a SDR yesterday to test with rlt_433, hopefully will have a stable image next week

from iotstack.

gcgarner avatar gcgarner commented on May 24, 2024 1

@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.

sebi5361 avatar sebi5361 commented on May 24, 2024 1

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.

simonlock avatar simonlock commented on May 24, 2024 1

Hi Graham please could you include homebridge? It's available for the Pi now.

image: oznu/homebridge:raspberry-pi

from iotstack.

sebi5361 avatar sebi5361 commented on May 24, 2024 1

Graphviz together with ImageMagick would be nice as well.
(To follow Andreas Spiess aka @SensorsIot latest video.)

from iotstack.

will-mader avatar will-mader commented on May 24, 2024 1

@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.

jaworek avatar jaworek commented on May 24, 2024 1

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.

batamire avatar batamire commented on May 24, 2024 1

+1 for Let's Encrypt

from iotstack.

sebi5361 avatar sebi5361 commented on May 24, 2024

Dear Graham, Thank you for this very nice work.
Could you add to the stack tasmoadmin?

from iotstack.

sebi5361 avatar sebi5361 commented on May 24, 2024

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.

sebi5361 avatar sebi5361 commented on May 24, 2024

And maybe Pi-hole!?

from iotstack.

denonbw avatar denonbw commented on May 24, 2024

@gcgarner: Maybe you could add zigbee2mqtt as well to the list?!

zigbee2mqtt would be great!

from iotstack.

grzegorz189 avatar grzegorz189 commented on May 24, 2024

maybe also domoticz
thanks ?

from iotstack.

happytm avatar happytm commented on May 24, 2024

I wanted to add RPIEasy to this list.

Thanks

from iotstack.

DeuceCode avatar DeuceCode commented on May 24, 2024

How about adding Gitea, a lightweight self-hosted git service to the list?

Thanks Graham

from iotstack.

gcgarner avatar gcgarner commented on May 24, 2024

@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.

1337-44 avatar 1337-44 commented on May 24, 2024

rtl_433 with easy MQTT bridge would be nice

from iotstack.

DeuceCode avatar DeuceCode commented on May 24, 2024

@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.

gcgarner avatar gcgarner commented on May 24, 2024

@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.

kubawolanin avatar kubawolanin commented on May 24, 2024

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.

diffficult avatar diffficult commented on May 24, 2024

@gcgarner

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.

happytm avatar happytm commented on May 24, 2024

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.

Roberto6969 avatar Roberto6969 commented on May 24, 2024

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.

will-mader avatar will-mader commented on May 24, 2024

@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.

JaviElio avatar JaviElio commented on May 24, 2024

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.

Thanks a lot!

from iotstack.

filiporlo avatar filiporlo commented on May 24, 2024

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.

MatsK avatar MatsK commented on May 24, 2024

A standard web (Apache) that could host jump page, instructions and help for the IOTstack.

from iotstack.

vivian-ng avatar vivian-ng commented on May 24, 2024

@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.

 avatar commented on May 24, 2024

@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.

BartRoger avatar BartRoger commented on May 24, 2024

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.

happytm avatar happytm commented on May 24, 2024

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.

m4rc77 avatar m4rc77 commented on May 24, 2024

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.

MatsK avatar MatsK commented on May 24, 2024

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)

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.