Files
KNEL-TSYSDevStack-SupportSt…/Package-Workspace/Infrastructure/easy-gate/CHANGELOG.md
T
mrcharles 8d0b0f42f6 feat: add Easy-Gate Cloudron package (Infrastructure) [#651]
Easy Gate 2.0.3 dashboard hub: multi-stage Go build (static binary on
cloudron/base 3.2.0), config persisted at /app/data/easy-gate.json with
real-time hot reload. No user model (IP-subnet groups only), so the app
ships behind the Cloudron auth proxy (httpAuth.type=proxy); localstorage
addon only, no database. Build validated green + smoke test HTTP 200.
Docs synced (STATUS/README/JOURNAL at 10/~57).

Ticket: https://projects.knownelement.com/issues/651

💘 Generated with Crush

Assisted-by: Crush:glm-5.2
2026-09-01 18:34:29 -05:00

689 B

Changelog — Easy Gate Cloudron Package

1.0.0 (2026-09-01)

Initial Cloudron package for Easy Gate 2.0.3.

  • Multi-stage build: Go 1.23 builder (CGO_ENABLED=0, upstream Makefile flags) producing a static binary on cloudron/base:3.2.0.
  • start.sh seeds /app/data/easy-gate.json on first run with behind_proxy: true (Cloudron nginx passes the real client IP via X-Forwarded-For for group subnet matching), then execs the binary.
  • httpAuth.type = proxy: Easy Gate has no user model, so Cloudron's authentication proxy gates access.
  • Addons: localstorage only (config persistence; no database).
  • Logo converted from upstream assets/logo.svg to a 256px PNG.