{
  "schema": 1,
  "repo": "ziro-apps",
  "kind": "app",
  "serial": 1792400116,
  "expires": "2026-11-18T08:55:16.428657878Z",
  "entries": [
    {
      "name": "ghost",
      "version": "6",
      "description": "Ghost publishing platform (Node) with persistent content; needs a MySQL 8 database",
      "path": "apps/ghost.json",
      "sha256": "fea6f90b17e4b17103d033545fe231fb94b16a2172dfadfc36919859d8e0aca8"
    },
    {
      "name": "mariadb",
      "version": "11.8",
      "description": "MariaDB (LTS) with generated root and app passwords and persistent data",
      "path": "apps/mariadb.json",
      "sha256": "c7d9ef023d49c6854c2d8ed274f6bb1b47c3bcff91cf589c7e6f38b662c996e0"
    },
    {
      "name": "mongodb",
      "version": "8.0",
      "description": "MongoDB with a generated root password and persistent data",
      "path": "apps/mongodb.json",
      "sha256": "aab1a895cb3fb42ebdf02d0beb523d43e90f3206e881649a131573f37be380f9"
    },
    {
      "name": "mysql",
      "version": "8.4",
      "description": "MySQL (LTS) with generated root and app passwords and persistent data",
      "path": "apps/mysql.json",
      "sha256": "8b1dd9450523b8e539a159df7da71b8dbfd2312468e2a2305be650f613330e1a"
    },
    {
      "name": "mysql-cluster",
      "version": "8.4",
      "description": "MySQL InnoDB Group Replication: 3 members, single primary, automatic failover, TLS between members",
      "path": "apps/mysql-cluster.json",
      "sha256": "896a19e932c9f76a38d8ddf64439b86a34ec397f9ea6334bff832566859b2ff8"
    },
    {
      "name": "n8n",
      "version": "2",
      "description": "n8n workflow automation with a persistent encryption key; uses PostgreSQL when linked (stack n8n)",
      "path": "apps/n8n.json",
      "sha256": "348265a7911a891759f87f126cadaa1730b74c1c33cd72bf1883865a2622295b"
    },
    {
      "name": "openclaw",
      "version": "2026.9",
      "description": "OpenClaw personal AI assistant gateway, with a generated gateway token and persistent state",
      "path": "apps/openclaw.json",
      "sha256": "cb763cfe8dbb894a6b9d9f9a3e5ca96854add1c4d31eac562fab900c6d1ec23d"
    },
    {
      "name": "postgres",
      "version": "18",
      "description": "PostgreSQL database with a generated password and persistent data",
      "path": "apps/postgres.json",
      "sha256": "485aae20e668577928f5ec28cc961d5df2136ef362df1db6f8ba4a5c9c6287c4"
    },
    {
      "name": "umami",
      "version": "3",
      "description": "Umami privacy-friendly web analytics; needs PostgreSQL (stack umami)",
      "path": "apps/umami.json",
      "sha256": "fb3aef3c4931b2e18a0dacabea2c36d6d12d6a73a3e4630ab43db873d0f39d12"
    },
    {
      "name": "valkey",
      "version": "9",
      "description": "Valkey (Redis-compatible, BSD) in-memory store with a password and append-only persistence",
      "path": "apps/valkey.json",
      "sha256": "68356287965efdc4abdef88faf90144b0bbdb745164f6498ebf297aa88dc2eb2"
    },
    {
      "name": "wordpress",
      "version": "7",
      "description": "WordPress on Apache (PHP 8.4) with persistent uploads, themes and plugins; needs a MySQL or MariaDB database",
      "path": "apps/wordpress.json",
      "sha256": "d56d4ba5a9eae1c241baeafa7b828fe079f36ac96284be5a6283247bc4c8563b"
    },
    {
      "name": "ghost",
      "version": "1",
      "description": "Ghost 6 with MySQL 8.4 on 127.0.0.1:2368",
      "path": "stacks/ghost.json",
      "sha256": "f7cc8c32559c08a41636c4a34ad8e5f0269e245b33f3906a4c605b4c36894433",
      "type": "stack"
    },
    {
      "name": "n8n",
      "version": "1",
      "description": "n8n workflow automation on PostgreSQL 18, on 127.0.0.1:5678",
      "path": "stacks/n8n.json",
      "sha256": "44e50d89f4b573fa514ee7684584291d045b96cbbd1b51eb66c282c83f0b8984",
      "type": "stack"
    },
    {
      "name": "umami",
      "version": "1",
      "description": "Umami web analytics on PostgreSQL 18, on 127.0.0.1:3000",
      "path": "stacks/umami.json",
      "sha256": "5b05399bd4262fe07cd282021584d06e9d9a579969f230aec5c28920f3bedd1f",
      "type": "stack"
    },
    {
      "name": "wordpress",
      "version": "1",
      "description": "WordPress with MySQL 8.4: the blog on 127.0.0.1:8080 (expose it with ziroctl gateway expose)",
      "path": "stacks/wordpress.json",
      "sha256": "447f72d75c115d992d24e2422f9717cd3b283409a6335f3114e5444c31a6acef",
      "type": "stack"
    },
    {
      "name": "wordpress-mariadb",
      "version": "1",
      "description": "WordPress with MariaDB 11.8 on 127.0.0.1:8080",
      "path": "stacks/wordpress-mariadb.json",
      "sha256": "82adf21ae11887fabbb8eb524c27d3b4e0640a5fe01f1aecbc8e2744448d8e35",
      "type": "stack"
    }
  ]
}