{"id":13576841,"url":"https://github.com/pedrolamas/docker-iot-stack","last_synced_at":"2025-04-14T03:25:34.997Z","repository":{"id":145486008,"uuid":"179565274","full_name":"pedrolamas/docker-iot-stack","owner":"pedrolamas","description":":computer: My personal Docker IoT Stack","archived":false,"fork":false,"pushed_at":"2025-02-21T16:40:22.000Z","size":412,"stargazers_count":41,"open_issues_count":1,"forks_count":6,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-27T17:23:03.495Z","etag":null,"topics":["adguardhome","armbian","docker","docker-compose","eclipse-mosquitto","esphome","grafana","home-assistant","home-automation","mariadb","mqtt","portainer","radarr","sonarr","telegraf","transmission","vscode","wireguard","zigbee2mqtt"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pedrolamas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"pedrolamas","patreon":"pedrolamas","ko_fi":"pedrolamas","custom":"https://paypal.me/pedrolamas"}},"created_at":"2019-04-04T19:40:07.000Z","updated_at":"2025-03-25T08:47:40.000Z","dependencies_parsed_at":"2024-12-06T22:26:37.565Z","dependency_job_id":"66971c17-60b9-4f9c-89b3-18fa9dea3e9a","html_url":"https://github.com/pedrolamas/docker-iot-stack","commit_stats":{"total_commits":176,"total_committers":1,"mean_commits":176.0,"dds":0.0,"last_synced_commit":"1fd7d1adfc288080a73152b30b164a2e28d28722"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedrolamas%2Fdocker-iot-stack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedrolamas%2Fdocker-iot-stack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedrolamas%2Fdocker-iot-stack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedrolamas%2Fdocker-iot-stack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pedrolamas","download_url":"https://codeload.github.com/pedrolamas/docker-iot-stack/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248814646,"owners_count":21165798,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adguardhome","armbian","docker","docker-compose","eclipse-mosquitto","esphome","grafana","home-assistant","home-automation","mariadb","mqtt","portainer","radarr","sonarr","telegraf","transmission","vscode","wireguard","zigbee2mqtt"],"created_at":"2024-08-01T15:01:14.838Z","updated_at":"2025-04-14T03:25:34.966Z","avatar_url":"https://github.com/pedrolamas.png","language":"JavaScript","funding_links":["https://github.com/sponsors/pedrolamas","https://patreon.com/pedrolamas","https://ko-fi.com/pedrolamas","https://paypal.me/pedrolamas","https://www.patreon.com/pedrolamas"],"categories":["JavaScript"],"sub_categories":[],"readme":"# Docker IoT Stack\n\n[![Project Maintenance](https://img.shields.io/maintenance/yes/2025.svg)](https://github.com/pedrolamas/nanopineo2-docker-config 'GitHub Repository')\n[![License](https://img.shields.io/github/license/pedrolamas/nanopineo2-docker-config.svg)](https://github.com/pedrolamas/nanopineo2-docker-config/blob/master/LICENSE 'License')\n\n[![Follow pedrolamas.com on Bluesky](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fpublic.api.bsky.app%2Fxrpc%2Fapp.bsky.actor.getProfile%2F%3Factor%3Dpedrolamas.com\u0026query=%24.followersCount\u0026style=social\u0026logo=bluesky\u0026label=Follow%20%40pedrolamas.com)](https://bsky.app/profile/pedrolamas.com)\n[![Follow pedrolamas on Mastodon](https://img.shields.io/mastodon/follow/109365776481898704?label=Follow%20@pedrolamas%20on%20Mastodon\u0026domain=https%3A%2F%2Fhachyderm.io\u0026style=social)](https://hachyderm.io/@pedrolamas)\n\nThis is my personal Docker IoT Stack configuration, currently up and running inside a [NanoPi M4V2](https://www.friendlyarm.com/index.php?route=product/product\u0026product_id=180) small board computer (SBC) with a Sabrent 256GB Rocket NVMe PCIe M.2 2280 SSD.\n\nThe NanoPI is running the latest [Armbian OS](https://www.armbian.com/nanopi-m4-v2/).\n\nTo install docker, please use the [convenience script](https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-using-the-convenience-script).\n\nTo run, just enter the root folder and run:\n\n```sh\ndocker-compose up -d\n```\n\nFeel free to send questions or PR's with improvements!\n\n## Images\n\n### AdGuard Home\n\nFree and open source, powerful network-wide ads \u0026 trackers blocking DNS server.\n\n* Image: [adguard/adguardhome](https://hub.docker.com/r/adguard/adguardhome)\n\n### Nginx\n\nNginx (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).\n\n* Image: [nginx](https://hub.docker.com/_/nginx)\n\n### Home Assistant\n\nHome Assistant is an open source home automation tool that puts local control and privacy first.\n\n* Image: [ghcr.io/home-assistant/home-assistant](https://github.com/home-assistant/core/pkgs/container/home-assistant)\n\n### Eclipse Mosquitto\n\nEclipse Mosquitto is an open source implementation of a server for version 3.1 and 3.1.1 of the MQTT protocol.\n\n* Image: [eclipse-mosquitto](https://hub.docker.com/_/eclipse-mosquitto)\n\n### Zigbee2Mqtt\n\nZigbee2Mqtt allows you to use your Zigbee devices without the vendors bridge or gateway.\n\n* Image: [koenkk/zigbee2mqtt](https://hub.docker.com/r/koenkk/zigbee2mqtt)\n\n### Telegraf\n\nTelegraf is an agent for collecting metrics and writing them to InfluxDB or other outputs.\n\n* Image: [telegraf](https://hub.docker.com/_/telegraf)\n\n### mariadb\n\nMariaDB is a community-developed fork of MySQL intended to remain free under the GNU GPL.\n\n* Image: [mariadb](https://hub.docker.com/_/mariadb)\n\n### Grafana\n\nGrafana is the open source analytics and monitoring solution for every database.\n\n* Image: [grafana/grafana](https://hub.docker.com/r/grafana/grafana)\n\n### ESPHome\n\nESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.\n\n* Image: [ghcr.io/esphome/esphome](https://github.com/esphome/esphome/pkgs/container/esphome)\n\n### ACME.sh\n\nAn ACME protocol client written purely in Shell (Unix shell) language.\n\n* Image: [neilpang/acme.sh](https://hub.docker.com/r/neilpang/acme.sh)\n\n### code-server\n\nRun VS Code on any machine anywhere and access it through the browser.\n\n* Image: [codercom/code-server](https://hub.docker.com/r/codercom/code-server)\n\n### Portainer\n\nBuild and manage your Docker environments with ease today.\n\n* Image: [portainer/portainer](https://hub.docker.com/r/portainer/portainer)\n\n### Fluidd\n\nFluidd is a lightweight \u0026 responsive user interface for Klipper, the 3D printer firmware.\n\n* Image: [ghcr.io/fluidd-core/fluidd:latest-develop](https://github.com/fluidd-core/fluidd/pkgs/container/fluidd)\n\n### Mainsail\n\nMainsail makes Klipper more accessible by adding a lightweight, responsive web user interface, centred around an intuitive and consistent design philosophy.\n\n* Image: [ghcr.io/pedrolamas/docker-mainsail:latest-dev](https://github.com/pedrolamas/docker-mainsail/pkgs/container/docker-mainsail)\n\n### Spoolman\n\nSpoolman is a web service that helps you keep track of your filament spools and how they are being used.\n\n* Image: [ghcr.io/donkie/spoolman](https://github.com/donkie/spoolman/pkgs/container/spoolman)\n\n### Mictronics' readsb-protobuf\n\nMictronics' readsb-protobuf Mode-S/ADSB/TIS decoder for RTLSDR, BladeRF, Modes-Beast and GNS5894 devices, running in a docker container.\n\n* Image: [ghcr.io/sdr-enthusiasts/docker-readsb-protobuf](https://github.com/sdr-enthusiasts/docker-readsb-protobuf/pkgs/container/docker-readsb-protobuf)\n\n### docker-flightradar24\n\nDocker container running FlightRadar24's fr24feed. Designed to work in tandem with sdr-enthusiasts/docker-readsb-protobuf.\n\n* Image: [ghcr.io/sdr-enthusiasts/docker-flightradar24](https://github.com/sdr-enthusiasts/docker-flightradar24/pkgs/container/docker-flightradar24)\n\n### docker-opensky-network\n\nDocker container running OpenSky Network's's opensky-feeder. Designed to work in tandem with sdr-enthusiasts/docker-readsb-protobuf.\n\n* Image: [ghcr.io/sdr-enthusiasts/docker-opensky-network](https://github.com/sdr-enthusiasts/docker-opensky-network/pkgs/container/docker-opensky-network)\n\n### Wireguard\n\nWireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography.\n\n* Image: [linuxserver/wireguard](https://hub.docker.com/r/linuxserver/wireguard)\n\n### Transmission\n\nTransmission is a cross-platform BitTorrent client.\n\n* Image: [linuxserver/transmission](https://hub.docker.com/r/linuxserver/transmission)\n\n### Jackett\n\nJackett 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.\n\n* Image: [linuxserver/jackett](https://hub.docker.com/r/linuxserver/jackett)\n\n### Sonarr\n\nSonarr is a PVR for Usenet and BitTorrent users.\n\n* Image: [linuxserver/sonarr](https://hub.docker.com/r/linuxserver/sonarr)\n\n### Radarr\n\nRadarr is an independent fork of Sonarr reworked for automatically downloading movies via Usenet and BitTorrent.\n\n* Image: [linuxserver/radarr](https://hub.docker.com/r/linuxserver/radarr)\n\n## Support my work\n\nA lot of time and effort goes into the development of this and other open-source projects.\n\nIf you find this project valuable, please consider supporting my work by making a donation.\n\n[![Donate on Paypal](https://img.shields.io/badge/donate-paypal-blue.svg)](https://paypal.me/pedrolamas 'Donate on Paypal')\n[![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')\n[![Support me on Patreon](https://img.shields.io/badge/join-patreon-blue.svg)](https://www.patreon.com/pedrolamas 'Support me on Patreon')\n[![Sponsor me on GitHub](https://img.shields.io/github/sponsors/pedrolamas.svg?label=github%20sponsors)](https://github.com/sponsors/pedrolamas 'Sponsor me on GitHub')\n\nThank you for your generosity and support! 🙏\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpedrolamas%2Fdocker-iot-stack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpedrolamas%2Fdocker-iot-stack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpedrolamas%2Fdocker-iot-stack/lists"}