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
689 B
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 oncloudron/base:3.2.0. start.shseeds/app/data/easy-gate.jsonon first run withbehind_proxy: true(Cloudron nginx passes the real client IP viaX-Forwarded-Forfor group subnet matching), then execs the binary.httpAuth.type = proxy: Easy Gate has no user model, so Cloudron's authentication proxy gates access.- Addons:
localstorageonly (config persistence; no database). - Logo converted from upstream
assets/logo.svgto a 256px PNG.