Files
KNEL-TSYSDevStack-SupportSt…/Package-Workspace/Infrastructure/chirpstack/CloudronManifest.json
T
mrcharles 0d7543704b feat: add ChirpStack Cloudron package (Infrastructure) [#668]
ChirpStack 4.19.1 (LoRaWAN network server) as the 14th package:
official-image wrapper, digest-pinned, with only bash added to the
upstream alpine runtime. Native OIDC login wired to the Cloudron
platform provider (openid_connect backend, config regenerated every
start); postgresql + redis addons; diesel migrations auto-run.
Operator config (NetID, US915 region, gateway MQTT backend) lives in
seeded files under /app/data/config. Build green; config generation
validated through chirpstack's own TOML parser. Docs gardened to 14
packages.

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

💘 Generated with Crush

Assisted-by: Crush:glm-5.2
2026-09-01 19:55:23 -05:00

26 lines
1.4 KiB
JSON

{
"manifestVersion": 2,
"type": "app",
"id": "io.cloudron.chirpstack",
"title": "ChirpStack",
"description": "Open-source LoRaWAN network server: manage gateways, devices, tenants and integrations from a web interface. Users log in via OIDC (Cloudron single sign-on); PostgreSQL stores all state, Redis handles sessions and de-duplication. LoRaWAN gateways connect through an external MQTT broker configured per region.",
"author": "Orne Brocaar",
"website": "https://www.chirpstack.io/",
"contactEmail": "cloudron@tsys.dev",
"tagline": "LoRaWAN network server with web UI",
"version": "4.19.1",
"healthCheckPath": "/",
"httpPort": 8080,
"memoryLimit": 512,
"addons": {
"localstorage": true,
"postgresql": {
"version": "16"
},
"redis": {}
},
"mediaLinks": [],
"changelog": "Initial Cloudron package for ChirpStack 4.19.1 (official-image wrapper). Native OIDC login wired to the Cloudron platform identity provider (user_authentication.openid_connect from CLOUDRON_OIDC_* env); PostgreSQL addon for storage with auto-run diesel migrations; Redis addon for sessions and de-duplication. Config is split into a generated platform fragment (rewritten each start) and operator-owned files under /app/data/config (network NetID, regions, gateway MQTT backend) editable with the Cloudron file manager. US915 region seeded by default.",
"icon": "file://logo.png"
}