IOTstack icon indicating copy to clipboard operation
IOTstack copied to clipboard

Feature Request - Containers

Open gcgarner opened this issue 5 years ago • 40 comments

gcgarner avatar Oct 28 '19 06:10 gcgarner

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

sebi5361 avatar Nov 01 '19 00:11 sebi5361

@sebi5361 I've added it to the list

gcgarner avatar Nov 01 '19 05:11 gcgarner

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

sebi5361 avatar Nov 01 '19 15:11 sebi5361

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.

sebi5361 avatar Nov 01 '19 16:11 sebi5361

And maybe Pi-hole!?

sebi5361 avatar Nov 01 '19 23:11 sebi5361

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

zigbee2mqtt would be great!

denonbw avatar Nov 04 '19 13:11 denonbw

zigbee2mqtt, EspruinioHub and Pi-hole added to list

gcgarner avatar Nov 04 '19 16:11 gcgarner

maybe also domoticz thanks ?

grzegorz189 avatar Nov 05 '19 19:11 grzegorz189

I wanted to add RPIEasy to this list.

Thanks

happytm avatar Nov 07 '19 03:11 happytm

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

Thanks Graham

DeuceCode avatar Nov 13 '19 00:11 DeuceCode

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

gcgarner avatar Nov 13 '19 14:11 gcgarner

rtl_433 with easy MQTT bridge would be nice

1337-44 avatar Nov 13 '19 21:11 1337-44

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

gcgarner avatar Nov 14 '19 04:11 gcgarner

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

DeuceCode avatar Nov 15 '19 17:11 DeuceCode

@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

gcgarner avatar Nov 15 '19 18:11 gcgarner

IObroker would be a useful addition.

simonlock avatar Nov 18 '19 19:11 simonlock

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

sebi5361 avatar Nov 20 '19 15:11 sebi5361

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.

sebi5361 avatar Nov 20 '19 18:11 sebi5361

@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

gcgarner avatar Nov 28 '19 10:11 gcgarner

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.

kubawolanin avatar Dec 06 '19 18:12 kubawolanin

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

image: oznu/homebridge:raspberry-pi

simonlock avatar Dec 07 '19 21:12 simonlock

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

diffficult avatar Dec 10 '19 04:12 diffficult

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

sebi5361 avatar Dec 15 '19 21:12 sebi5361

@gcgarner thanks for all you have put together here, it is an awesome repo. Is it possible to add NEMSlinux on this build?

will-mader avatar Dec 17 '19 13:12 will-mader

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.

happytm avatar Dec 20 '19 23:12 happytm

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.

jaworek avatar Dec 24 '19 12:12 jaworek

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?

Roberto6969 avatar Dec 29 '19 08:12 Roberto6969

@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

will-mader avatar Dec 31 '19 10:12 will-mader

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!

JaviElio avatar Jan 01 '20 18:01 JaviElio

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

filiporlo avatar Jan 05 '20 17:01 filiporlo