From 80598836a74494f073e50ade37218709f70a1bb2 Mon Sep 17 00:00:00 2001 From: Onur Ulusoy Date: Mon, 4 May 2026 09:37:13 +0300 Subject: [PATCH] feat(template): add maestrohub --- edge/maestrohub/docker-compose.yml | 14 ++++++++++++++ templates.json | 14 ++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 edge/maestrohub/docker-compose.yml diff --git a/edge/maestrohub/docker-compose.yml b/edge/maestrohub/docker-compose.yml new file mode 100644 index 00000000..ea4af010 --- /dev/null +++ b/edge/maestrohub/docker-compose.yml @@ -0,0 +1,14 @@ +services: + maestrohub: + image: us-docker.pkg.dev/maestrohubtests/maestrohub/maestrohub-lite:latest + container_name: maestrohub + restart: unless-stopped + ports: + - "8080:8080" + - "1883:1883" + - "8083:8083" + volumes: + - maestrohub-data:/data + +volumes: + maestrohub-data: diff --git a/templates.json b/templates.json index 86487cb0..2510dd16 100644 --- a/templates.json +++ b/templates.json @@ -1544,6 +1544,20 @@ "url": "https://github.com/portainer/templates", "stackfile": "edge/litmusedge_dfd/docker-compose.yml" } + }, + { + "id": 72, + "type": 3, + "title": "MaestroHub", + "description": "Industrial data orchestrator with a Unified Namespace, drag-and-drop pipelines, and 40+ protocol connectors. Built-in MCP server brings AI agents into your operational data stack.", + "note": "Welcome to MaestroHub!\n\n• Open http://<host>:8080 to create your admin account\n• MQTT clients can connect to <host>:1883 (TCP) or <host>:8083 (WebSocket)\n• Data persists in the maestrohub-data Docker volume — back it up before destroying the stack\n• Get started guide: https://docs.maestrohub.com/overview/get-started", + "categories": ["edge"], + "platform": "linux", + "logo": "https://avatars.githubusercontent.com/u/219120420?s=400&u=699c593f7490c79736e08eec580fd9af40278576&v=4", + "repository": { + "url": "https://github.com/portainer/templates", + "stackfile": "edge/maestrohub/docker-compose.yml" + } } ] }