Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pedrolamas/docker-iot-stack
:computer: My personal Docker IoT Stack
https://github.com/pedrolamas/docker-iot-stack
adguardhome armbian docker docker-compose eclipse-mosquitto esphome grafana home-assistant home-automation mariadb mqtt portainer radarr sonarr telegraf transmission vscode wireguard zigbee2mqtt
Last synced: 5 days ago
JSON representation
:computer: My personal Docker IoT Stack
- Host: GitHub
- URL: https://github.com/pedrolamas/docker-iot-stack
- Owner: pedrolamas
- License: mit
- Created: 2019-04-04T19:40:07.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-09-21T21:41:34.000Z (about 1 month ago)
- Last Synced: 2024-10-26T03:01:42.375Z (11 days ago)
- Topics: adguardhome, armbian, docker, docker-compose, eclipse-mosquitto, esphome, grafana, home-assistant, home-automation, mariadb, mqtt, portainer, radarr, sonarr, telegraf, transmission, vscode, wireguard, zigbee2mqtt
- Language: JavaScript
- Homepage:
- Size: 389 KB
- Stars: 39
- Watchers: 3
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Docker IoT Stack
[![Project Maintenance](https://img.shields.io/maintenance/yes/2024.svg)](https://github.com/pedrolamas/nanopineo2-docker-config 'GitHub Repository')
[![License](https://img.shields.io/github/license/pedrolamas/nanopineo2-docker-config.svg)](https://github.com/pedrolamas/nanopineo2-docker-config/blob/master/LICENSE 'License')[![Follow pedrolamas on Twitter](https://img.shields.io/twitter/follow/pedrolamas?label=Follow%20@pedrolamas%20on%20Twitter&style=social)](https://twitter.com/pedrolamas)
[![Follow pedrolamas on Mastodon](https://img.shields.io/mastodon/follow/109365776481898704?label=Follow%20@pedrolamas%20on%20Mastodon&domain=https%3A%2F%2Fhachyderm.io&style=social)](https://hachyderm.io/@pedrolamas)This is my personal Docker IoT Stack configuration, currently up and running inside a [NanoPi M4V2](https://www.friendlyarm.com/index.php?route=product/product&product_id=180) small board computer (SBC) with a Sabrent 256GB Rocket NVMe PCIe M.2 2280 SSD.
The NanoPI is running the latest [Armbian OS](https://www.armbian.com/nanopi-m4-v2/).
To install docker, please use the [convenience script](https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-using-the-convenience-script).
To run, just enter the root folder and run:
```sh
docker-compose up -d
```Feel free to send questions or PR's with improvements!
## Images
### AdGuard Home
Free and open source, powerful network-wide ads & trackers blocking DNS server.
* Image: [adguard/adguardhome](https://hub.docker.com/r/adguard/adguardhome)
### Nginx
Nginx (pronounced "engine-x") is an open source reverse proxy server for HTTP, HTTPS, SMTP, POP3, and IMAP protocols, as well as a load balancer, HTTP cache, and a web server (origin server).
* Image: [nginx](https://hub.docker.com/_/nginx)
### Home Assistant
Home Assistant is an open source home automation tool that puts local control and privacy first.
* Image: [ghcr.io/home-assistant/home-assistant](https://github.com/home-assistant/core/pkgs/container/home-assistant)
### Eclipse Mosquitto
Eclipse Mosquitto is an open source implementation of a server for version 3.1 and 3.1.1 of the MQTT protocol.
* Image: [eclipse-mosquitto](https://hub.docker.com/_/eclipse-mosquitto)
### Zigbee2Mqtt
Zigbee2Mqtt allows you to use your Zigbee devices without the vendors bridge or gateway.
* Image: [koenkk/zigbee2mqtt](https://hub.docker.com/r/koenkk/zigbee2mqtt)
### Telegraf
Telegraf is an agent for collecting metrics and writing them to InfluxDB or other outputs.
* Image: [telegraf](https://hub.docker.com/_/telegraf)
### mariadb
MariaDB is a community-developed fork of MySQL intended to remain free under the GNU GPL.
* Image: [mariadb](https://hub.docker.com/_/mariadb)
### Grafana
Grafana is the open source analytics and monitoring solution for every database.
* Image: [grafana/grafana](https://hub.docker.com/r/grafana/grafana)
### ESPHome
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
* Image: [ghcr.io/esphome/esphome](https://github.com/esphome/esphome/pkgs/container/esphome)
### ACME.sh
An ACME protocol client written purely in Shell (Unix shell) language.
* Image: [neilpang/acme.sh](https://hub.docker.com/r/neilpang/acme.sh)
### code-server
Run VS Code on any machine anywhere and access it through the browser.
* Image: [codercom/code-server](https://hub.docker.com/r/codercom/code-server)
### Portainer
Build and manage your Docker environments with ease today.
* Image: [portainer/portainer](https://hub.docker.com/r/portainer/portainer)
### Fluidd
Fluidd is a lightweight & responsive user interface for Klipper, the 3D printer firmware.
* Image: [ghcr.io/fluidd-core/fluidd:latest-develop](https://github.com/fluidd-core/fluidd/pkgs/container/fluidd)
### Mainsail
Mainsail makes Klipper more accessible by adding a lightweight, responsive web user interface, centred around an intuitive and consistent design philosophy.
* Image: [ghcr.io/pedrolamas/docker-mainsail:latest-dev](https://github.com/pedrolamas/docker-mainsail/pkgs/container/docker-mainsail)
### Spoolman
Spoolman is a web service that helps you keep track of your filament spools and how they are being used.
* Image: [ghcr.io/donkie/spoolman](https://github.com/donkie/spoolman/pkgs/container/spoolman)
### Mictronics' readsb-protobuf
Mictronics' readsb-protobuf Mode-S/ADSB/TIS decoder for RTLSDR, BladeRF, Modes-Beast and GNS5894 devices, running in a docker container.
* Image: [ghcr.io/sdr-enthusiasts/docker-readsb-protobuf](https://github.com/sdr-enthusiasts/docker-readsb-protobuf/pkgs/container/docker-readsb-protobuf)
### docker-flightradar24
Docker container running FlightRadar24's fr24feed. Designed to work in tandem with sdr-enthusiasts/docker-readsb-protobuf.
* Image: [ghcr.io/sdr-enthusiasts/docker-flightradar24](https://github.com/sdr-enthusiasts/docker-flightradar24/pkgs/container/docker-flightradar24)
### docker-opensky-network
Docker container running OpenSky Network's's opensky-feeder. Designed to work in tandem with sdr-enthusiasts/docker-readsb-protobuf.
* Image: [ghcr.io/sdr-enthusiasts/docker-opensky-network](https://github.com/sdr-enthusiasts/docker-opensky-network/pkgs/container/docker-opensky-network)
### Wireguard
WireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography.
* Image: [linuxserver/wireguard](https://hub.docker.com/r/linuxserver/wireguard)
### Transmission
Transmission is a cross-platform BitTorrent client.
* Image: [linuxserver/transmission](https://hub.docker.com/r/linuxserver/transmission)
### Jackett
Jackett works as a proxy server: it translates queries from apps into tracker-site-specific http queries, parses the html response, then sends results back to the requesting software.
* Image: [linuxserver/jackett](https://hub.docker.com/r/linuxserver/jackett)
### Sonarr
Sonarr is a PVR for Usenet and BitTorrent users.
* Image: [linuxserver/sonarr](https://hub.docker.com/r/linuxserver/sonarr)
### Radarr
Radarr is an independent fork of Sonarr reworked for automatically downloading movies via Usenet and BitTorrent.
* Image: [linuxserver/radarr](https://hub.docker.com/r/linuxserver/radarr)
## Support my work
A lot of time and effort goes into the development of this and other open-source projects.
If you find this project valuable, please consider supporting my work by making a donation.
[![Donate on Paypal](https://img.shields.io/badge/donate-paypal-blue.svg)](https://paypal.me/pedrolamas 'Donate on Paypal')
[![Buy me a coffee](https://img.shields.io/badge/buy%20me%20a%20coffee-kofi-blue.svg)](https://ko-fi.com/pedrolamas 'Buy me a coffee')
[![Support me on Patreon](https://img.shields.io/badge/join-patreon-blue.svg)](https://www.patreon.com/pedrolamas 'Support me on Patreon')
[![Sponsor me on GitHub](https://img.shields.io/github/sponsors/pedrolamas.svg?label=github%20sponsors)](https://github.com/sponsors/pedrolamas 'Sponsor me on GitHub')Thank you for your generosity and support! 🙏
## License
MIT