Listen to this Post
SUPCON has released its open-source IIoT (Industrial Internet of Things) stack under the Apache 2.0 License, signaling a major shift in industrial automation. This move challenges closed proprietary solutions, particularly in China, where price pressure and flexibility demands make open-source alternatives highly attractive. The stack is expected to be widely adopted in APAC, the Middle East, and Africa, though Western markets may approach it cautiously due to security concerns.
The stack includes:
- PostgreSQL
- TDengine
- MQTT
- Kong
- Node-RED
- Hasura
- Elasticsearch
- MINIO
- Camunda
- Gitea
- Timescale
- Portainer
- CopilotKit
- Keycloak
- Docker
Repo links: SUPCON IIoT Stack
You Should Know:
1. Setting Up the IIoT Stack with Docker
To deploy SUPCON’s stack, ensure Docker is installed:
sudo apt update && sudo apt install docker.io docker-compose -y sudo systemctl enable --now docker
2. Deploying PostgreSQL for Industrial Data
docker run --name iiot-postgres -e POSTGRES_PASSWORD=securepass -d postgres:latest
3. Configuring MQTT for Real-Time Communication
Install Mosquitto MQTT Broker:
sudo apt install mosquitto mosquitto-clients sudo systemctl enable mosquitto
4. Monitoring with Elasticsearch & Kibana
docker network create iiot-net docker run -d --name elasticsearch --net iiot-net -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:8.12.0 docker run -d --name kibana --net iiot-net -p 5601:5601 kibana:8.12.0
5. Managing Containers with Portainer
docker volume create portainer_data docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
6. Securing Access with Keycloak
docker run -d --name keycloak -p 8080:8080 -e KEYCLOAK_ADMIN=admin -e KEYCLOAK_ADMIN_PASSWORD=admin quay.io/keycloak/keycloak:24.0.1 start-dev
What Undercode Say:
SUPCON’s open-source IIoT stack disrupts industrial automation by offering a modular, cost-effective alternative. Key takeaways:
– Docker & Kubernetes will dominate deployment strategies.
– MQTT remains critical for low-latency industrial communication.
– PostgreSQL/Timescale handle time-series data efficiently.
– Security (Keycloak, Kong) must be prioritized in open-source IIoT.
Expected Output: A fully deployed IIoT stack with secure, scalable industrial automation capabilities.
Relevant Commands for Further Exploration:
Check running containers docker ps Logs for troubleshooting docker logs <container_name> Backup PostgreSQL data docker exec -t iiot-postgres pg_dumpall -U postgres > backup.sql Scale Node-RED with Kubernetes kubectl create deployment node-red --image=nodered/node-red:latest
Expected Output: Industrial systems leveraging open-source efficiency while maintaining robustness and security.
References:
Reported By: Demeyerdavy Yesterday – Hackers Feeds
Extra Hub: Undercode MoN
Basic Verification: Pass ✅



