This is my personal Docker IoT Stack configuration, currently up and running inside a NanoPi M4V2 small board computer (SBC) with a Sabrent 256GB Rocket NVMe PCIe M.2 2280 SSD.
The NanoPI is running the latest Armbian OS.
To install docker, please use the convenience script.
To run, just enter the root folder and run:
docker-compose up -d
Feel free to send questions or PR's with improvements!
Free and open source, powerful network-wide ads & trackers blocking DNS server.
- Image: adguard/adguardhome
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
Home Assistant is an open source home automation tool that puts local control and privacy first.
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
Zigbee2Mqtt allows you to use your Zigbee devices without the vendors bridge or gateway.
- Image: koenkk/zigbee2mqtt
Telegraf is an agent for collecting metrics and writing them to InfluxDB or other outputs.
- Image: telegraf
MariaDB is a community-developed fork of MySQL intended to remain free under the GNU GPL.
- Image: mariadb
Grafana is the open source analytics and monitoring solution for every database.
- Image: grafana/grafana
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
An ACME protocol client written purely in Shell (Unix shell) language.
- Image: neilpang/acme.sh
Run VS Code on any machine anywhere and access it through the browser.
- Image: codercom/code-server
Build and manage your Docker environments with ease today.
- Image: portainer/portainer
Fluidd is a lightweight & responsive user interface for Klipper, the 3D printer firmware.
Mainsail makes Klipper more accessible by adding a lightweight, responsive web user interface, centred around an intuitive and consistent design philosophy.
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
Mictronics' readsb-protobuf Mode-S/ADSB/TIS decoder for RTLSDR, BladeRF, Modes-Beast and GNS5894 devices, running in a docker container.
Docker container running FlightRadar24's fr24feed. Designed to work in tandem with sdr-enthusiasts/docker-readsb-protobuf.
Docker container running OpenSky Network's's opensky-feeder. Designed to work in tandem with sdr-enthusiasts/docker-readsb-protobuf.
WireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography.
- Image: linuxserver/wireguard
Transmission is a cross-platform BitTorrent client.
- Image: linuxserver/transmission
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
Sonarr is a PVR for Usenet and BitTorrent users.
- Image: linuxserver/sonarr
Radarr is an independent fork of Sonarr reworked for automatically downloading movies via Usenet and BitTorrent.
- Image: linuxserver/radarr
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.
Thank you for your generosity and support! 🙏
MIT