Skip to content

servapp(hooc-connect): add HOOC Connect Embedded Gateway (official image, bridge field) [unstable] - #24

Merged
madejackson merged 1 commit into
unstablefrom
hooc-connect-unstable
Oct 14, 2026
Merged

madejackson merged 1 commit into
unstablefrom
hooc-connect-unstable

Conversation

@madejackson

Copy link
Copy Markdown

HOOC Connect Embedded Gateway servapp (unstable channel)

Gleiche Änderung wie #23 (bereits auf master), jetzt zudem über den unstable-Kanal ausrollbar.

Was er macht

  • Startet hooc/hooc-connect:latest mit Host-Networking, /dev/net/tun und NET_ADMIN/NET_BIND_SERVICE (wie in der offiziellen HOOC-Doku).
  • Integrierte Gateway-UI (Port 1323) wird als Route exponiert (SERVAPP-Modus, SmartShield).
  • Installer-Feld "Bridge interface" mit Default br-lan → wird als --vpn.linux.bridge={Context.bridge} an den Container übergeben (exakt wie von HOOC dokumentiert).
  • Leer lassen = VPN-only ohne Bridging.

Dateien

  • servapps/hooc-connect/cosmos-compose.json — Formular + Compose (minVersion 0.16.0, wie modbus2mqtt)
  • servapps/hooc-connect/description.json — EN/DE/FR/IT Beschreibung mit Aktivierungs-Hinweis (HWID/Serial via my.hooc.me)
  • servapps/hooc-connect/icon.png — offizielles HOOC-Logo (von hooc.ch) auf weißer Kachel
  • servapps/hooc-connect/screenshots/1.png, 2.png — echte Screenshots der eingebetteten Gateway-UI (Status-Ansicht mit Device Info, Hardware-ID und Aktivierungs-Formular)

Validierung

node .github/scripts/validate-servapps.js hooc-connect → grün (CI validate auf #23 ✅).

Basiert auf einem frischen Branch von unstable → enthält nur die hooc-connect-Dateien, keine anderen unstable-spezifischen Änderungen.

…age, bridge field)

Same change as #23 (already on master), targeted at the unstable channel.
- cosmos-compose.json: form + compose, minVersion 0.16.0, bridge field -> --vpn.linux.bridge
- description.json: EN/DE/FR/IT with activation hint (HWID/Serial via my.hooc.me)
- icon.png: official HOOC logo
- screenshots: real captures from the embedded gateway UI (status view)
@madejackson
madejackson merged commit d1980d2 into unstable Oct 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant