{
  "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"
}
