{
  "apps": [
    {
      "id": "ai.librechat.cloudronapp",
      "creationDate": "2026-06-02T07:55:06.000Z",
      "publishState": "approved",
      "userId": "cd00534b-edca-4ea1-a88b-ee99603a4282",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2025-07-03T16:28:54.000Z",
      "publishedAt": "2025-07-03T16:28:54.000Z",
      "manifest": {
        "id": "ai.librechat.cloudronapp",
        "version": "1.2.2",
        "title": "LibreChat",
        "upstreamVersion": "0.8.6",
        "author": "Danny Avila",
        "description": "LibreChat is an open-source chatbot client that supports multiple AI providers and models including:\n\n- OpenAI GPT Models\n- Anthropic Claude Models\n- Google PaLM Models\n- Various open-source local models\n\nFeatures:\n- Switch between various AI models\n- Conversation history\n- Plugins support\n- File upload and processing\n- Custom instructions\n- Multiple conversation modes\n\n",
        "changelog": "* Update LibreChat to 0.8.6\n* [Full Changelog](https://github.com/danny-avila/LibreChat/releases/tag/v0.8.6)\n* feat: Support Guardrail Config Option `streamProcessingMode` by [@dlew](https://github.com/dlew) in [#12815](https://github.com/danny-avila/LibreChat/pull/12815)\n* feat: Add Prometheus Metrics Endpoint + AWS Credential Providers by [@danny-avila](https://github.com/danny-avila) in [#13111](https://github.com/danny-avila/LibreChat/pull/13111)\n* feat: Add Gemini 3.5 Flash Support by [@danny-avila](https://github.com/danny-avila) in [#13231](https://github.com/danny-avila/LibreChat/pull/13231)\n* feat: Add Claude Opus 4.8 Support by [@danny-avila](https://github.com/danny-avila) in [#13380](https://github.com/danny-avila/LibreChat/pull/13380)\n* feat: Accept Multiple OpenID JWT Audiences by [@danny-avila](https://github.com/danny-avila) in [#13404](https://github.com/danny-avila/LibreChat/pull/13404)\n* fix: Harden Data Retention Semantics by [@danny-avila](https://github.com/danny-avila) in [#13049](https://github.com/danny-avila/LibreChat/pull/13049)\n* fix: Enforce MCP Permissions for Agent Tools by [@danny-avila](https://github.com/danny-avila) in [#13174](https://github.com/danny-avila/LibreChat/pull/13174)\n* fix: Strip post-login fields from unauthenticated /api/config response by [@ChrisJr404](https://github.com/ChrisJr404) in [#13102](https://github.com/danny-avila/LibreChat/pull/13102)\n* fix: Sanitize User Response Fields by [@danny-avila](https://github.com/danny-avila) in [#13421](https://github.com/danny-avila/LibreChat/pull/13421)\n* fix: Skip Retention for Persistent Agent Resource Files by [@maxesse](https://github.com/maxesse) in [#13394](https://github.com/danny-avila/LibreChat/pull/13394)\n",
        "tagline": "ChatGPT-like interface with model switching",
        "website": "https://github.com/danny-avila/LibreChat",
        "documentationUrl": "https://docs.cloudron.io/packages/librechat/",
        "forumUrl": "https://forum.cloudron.io/category/210/librechat",
        "contactEmail": "support@cloudron.io",
        "healthCheckPath": "/health",
        "httpPort": 3080,
        "addons": {
          "postgresql": {},
          "mongodb": {},
          "localstorage": {},
          "oidc": {
            "loginRedirectUri": "/oauth/openid/callback"
          },
          "sendmail": {
            "supportsDisplayName": true
          }
        },
        "checklist": {
          "register-admin": {
            "message": "On the first visit, register yourself as an admin user"
          },
          "disable-registration": {
            "message": "Disable registration, if required, to prevent misuse"
          },
          "set-api-keys": {
            "message": "Set API keys in /app/data/env file and restart the app"
          }
        },
        "optionalSso": true,
        "manifestVersion": 2,
        "memoryLimit": 1073741824,
        "minBoxVersion": "8.1.0",
        "tags": [
          "ai",
          "chat",
          "gpt"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/ai.librechat.cloudronapp/librechat-00.png",
          "https://screenshots.cloudron.io/ai.librechat.cloudronapp/librechat-01.png"
        ],
        "icon": "file://logo.png",
        "dockerImage": "cloudron/ai.librechat.cloudronapp:202606020221420000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/ai.librechat.cloudronapp/versions/1.2.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "app.comentario.cloudronapp",
      "creationDate": "2026-03-13T09:05:25.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2024-06-07T17:14:27.000Z",
      "publishedAt": "2024-06-07T17:14:27.000Z",
      "manifest": {
        "id": "app.comentario.cloudronapp",
        "version": "1.8.0",
        "upstreamVersion": "3.17.0",
        "minBoxVersion": "8.1.0",
        "title": "Comentario",
        "author": "Comentario Team",
        "description": "## About\n\nComentario is an open-source web comment engine, which adds discussion functionality to plain, boring web pages.\n\nYou can embed it in your website to allow your readers to add comments. It’s fast, powerful, flexible, and easy to use. Have a look at our live demo to see it in action!\n\n## Features in a nutshell\n\n* Privacy by design\n* Multilingual\n* Role-based access\n* Multiple login options\n* Hierarchical comments\n* Markdown formatting\n* Thread locking\n* Sticky comments\n* Comment editing and deletion\n* Comment voting\n* Live comment updates\n* Custom user avatars\n* Email notifications\n* Multiple domains in one UI\n* Flexible moderation rules\n* Extensions\n* Statistics\n* Data import/export\n\n",
        "tagline": "Comments. Easy.",
        "website": "https://comentario.app/en/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "healthCheckPath": "/",
        "mediaLinks": [
          "https://screenshots.cloudron.io/app.comentario.cloudronapp/comments.png",
          "https://screenshots.cloudron.io/app.comentario.cloudronapp/admin-ui-2.png",
          "https://screenshots.cloudron.io/app.comentario.cloudronapp/admin-ui-3.png",
          "https://screenshots.cloudron.io/app.comentario.cloudronapp/admin-ui-4.png"
        ],
        "httpPort": 8000,
        "tags": [
          "comments",
          "disqus",
          "blog"
        ],
        "changelog": "* Update comentario to 3.17.0\n* [Full Changelog](https://gitlab.com/comentario/comentario/-/releases/v3.17.0)\n* Add custom moderator name feature ([#&#8203;222](https://github.com/comentario/comentario/issues/222)) - [`66d2bcc`](https://github.com/comentario/comentario/commit/66d2bcc6), [`753451c`](https://github.com/comentario/comentario/commit/753451ca), [`61cc240`](https://github.com/comentario/comentario/commit/61cc240e), [`ff9e89f`](https://github.com/comentario/comentario/commit/ff9e89f0), [`400f7e5`](https://github.com/comentario/comentario/commit/400f7e5d), [`8425ce6`](https://github.com/comentario/comentario/commit/8425ce60), [`4bab9e2`](https://github.com/comentario/comentario/commit/4bab9e2d), [`c1a4ec3`](https://github.com/comentario/comentario/commit/c1a4ec32), [`467bcc0`](https://github.com/comentario/comentario/commit/467bcc0a)\n* Add support for PostgreSQL 18 ([#&#8203;224](https://github.com/comentario/comentario/issues/224)) - [`84c93da`](https://github.com/comentario/comentario/commit/84c93daf)\n* Backend: fix resource leak in `DecompressGzip()` - [`58cfbe7`](https://github.com/comentario/comentario/commit/58cfbe78)\n* Backend: fix Postgres restart loop with a non-`public` schema ([#&#8203;225](https://github.com/comentario/comentario/issues/225), !24) - [`9137e53`](https://github.com/comentario/comentario/commit/9137e534), [`4476b1b`](https://github.com/comentario/comentario/commit/4476b1ba)\n* I18n: add Portuguese messages (pt) by [@&#8203;pt](https://github.com/pt).cesar.monteiro - [`bbc7303`](https://github.com/comentario/comentario/commit/bbc73031)\n* I18n: add Ukrainian translation (uk) by [@&#8203;kleindberg](https://github.com/kleindberg) - [`3e7ca17`](https://github.com/comentario/comentario/commit/3e7ca177)\n* Go 1.26, update dependencies, modernise code - [`33d3044`](https://github.com/comentario/comentario/commit/33d30440), [`a4232a7`](https://github.com/comentario/comentario/commit/a4232a7d), [`4605e5c`](https://github.com/comentario/comentario/commit/4605e5c6), [`cab77fb`](https://github.com/comentario/comentario/commit/cab77fb5), [`3b97e19`](https://github.com/comentario/comentario/commit/3b97e19e), [`58a1146`](https://github.com/comentario/comentario/commit/58a1146a), [`53e905a`](https://github.com/comentario/comentario/commit/53e905a4), [`8464344`](https://github.com/comentario/comentario/commit/84643449), [`1e193e3`](https://github.com/comentario/comentario/commit/1e193e37), [`0c1de70`](https://github.com/comentario/comentario/commit/0c1de702), [`8c7cc53`](https://github.com/comentario/comentario/commit/8c7cc539)\n* Demo website: add predefined comments to Ukrainian page (also !30) - [`724a0ad`](https://github.com/comentario/comentario/commit/724a0adb)\n* Demo website: fix comment and config statements - [`2a3516d`](https://github.com/comentario/comentario/commit/2a3516d2), [`25e7a30`](https://github.com/comentario/comentario/commit/25e7a300)\n",
        "postInstallMessage": "<sso>\nCloudron users have [Commenter](https://docs.comentario.app/en/kb/permissions/roles/) role default. You can give a user\n`superuser` permissions inside Comentario admin dashboard.\n</sso>\n",
        "documentationUrl": "https://docs.cloudron.io/packages/comentario/",
        "forumUrl": "https://forum.cloudron.io/category/190/comentario",
        "optionalSso": true,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "oidc": {
            "loginRedirectUri": "/api/oauth/oidc:cloudron/callback"
          }
        },
        "checklist": {
          "signup-admin-user": {
            "message": "Sign up in the app to create the superadmin"
          }
        },
        "manifestVersion": 2,
        "dockerImage": "cloudron/app.comentario.cloudronapp:202603130836230000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/app.comentario.cloudronapp/versions/1.8.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "app.dawarich.cloudronapp",
      "creationDate": "2026-06-23T08:43:29.000Z",
      "publishState": "approved",
      "userId": "cd00534b-edca-4ea1-a88b-ee99603a4282",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2025-11-17T17:28:40.000Z",
      "publishedAt": "2025-11-17T17:28:40.000Z",
      "manifest": {
        "id": "app.dawarich.cloudronapp",
        "title": "Dawarich",
        "author": "Dawarich Developers",
        "website": "https://dawarich.app/",
        "tagline": "Your Life, Mapped Automatically",
        "upstreamVersion": "1.9.0",
        "version": "1.14.0",
        "minBoxVersion": "9.0.0",
        "contactEmail": "apps@cloudron.io",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "icon": "file://logo.png",
        "description": "### Overview\n\nYour Life, Mapped Automatically\n\nDo you remember where you've been last year? With Dawarich, you don't have to worry about forgetting.\nWe help you remember the places you've been and the life you've lived — day by day, on a beautiful private timeline only you control.\n\n\n## Features\n\n* Track Your Trips\n* Interactive Location Visualization\n* Comprehensive Analytics\n* Scratch Map\n* Real-time Location Updates\n\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: demo@dawarich.app<br/>\n**Password**: safepassword<br/>\n",
        "changelog": "* Update dawarich to 1.9.0\n* [Full Changelog](https://github.com/Freika/dawarich/releases/tag/1.9.0)\n* AirTrail integration: Dawarich can pull your flight history from a self-hosted [AirTrail](https://github.com/johanohly/AirTrail) instance and draw the flights as arcs on Map v2. Configure it on the Integrations page (with \"Test connection\" and \"Sync now\"); flights also re-sync daily, and the Flights map layer hides overlapping GPS points while enabled.\n* Run the app and Sidekiq containers under a custom user via `PUID`/`PGID` environment variables: the container starts as root, fixes ownership of the mounted volumes, then drops privileges. Use this instead of Compose `user:`, which cannot write to root-owned volumes ([#1159](https://github.com/Freika/dawarich/issues/1159)).\n* Trip detail page redesigned around MapLibre v2: sticky map on the left, scrollable per-day accordion on the right with first/last point time and per-day distance, day-colored routes, photo overlay toggle, and a timeline replay scrubber.\n* Public sharing of individual tracks: a Share button on each track card creates an expiring public link showing that track's route, stats and (optionally) photos.\n* A trip's rich-text notes field is renamed to description; existing content is migrated automatically.\n* Family Members map layer no longer draws a stray line to the map center when a member location update lacks coordinates ([#2863](https://github.com/Freika/dawarich/issues/2863))\n* Insights and statistics now report the same number of countries visited, excluding fly-over countries without a qualifying city. ([#2929](https://github.com/Freika/dawarich/issues/2929))\n* OIDC login no longer fails with an \"Issuer mismatch\" error when the provider's issuer ends in a trailing slash (e.g. Authentik); the trailing slash is now preserved instead of being stripped. ([#2925](https://github.com/Freika/dawarich/issues/2925))\n* Users signed in via Google will now be able to sign in with new password after setting it up, instead of being locked out by the old password being ignored.\n* Suggested visits now always show a Confirm and Delete control, including visits with no matched place  which previously rendered no action and got stuck with no way to confirm or remove them. [#2917](https://github.com/Freika/dawarich/issues/2917)\n",
        "memoryLimit": 2147483648,
        "tags": [
          "location",
          "gps",
          "tracking"
        ],
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "redis": {},
          "sendmail": {
            "optional": true
          },
          "oidc": {
            "loginRedirectUri": "/users/auth/openid_connect/callback",
            "logoutRedirectUri": "/",
            "tokenSignatureAlgorithm": "RS256"
          }
        },
        "checklist": {
          "change-admin-password": {
            "message": "Change the admin email and password"
          },
          "disable-registration": {
            "message": "[Disable registration](https://docs.cloudron.io/packages/dawarich/#disable-registration), if required, to prevent misuse",
            "sso": true
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/app.dawarich.cloudronapp/dawarich_00.png",
          "https://screenshots.cloudron.io/app.dawarich.cloudronapp/dawarich_01.png"
        ],
        "optionalSso": true,
        "forumUrl": "https://forum.cloudron.io/category/213/dawarich",
        "documentationUrl": "https://docs.cloudron.io/packages/dawarich/",
        "manifestVersion": 2,
        "dockerImage": "cloudron/app.dawarich.cloudronapp:202606220915160000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/app.dawarich.cloudronapp/versions/1.14.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "app.immich.cloudronapp",
      "creationDate": "2026-05-11T09:06:29.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2022-08-18T20:46:12.000Z",
      "publishedAt": "2022-08-18T20:46:12.000Z",
      "manifest": {
        "id": "app.immich.cloudronapp",
        "title": "Immich",
        "version": "1.99.5",
        "upstreamVersion": "2.7.5",
        "tagline": "Photos and Videos",
        "website": "https://www.immich.app/",
        "author": "Alex Tran",
        "contactEmail": "support@cloudron.io",
        "minBoxVersion": "9.0.0",
        "healthCheckPath": "/",
        "icon": "file://logo.png",
        "description": "IMMICH ( /ˈimij/ ) is an open source, high performance backup solution for videos and photos on your mobile phone.\n\n### Features\n\n* Upload and view videos and photos\n* Auto backup when the app is opened\n* Selective album(s) for backup\n* Download photos and videos to local device\n* Multi-user support\n* Album\n* Shared Albums\n* Quick navigation with draggable scrollbar\n* Support RAW (HEIC, HEIF, DNG, Apple ProRaw)\n* Metadata view (EXIF, map)\n* Search by metadata, objects and image tags\n* Administrative functions (user management)\n* Background backup\n* Virtual scroll\n\n## Mobile Apps\n\n* [Android](https://play.google.com/store/apps/details?id=app.alextran.immich)\n* [iOS](https://apps.apple.com/us/app/immich/id1613945652)\n",
        "postInstallMessage": "Use the [config file](https://docs.cloudron.io/apps/immich/#settings) instead of the\nImmich settings UI for further customization.\n\n",
        "changelog": "* Update libvips to 8.18.2\n",
        "tags": [
          "gallery",
          "photo",
          "pictures",
          "images",
          "media",
          "videos",
          "picasa"
        ],
        "httpPort": 2283,
        "memoryLimit": 3758096384,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "sendmail": {
            "optional": true,
            "supportsDisplayName": true
          },
          "oidc": {
            "loginRedirectUri": "/auth/login, app.immich:///oauth-callback"
          },
          "redis": {}
        },
        "checklist": {
          "create-admin": {
            "message": "On first visit an admin account needs to be created"
          }
        },
        "optionalSso": true,
        "mediaLinks": [
          "https://screenshots.cloudron.io/app.immich.cloudronapp/immich-0.png",
          "https://screenshots.cloudron.io/app.immich.cloudronapp/immich-1.png",
          "https://screenshots.cloudron.io/app.immich.cloudronapp/immich-2.jpeg"
        ],
        "documentationUrl": "https://docs.cloudron.io/packages/immich",
        "forumUrl": "https://forum.cloudron.io/category/151/immich",
        "manifestVersion": 2,
        "dockerImage": "cloudron/app.immich.cloudronapp:202605110807360000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/app.immich.cloudronapp/versions/1.99.5/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "app.linkwarden.cloudronapp",
      "creationDate": "2026-05-04T13:24:49.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2024-09-17T09:22:54.000Z",
      "publishedAt": "2024-09-17T09:22:54.000Z",
      "manifest": {
        "id": "app.linkwarden.cloudronapp",
        "title": "Linkwarden",
        "version": "1.21.2",
        "upstreamVersion": "2.14.1",
        "tagline": "Collect, organize, and preserve webpages",
        "description": "### Overwview\n\nLinkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.\n\nThe objective is to organize useful webpages and articles you find across the web in one place, and since useful webpages can go away (see the inevitability of Link Rot), Linkwarden also saves a copy of each webpage as a Screenshot and PDF, ensuring accessibility even if the original content is no longer available.\n\nAdditionally, Linkwarden is designed with collaboration in mind, sharing links with the public and/or allowing multiple users to work together seamlessly.\n\n",
        "changelog": "* Fix permission issue with monolith\n",
        "author": "Linkwarden developers",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "icon": "file://logo.png",
        "manifestVersion": 2,
        "minBoxVersion": "8.1.0",
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": false
          },
          "oidc": {
            "loginRedirectUri": "/api/v1/auth/callback/authentik"
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/app.linkwarden.cloudronapp/linkwarden-01.png"
        ],
        "postInstallMessage": "This app is pre-setup with an admin account.\n\nThe initial credentials are:\n\n**Username**: admin@cloudron.local<br/>\n**Password**: changeme<br/>\n",
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "forumUrl": "https://forum.cloudron.io/category/195/linkwarden",
        "documentationUrl": "https://docs.cloudron.io/packages/linkwarden/",
        "optionalSso": true,
        "runtimeDirs": [
          "/app/code/apps/web/.next"
        ],
        "memoryLimit": 1073741824,
        "tags": [
          "archive",
          "bookmark"
        ],
        "website": "https://linkwarden.app",
        "contactEmail": "support@cloudron.io",
        "dockerImage": "cloudron/app.linkwarden.cloudronapp:202605041220340000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/app.linkwarden.cloudronapp/versions/1.21.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "app.listmonk.cloudronapp",
      "creationDate": "2026-03-30T07:08:11.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2022-05-29T23:58:28.000Z",
      "publishedAt": "2022-05-29T23:58:28.000Z",
      "manifest": {
        "id": "app.listmonk.cloudronapp",
        "title": "Listmonk",
        "author": "Listmonk Community",
        "description": "## About\n\nListmonk is a standalone, self-hosted, newsletter and mailing list manager. It is fast, feature-rich, and packed into a single binary.\n\n## Features\n\n* Mailing lists - Manage millions of subscribers across many single and double opt-in lists with custom JSON attributes for each subscriber. Query and segment subscribers with SQL expressions.\n* Analytics - - Create powerful, dynamic e-mail templates with the Go templating languageVisualize and compare campaign performance. Connect external visualization programs to the database easily with the simple table structure.\n* Templating - Create powerful, dynamic e-mail templates with the Go templating language\n* Performance - Highly configurable, multi-threaded, high-throughput multi-SMTP e-mail queues for super fast campaign delivery\n* Media - More than just e-mail campaigns. Connect messenger web services and send SMS, Whatsapp, FCM notifications, or any type of arbitrary messages with simple webhooks.Use the media manager to upload images for e-mail campaigns on the server's filesystem, Amazon S3, or any S3 compatible (Minio) backend.\n* Messengers - More than just e-mail campaigns. Connect messenger web services and send SMS, Whatsapp, FCM notifications, or any type of arbitrary messages with simple webhooks.\n* Privacy - Allow subscribers to permanantely blocklist themselves, export all the data associated with their profile including clicks and views, and to wipe all their data in a single click.\n\n",
        "tagline": "Self-hosted newsletter and mailing list manager",
        "version": "1.16.0",
        "upstreamVersion": "6.1.0",
        "minBoxVersion": "8.1.0",
        "healthCheckPath": "/",
        "httpPort": 9000,
        "website": "https://listmonk.app/",
        "contactEmail": "support@cloudron.io",
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "recvmail": {},
          "sendmail": {
            "supportsDisplayName": true,
            "optional": true
          },
          "oidc": {
            "loginRedirectUri": "/auth/oidc"
          }
        },
        "optionalSso": true,
        "checklist": {
          "change-default-password": {
            "message": "Change the admin email and password"
          }
        },
        "icon": "file://logo.png",
        "tags": [
          "newsletter",
          "campaign",
          "mail",
          "email",
          "mailchimp",
          "sendgrid"
        ],
        "changelog": "* Update listmonk to 6.1.0\n* [Full Changelog](https://github.com/knadh/listmonk/releases/tag/v6.1.0)\n* v6.1.0 has important security fixes in addition to several improvements and general bug fixes.\n* This version has fixes for multiple campaign/list permission validation issues in multi-user environments.\n* New global Privacy setting to disable view and click tracking.\n* Ability to proxy S3 media files through listmonk instead of linking to S3 directly.\n* Lettermint bounce webhook provider.\n* New global data refresh button on admin nav that works across all pages.\n* A new 'Duplicate' button to visual e-mail builder block UI options.\n* `PATCH /api/subscribers/:id` endpoint for partial subscriber updates.\n* New granular `campaigns:send` permission, separate from campaigns:manage for finer access control.\n* New `altbody` param to `/api/tx` for sending multipart plaintext bodies in transactional mails.\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme<br/>\n**Email**: admin@cloudron.local<br/>\n\n<sso>\nBy default, Cloudron users have 'Super Admin' users role. Admin can create a new user role with appropriate permissions which can be set as a default user role for OIDC users.\nUser roles can be changed on the users management page.\n</sso>\n",
        "documentationUrl": "https://docs.cloudron.io/packages/listmonk/",
        "forumUrl": "https://forum.cloudron.io/category/145/listmonk",
        "mediaLinks": [
          "https://screenshots.cloudron.io/app.listmonk.cloudronapp/splash.png",
          "https://screenshots.cloudron.io/app.listmonk.cloudronapp/lists.png",
          "https://screenshots.cloudron.io/app.listmonk.cloudronapp/analytics.png"
        ],
        "manifestVersion": 2,
        "dockerImage": "cloudron/app.listmonk.cloudronapp:202603300219460000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/app.listmonk.cloudronapp/versions/1.16.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "app.miniflux.cloudronapp",
      "creationDate": "2026-05-30T09:19:57.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2022-05-23T01:03:33.000Z",
      "publishedAt": "2022-05-23T01:03:33.000Z",
      "manifest": {
        "id": "app.miniflux.cloudronapp",
        "title": "Miniflux",
        "author": "Miniflux developers",
        "description": "## About\n\nMiniflux is a minimalist and opinionated feed reader.\n\n## Features\n\n* Written in Go (Golang)\n* Works only with Postgresql\n* Doesn't use any ORM\n* Doesn't use any complicated framework\n* Use only modern vanilla Javascript (ES6 and Fetch API)\n* Single binary compiled statically without dependency\n* The number of features is voluntarily limited\n\nIt's simple, fast, lightweight and super easy to install.\n\n",
        "tagline": "Minimalist and opinionated feed reader",
        "tags": [
          "rss",
          "atom",
          "greader",
          "reader",
          "news feeds",
          "feedly"
        ],
        "version": "1.7.1",
        "upstreamVersion": "2.3.1",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "manifestVersion": 2,
        "website": "https://miniflux.app",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "optionalSso": true,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "oidc": {
            "loginRedirectUri": "/oauth2/oidc/callback"
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/app.miniflux.cloudronapp/overview.png",
          "https://screenshots.cloudron.io/app.miniflux.cloudronapp/dark.png"
        ],
        "changelog": "* Update miniflux to 2.3.1\n* [Full Changelog](https://github.com/miniflux/v2/releases/tag/2.3.1)\n* Fixed an OAuth account binding vulnerability that could allow users to associate arbitrary OAuth identities with their account.\n* Fixed an open redirect vulnerability caused by backslashes in relative redirect URLs.\n* Fixed a potential SQL injection vulnerability in dynamically generated `ORDER BY` clauses.\n* Hardened metrics endpoint authentication by using constant-time credential comparisons.\n* Fixed an issue where the stdlib cross-origin protection middleware could block legitimate requests in certain self-hosted environments. The middleware has been reverted.\n* Added Korean language support.\n* Improved HTML truncation performance and reduced memory allocations.\n* Optimized feed discovery, subscription detection, date parsing, and tag filtering.\n* Simplified and refactored several storage and query-building components for better maintainability.\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n  \n**Username**: admin<br/>\n**Password**: changeme<br/>\n\n",
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/144/miniflux",
        "documentationUrl": "https://docs.cloudron.io/packages/miniflux/",
        "dockerImage": "cloudron/app.miniflux.cloudronapp:202605292321140000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/app.miniflux.cloudronapp/versions/1.7.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "app.penpot.cloudronapp",
      "creationDate": "2026-06-18T10:47:53.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-06-13T15:25:57.000Z",
      "publishedAt": "2023-06-13T15:25:57.000Z",
      "manifest": {
        "id": "app.penpot.cloudronapp",
        "title": "Penpot",
        "tagline": "Design and prototyping platform",
        "author": "Kaleidos Inc",
        "description": "### Overview\n\nPenpot is the first Open Source design and prototyping platform meant for cross-domain teams.\nNon dependent on operating systems, Penpot is web based and works with open standards (SVG).\nPenpot invites designers all over the world to fall in love with open source while getting developers excited about the design process in return.\n",
        "version": "1.18.1",
        "upstreamVersion": "2.16.0",
        "website": "https://penpot.app",
        "documentationUrl": "https://docs.cloudron.io/packages/penpot",
        "forumUrl": "https://forum.cloudron.io/category/166/penpot",
        "contactEmail": "support@cloudron.io",
        "changelog": "* Added `enable-access-tokens` and `enable-mcp` flags and handler for [extra flags](https://docs.cloudron.io/packages/penpot#extra-feature-flags)\n",
        "healthCheckPath": "/api/rpc/command/get-profile",
        "httpPort": 80,
        "tags": [
          "design",
          "prototyping",
          "visualization",
          "figma"
        ],
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "redis": {
            "noPassword": true
          },
          "oidc": {
            "loginRedirectUri": "/api/auth/oidc/callback"
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/app.penpot.cloudronapp/penpot_00.jpg",
          "https://screenshots.cloudron.io/app.penpot.cloudronapp/penpot_01.jpg",
          "https://screenshots.cloudron.io/app.penpot.cloudronapp/penpot_02.jpg"
        ],
        "memoryLimit": 1610612736,
        "minBoxVersion": "7.6.0",
        "icon": "file://logo.png",
        "manifestVersion": 2,
        "dockerImage": "cloudron/app.penpot.cloudronapp:202606180840490000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/app.penpot.cloudronapp/versions/1.18.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "app.planka.cloudronapp",
      "creationDate": "2026-05-13T15:05:45.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2026-04-21T11:09:30.000Z",
      "publishedAt": "2026-04-21T11:09:30.000Z",
      "manifest": {
        "id": "app.planka.cloudronapp",
        "title": "Planka",
        "tagline": "Kanban project mastering tool",
        "version": "1.0.0",
        "upstreamVersion": "2.1.0",
        "description": "### About\n\nPLANKA is the Kanban-style project mastering tool for everyone.\n\n### Features\n\n* Collaborative Kanban Boards: Create projects, boards, lists, cards, and manage tasks with an intuitive drag-and-drop interface\n* Real-Time Updates: Instant syncing across all users, no refresh needed\n* Rich Markdown Support: Write beautifully formatted card descriptions with a powerful markdown editor\n* Flexible Notifications: Get alerts through 100+ providers, fully customizable to your workflow\n* Seamless Authentication: Single sign-on with OpenID Connect integration\n* Multilingual & Easy to Translate: Full internationalization support for a global audience\n\n",
        "author": "Planka team",
        "website": "https://planka.app",
        "healthCheckPath": "/",
        "icon": "logo.png",
        "httpPort": 1337,
        "memoryLimit": 536870912,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "oidc": {
            "loginRedirectUri": "/oidc-callback"
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "optionalSso": true,
        "runtimeDirs": [
          "/app/code/.tmp"
        ],
        "manifestVersion": 2,
        "contactEmail": "support@cloudron.io",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Email**: admin@cloudron.local<br/>\n**Username**: admin<br/>\n**Password**: changeme<br/>\n",
        "changelog": "* Fix issue where files could not be uploaded\n",
        "minBoxVersion": "9.1.0",
        "tags": [
          "project management",
          "board",
          "kanban"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/app.planka.cloudronapp/planka_00.png",
          "https://screenshots.cloudron.io/app.planka.cloudronapp/planka_01.png"
        ],
        "documentationUrl": "https://docs.cloudron.io/packages/planka/",
        "forumUrl": "https://forum.cloudron.io/category/228/planka",
        "dockerImage": "cloudron/app.planka.cloudronapp:202605131241360000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/app.planka.cloudronapp/versions/1.0.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "app.twofauth.cloudronapp",
      "creationDate": "2026-06-09T06:47:56.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2024-03-07T15:11:49.000Z",
      "publishedAt": "2024-03-07T15:11:49.000Z",
      "manifest": {
        "id": "app.twofauth.cloudronapp",
        "title": "2FAuth",
        "author": "Bubka",
        "description": "## About\n\n2FAuth is a web based self-hosted alternative to One Time Passcode (OTP) generators like Google Authenticator, designed for both mobile and desktop.\n\nIt aims to ease you perform your 2FA authentication steps whatever the device you handle, with a clean and suitable interface.\n\n## Features\n\n* Manage your 2FA accounts and organize them using Groups\n* Scan and decode any QR code to add account in no time\n* Add custom account without QR code thanks to an advanced form\n* Edit accounts, even the imported ones\n* Generate TOTP and HOTP security codes and Steam Guard codes\n",
        "changelog": "* Update 2FAuth to 7.0.1\n* [Full Changelog](https://github.com/Bubka/2FAuth/releases/tag/v7.0.1)\n* [issue #548](https://github.com/Bubka/2FAuth/issues/548) Sharing actions only available in \"Show Password: After a Click/Tab\" view, not obvious to users\n",
        "tagline": "Two-Factor Authentication (2FA)",
        "version": "1.10.1",
        "upstreamVersion": "7.0.1",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "addons": {
          "localstorage": {},
          "redis": {
            "noPassword": true
          },
          "mysql": {},
          "oidc": {
            "loginRedirectUri": "/socialite/callback/openid"
          },
          "sendmail": {
            "supportsDisplayName": true
          }
        },
        "checklist": {
          "change-default-site-owner": {
            "message": "Change `SITE_OWNER` in `/app/data/env`"
          }
        },
        "optionalSso": true,
        "manifestVersion": 2,
        "website": "https://2fauth.app/",
        "contactEmail": "support@cloudron.io",
        "mediaLinks": [
          "https://screenshots.cloudron.io/app.twofauth.cloudronapp/dark.png",
          "https://screenshots.cloudron.io/app.twofauth.cloudronapp/light.png"
        ],
        "icon": "logo.png",
        "tags": [
          "2FA",
          "Two-Factor Authentication"
        ],
        "postInstallMessage": "The first account is automatically the administrator.\n\n",
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/184/2fauth",
        "documentationUrl": "https://docs.cloudron.io/packages/2fauth/",
        "dockerImage": "cloudron/app.twofauth.cloudronapp:202606090630010000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/app.twofauth.cloudronapp/versions/1.10.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "app.xbackbone.cloudronapp",
      "creationDate": "2025-07-31T18:40:51.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2022-06-12T01:50:07.000Z",
      "publishedAt": "2022-06-12T01:50:07.000Z",
      "manifest": {
        "id": "app.xbackbone.cloudronapp",
        "title": "XBackBone",
        "author": "XBackBone Community",
        "description": "## About\n\nXBackBone is a simple, self-hosted, lightweight PHP file manager that support the instant sharing tool ShareX and \\*NIX systems. It supports uploading and displaying images, GIF, video, code, formatted text, and file downloading and uploading. Also have a web UI with multi user management, past uploads history and search support.\n\n## Main Features\n\n* Supports every upload type from ShareX.\n* Config generator for ShareX.\n* Low memory footprint.\n* Multiple backends support: Local storage, AWS S3, Google Cloud, Azure Blob Storage, Dropbox, FTP(s).\n* Web file upload.\n* Code uploads syntax highlighting.\n* Video and audio uploads webplayer.\n* PDF viewer.\n* Files preview page.\n* Bootswatch themes support.\n* Responsive theme for mobile use.\n* Multi language support.\n* User management, multi user features, roles and disk quota.\n* Public and private uploads.\n* Logging system.\n* Share to Telegram.\n* Linux supported via a per-user custom generated script (server and desktop).\n* Direct downloads using curl or wget commands.\n* Direct images links support on Discord, Telegram, Facebook, etc.\n* System updates without FTP or CLI.\n* Easy web installer.\n* LDAP authentication.\n* Registration system.\n* Automatic uploads tagging system.\n",
        "tagline": "Lightweight file manager with full ShareX support",
        "version": "1.4.1",
        "upstreamVersion": "3.8.1",
        "minBoxVersion": "8.1.0",
        "website": "https://xbackbone.app",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "healthCheckPath": "/",
        "httpPort": 80,
        "addons": {
          "sendmail": {
            "supportsDisplayName": true
          },
          "localstorage": {},
          "ldap": {},
          "mysql": {}
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the admin email and password immediately."
          }
        },
        "manifestVersion": 2,
        "optionalSso": true,
        "mediaLinks": [
          "https://screenshots.cloudron.io/app.xbackbone.cloudronapp/1.png",
          "https://screenshots.cloudron.io/app.xbackbone.cloudronapp/2.png"
        ],
        "tags": [
          "sharex",
          "screencloud",
          "pastebin",
          "imagebin",
          "filemanager"
        ],
        "changelog": "* checklist added to manifest\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme<br/>\n**Email**: admin@cloudron.local<br/>\n\n",
        "documentationUrl": "https://docs.cloudron.io/packages/xbackbone/",
        "forumUrl": "https://forum.cloudron.io/category/147/xbackbone",
        "dockerImage": "cloudron/app.xbackbone.cloudronapp:202507311227540000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/app.xbackbone.cloudronapp/versions/1.4.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "audio.funkwhale.cloudronapp",
      "creationDate": "2026-05-20T09:53:14.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2026-02-25T15:08:05.000Z",
      "publishedAt": "2026-02-25T15:08:05.000Z",
      "manifest": {
        "id": "audio.funkwhale.cloudronapp",
        "title": "Funkwhale",
        "author": "Funkwhale Community",
        "description": "### About\n\nFunkwhale is a community-driven project that lets you listen and share music and audio within a decentralized, open network.\n\n### Features\n\n- Upload and organize your music library\n- Stream music from your server or from federated instances\n- Subsonic API support for use with existing music apps\n- Podcast support\n- ActivityPub federation to share music across instances\n- Channels for publishing audio content\n- Playlists, favorites, listening history and radio\n",
        "tagline": "A self-hosted, federated music streaming platform",
        "version": "1.0.1",
        "upstreamVersion": "2.0.0-rc13",
        "healthCheckPath": "/api/v2/instance/nodeinfo/2.1/",
        "httpPort": 8000,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "redis": {},
          "sendmail": {},
          "scheduler": {
            "clear_expired_sessions": {
              "schedule": "23 3 * * *",
              "command": "/app/pkg/cron.sh clearsessions"
            },
            "clear_expired_tokens": {
              "schedule": "43 3 * * *",
              "command": "/app/pkg/cron.sh cleartokens"
            }
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the admin password credentials"
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/audio.funkwhale.cloudronapp/milkdrop.png",
          "https://screenshots.cloudron.io/audio.funkwhale.cloudronapp/screenshot.png"
        ],
        "manifestVersion": 2,
        "website": "https://funkwhale.audio",
        "contactEmail": "support@cloudron.io",
        "documentationUrl": "https://docs.cloudron.io/packages/funkwhale",
        "forumUrl": "https://forum.cloudron.io/category/219/funkwhale",
        "icon": "file://logo.png",
        "tags": [
          "music",
          "streaming",
          "podcast",
          "audio",
          "federation",
          "activitypub",
          "subsonic"
        ],
        "changelog": "* The app package is now stable\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: fwadmin<br/>\n**Password**: changeme123<br/>\n\n",
        "memoryLimit": 1073741824,
        "minBoxVersion": "9.0.0",
        "dockerImage": "cloudron/audio.funkwhale.cloudronapp:202605200921550000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/audio.funkwhale.cloudronapp/versions/1.0.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "calibreweb.janeczku.github",
      "creationDate": "2026-05-28T07:30:58.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-10-11T02:41:06.000Z",
      "publishedAt": "2020-10-11T02:41:06.000Z",
      "manifest": {
        "id": "calibreweb.janeczku.github",
        "title": "Calibre Web",
        "author": "Calibre Web Team",
        "description": "## About\n\nCalibre-Web is a web app providing a clean interface for browsing, reading and downloading\neBooks using an existing Calibre database.\n\n## Features\n\n* Bootstrap 3 HTML5 interface\n* full graphical setup\n* User management with fine-grained per-user permissions\n* Admin interface\n* User Interface available in Czech, Dutch, English, Finnish, French, German, Hungarian, Italian, Japanese, Khmer, Polish, Russian, Simplified Chinese, Spanish, Swedish, Turkish, Ukrainian\n* OPDS feed for eBook reader apps\n* Filter and search by titles, authors, tags, series and language\n* Create a custom book collection (shelves)\n* Support for editing eBook metadata and deleting eBooks from Calibre library\n* Support for converting eBooks through Calibre binaries\n* Restrict eBook download to logged-in users\n* Support for public user registration\n* Send eBooks to Kindle devices with the click of a button\n* Sync your Kobo devices through Calibre-Web with your Calibre library\n* Support for reading eBooks directly in the browser (.txt, .epub, .pdf, .cbr, .cbt, .cbz)\n* Upload new books in many formats, including audio formats (.mp3, .m4a, .m4b)\n* Support for Calibre Custom Columns\n* Ability to hide content based on categories and Custom Column content per user\n* Self-update capability\n* \"Magic Link\" login to make it easy to log on eReaders\n* Login via LDAP, google/github oauth and via proxy authentication\n\n",
        "changelog": "* Update calibre to 9.9.0\n* [Full Changelog](https://github.com/kovidgoyal/calibre/releases/tag/v9.9.0)\n",
        "tagline": "Web app for browsing e-books",
        "version": "1.36.0",
        "upstreamVersion": "9.9.0 (calibre 8.4.0)",
        "healthCheckPath": "/login",
        "httpPort": 8083,
        "addons": {
          "localstorage": {},
          "sendmail": {
            "supportsDisplayName": true
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the admin email and password"
          }
        },
        "memoryLimit": 402653184,
        "icon": "file://logo.png",
        "manifestVersion": 2,
        "website": "https://github.com/janeczku/calibre-web",
        "contactEmail": "support@cloudron.io",
        "tags": [
          "books",
          "calibre",
          "pdf",
          "epub",
          "mobi",
          "goodreads"
        ],
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: Changeme?1234<br/>\n**Email**: admin@cloudron.local<br/>\n\nPlease change the admin password and email immediately.\n\n",
        "mediaLinks": [
          "https://screenshots.cloudron.io/calibreweb.janeczku.github/1.png",
          "https://screenshots.cloudron.io/calibreweb.janeczku.github/2.jpg"
        ],
        "minBoxVersion": "8.0.0",
        "forumUrl": "https://forum.cloudron.io/category/105/calibre",
        "documentationUrl": "https://docs.cloudron.io/packages/calibre-web/",
        "dockerImage": "cloudron/calibreweb.janeczku.github:202605280419500000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/calibreweb.janeczku.github/versions/1.36.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "chat.rocket.cloudronapp",
      "creationDate": "2026-06-16T09:53:20.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2015-10-25T15:26:18.000Z",
      "publishedAt": "2015-10-25T15:26:18.000Z",
      "manifest": {
        "id": "chat.rocket.cloudronapp",
        "title": "Rocket.Chat",
        "author": "RocketChat Developers",
        "description": "### Overview\n\nA complete team chat solution, from group messages and video calls all the way to helpdesk killer features.\n\n### Features\n\n* **Video Conference**\n    Chat with your colleagues and friends face-to-face over audio and video.\n* **Helpdesk Chat**\n    Have your website visitors contact you in real-time and increase conversions.\n* **File Sharing**\n    Drag-and-drop files or select them from your computer or mobile device.\n* **Voice Messages**\n    Record and transmit voice messages to a channel, group or private conversation.\n* **Link Preview**\n    Post a link and immediately view its content. YouTube, Twitter, Gifs!\n* **API**\n    Integrate your chat to multiple services: GitHub, GitLab, JIRA, Confluence and others.\n* **Extendability**\n    Want a new killing feature? Add a new package. It's as simple as that.\n* **Native Applications**\n    Native client applications available for download on Linux, Windows and OSX.\n* **Mobile Applications**\n    Mobile client applications available for iOS and Android on their respective stores.\n",
        "tagline": "The Complete Open Source Chat Solution",
        "version": "3.4.1",
        "upstreamVersion": "8.5.1",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "optionalSso": true,
        "addons": {
          "localstorage": {},
          "mongodb": {
            "oplog": true
          },
          "sendmail": {
            "supportsDisplayName": true
          },
          "turn": {},
          "oidc": {
            "loginRedirectUri": "/_oauth/cloudron"
          }
        },
        "checklist": {
          "create-admin": {
            "sso": false,
            "message": "On first visit, create and register an admin account"
          }
        },
        "memoryLimit": 4294967296,
        "manifestVersion": 2,
        "website": "https://rocket.chat",
        "contactEmail": "apps@cloudron.io",
        "icon": "logo.png",
        "tags": [
          "chat",
          "webchat",
          "slack",
          "teams",
          "matrix",
          "federation",
          "voip"
        ],
        "changelog": "* Update Rocket.Chat to 8.5.1\n* [Full Changelog](https://github.com/RocketChat/Rocket.Chat/releases/tag/8.5.1)\n* ([#40917](https://github.com/RocketChat/Rocket.Chat/pull/40917) by [@dionisio-bot](https://github.com/dionisio-bot)) Escapes HTML tags in exported data\n* ([#40891](https://github.com/RocketChat/Rocket.Chat/pull/40891) by [@dionisio-bot](https://github.com/dionisio-bot)) Security Hotfix ([https://docs.rocket.chat/docs/security-fixes-and-updates](https://docs.rocket.chat/docs/security-fixes-and-updates))\n* ([#40904](https://github.com/RocketChat/Rocket.Chat/pull/40904) by [@dionisio-bot](https://github.com/dionisio-bot)) Fixes missing permission check on the `POST /api/v1/fingerprint` endpoint\n* ([#40938](https://github.com/RocketChat/Rocket.Chat/pull/40938) by [@dionisio-bot](https://github.com/dionisio-bot)) Fixes an issue where `description` was incorrectly being used as alternative text for image attachments\n",
        "mediaLinks": [
          "https://screenshots.cloudron.io/chat.rocket.cloudronapp/1.png",
          "https://screenshots.cloudron.io/chat.rocket.cloudronapp/2.png",
          "https://screenshots.cloudron.io/chat.rocket.cloudronapp/3.png",
          "https://screenshots.cloudron.io/chat.rocket.cloudronapp/4.png"
        ],
        "minBoxVersion": "9.1.0",
        "forumUrl": "https://forum.cloudron.io/category/14/rocket-chat",
        "documentationUrl": "https://docs.cloudron.io/packages/rocket.chat/",
        "postInstallMessage": "<sso>\n\n**IMPORTANT:**\n\n* The admin name and email must not conflict with an existing Cloudron user.\n* External registration is enabled by default.\n\n</sso>\n\n",
        "dockerImage": "cloudron/chat.rocket.cloudronapp:202606160019440000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/chat.rocket.cloudronapp/versions/3.4.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "co.docuseal.cloudronapp",
      "creationDate": "2026-06-23T08:02:53.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-09-25T09:22:57.000Z",
      "publishedAt": "2023-09-25T09:22:57.000Z",
      "manifest": {
        "id": "co.docuseal.cloudronapp",
        "title": "DocuSeal",
        "author": "DocuSeal Developers",
        "website": "https://www.docuseal.com/",
        "tagline": "Create, fill, and sign digital documents",
        "tags": [
          "DocuSign",
          "PandaDoc",
          "signature",
          "documents"
        ],
        "version": "1.17.1",
        "upstreamVersion": "3.1.1",
        "healthCheckPath": "/",
        "description": "### About\n\nDocuSeal allows to create, fill, and sign digital documents. DocuSign, PandaDoc open source alternative for everyone.\n\n### Create Documents with Ease\n\nDocuSeal allows you to convert documents into fillable PDF forms. Fields can be easily added to the document using the user-friendly form builder. With 10 available field types, you can efficiently collect all the required information from the documents.\n\n### Sign Documents with Ease\n\nAll required information and signatures can be provided by users using a step-by-step form. Users are less likely to make mistakes when the information is requested in smaller portions throughout the form. The form is optimized for devices of any screen size.\n\n",
        "changelog": "* Update docuseal to 3.1.1\n* [Full Changelog](https://github.com/docusealco/docuseal/releases/tag/3.1.1)\n* Document editor redaction color option\n* Better image previews cache (only when using AWS S3 for storage)\n* Bug fixes and security hardening\n",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "memoryLimit": 536870912,
        "mediaLinks": [
          "https://screenshots.cloudron.io/co.docuseal.cloudronapp/docuseal_00.jpg"
        ],
        "httpPort": 3000,
        "addons": {
          "localstorage": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "postgresql": {},
          "redis": {}
        },
        "checklist": {
          "register-admin": {
            "message": "Set up an admin user by visiting the app"
          }
        },
        "minBoxVersion": "8.0.0",
        "manifestVersion": 2,
        "forumUrl": "https://forum.cloudron.io/category/175/docuseal",
        "documentationUrl": "https://docs.cloudron.io/packages/docuseal/",
        "dockerImage": "cloudron/co.docuseal.cloudronapp:202606230519290000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/co.docuseal.cloudronapp/versions/1.17.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "co.rallly.cloudronapp",
      "creationDate": "2026-06-21T15:58:45.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2022-12-19T15:43:28.000Z",
      "publishedAt": "2022-12-19T15:43:28.000Z",
      "manifest": {
        "id": "co.rallly.cloudronapp",
        "title": "Rallly",
        "author": "Luke Vella",
        "description": "## About\n\nSelf-hostable doodle poll alternative. Find the best date for a meeting with your colleagues or friends without the back and forth emails. \n",
        "tagline": "Schedule meetings with ease",
        "version": "2.11.0",
        "upstreamVersion": "4.11.1",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": false
          },
          "oidc": {
            "loginRedirectUri": "/api/auth/callback/oidc"
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/co.rallly.cloudronapp/rallly_01.png",
          "https://screenshots.cloudron.io/co.rallly.cloudronapp/rallly_02.png",
          "https://screenshots.cloudron.io/co.rallly.cloudronapp/rallly_03.png"
        ],
        "memoryLimit": 2147483648,
        "manifestVersion": 2,
        "website": "https://rallly.co/",
        "forumUrl": "https://forum.cloudron.io/category/154/rallly",
        "documentationUrl": "https://docs.cloudron.io/packages/rallly/",
        "postInstallMessage": "Anyone can sign up and use the app. To restrict who can sign up, set `ALLOWED_EMAILS` in `/app/data/env` to the\nlist of allowed emails.\n\n",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "doodle",
          "appointment",
          "schedule",
          "meeting",
          "calendar"
        ],
        "changelog": "* Update rallly to 4.11.1\n* [Full Changelog](https://github.com/lukevella/rallly/releases/tag/v4.11.1)\n* Keep environment validation out of the client bundle ([#2476](https://github.com/lukevella/rallly/issues/2476), fixes [#2474](https://github.com/lukevella/rallly/issues/2474))\n* Polls now default to time-based options with a duration picker ([#2466](https://github.com/lukevella/rallly/issues/2466))\n* Hidden participants are anonymized instead of dropped, so the grid stays readable ([#2422](https://github.com/lukevella/rallly/issues/2422))\n* Redesigned poll settings form ([#2423](https://github.com/lukevella/rallly/issues/2423))\n* Faster first load: browser-cached manifest and icons, fewer round trips ([#2438](https://github.com/lukevella/rallly/issues/2438))\n* All-day polls stay on the same date across timezones ([#2470](https://github.com/lukevella/rallly/issues/2470))\n* Voters can edit responses from the confirmation email when participants are hidden ([#2399](https://github.com/lukevella/rallly/issues/2399))\n* OTP codes are reused on resend, so the latest email always works ([#2439](https://github.com/lukevella/rallly/issues/2439))\n* Gravatar is disabled on self-hosted instances; avatars fall back to initials ([#2462](https://github.com/lukevella/rallly/issues/2462))\n",
        "optionalSso": true,
        "minBoxVersion": "8.1.0",
        "dockerImage": "cloudron/co.rallly.cloudronapp:202606210020260000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/co.rallly.cloudronapp/versions/2.11.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.adguard.home.cloudronapp",
      "creationDate": "2026-06-02T17:20:47.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-11-19T20:04:17.000Z",
      "publishedAt": "2020-11-19T20:04:17.000Z",
      "manifest": {
        "id": "com.adguard.home.cloudronapp",
        "title": "AdGuard Home",
        "tagline": "Privacy protection center for you and your devices",
        "website": "https://adguard.com/en/adguard-home/overview.html",
        "author": "AdGuard developers",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "description": "## About\n\nAdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, it'll cover ALL your home devices, and you don't need any client-side software for that.\n\nIt operates as a DNS server that re-routes tracking domains to a \"black hole,\" thus preventing your devices from connecting to those servers. It's based on software we use for our public AdGuard DNS servers -- both share a lot of common code.\n\n### Features\n\n* Blocking ads and trackers\n* Customizing blocklists\n* Built-in DHCP server\n* HTTPS for the Admin interface\n* Encrypted DNS upstream servers (DNS-over-HTTPS, DNS-over-TLS, DNSCrypt)\n* Cross-platform\n* Running as a DNS-over-HTTPS or DNS-over-TLS server\n* Blocking phishing and malware domains\n* Parental control (blocking adult domains)\n* Force Safe search on search engines\n* Per-client (device) configuration\n* Access settings (choose who can use AGH DNS)\n\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n  \n**Username**: admin<br/>\n**Password**: changeme<br/>\n\nSee the [docs](https://docs.cloudron.io/packages/adguard-home) on how to change the admin password\nand secure your installation.\n\n",
        "changelog": "* Update AdGuardHome to 0.107.77\n* [Full Changelog](https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.77)\n* Authorization in GLiNET mode is no longer vulnerable to path traversal attacks.\n* **NOTE:** This is CVE-2026-41448. We thank [@djnnvx](https://github.com/djnnvx) for reporting this security issue.\n* New `reason` query parameter in `GET /control/querylog`.  See `openapi/openapi.yaml` for the full description.\n* Query parameter `response_status` in `GET /control/querylog` is now deprecated.  Use new `reason` query parameter instead.\n",
        "version": "1.14.17",
        "upstreamVersion": "0.108.0-b.67",
        "healthCheckPath": "/",
        "tags": [
          "pihole",
          "adblock",
          "ublock",
          "privacy",
          "dns"
        ],
        "httpPort": 3000,
        "tcpPorts": {
          "DNS_TCP_PORT": {
            "title": "TCP DNS Port",
            "description": "TCP Port over which DNS requests are made",
            "containerPort": 53,
            "defaultValue": 53,
            "readOnly": true,
            "enabledByDefault": false
          },
          "DNS_TLS_PORT": {
            "title": "DNS over TLS (DoT) Port",
            "description": "TLS Port over which DNS requests are made",
            "containerPort": 853,
            "defaultValue": 853,
            "readOnly": true,
            "enabledByDefault": false
          }
        },
        "udpPorts": {
          "DNS_UDP_PORT": {
            "title": "UDP DNS Port",
            "description": "UDP Port over which DNS requests are made",
            "containerPort": 53,
            "defaultValue": 53,
            "readOnly": true,
            "enabledByDefault": true
          }
        },
        "addons": {
          "localstorage": {},
          "tls": {}
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "multiDomain": true,
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.adguard.home.cloudronapp/main-image.png"
        ],
        "manifestVersion": 2,
        "documentationUrl": "https://docs.cloudron.io/packages/adguard-home",
        "minBoxVersion": "9.0.0",
        "forumUrl": "https://forum.cloudron.io/category/113/adguard-home",
        "dockerImage": "cloudron/com.adguard.home.cloudronapp:202606021639160000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.adguard.home.cloudronapp/versions/1.14.17/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.bookstackapp.cloudronapp",
      "creationDate": "2026-06-09T14:32:47.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2019-07-17T05:23:57.000Z",
      "publishedAt": "2019-07-17T05:23:57.000Z",
      "manifest": {
        "id": "com.bookstackapp.cloudronapp",
        "title": "BookStack",
        "author": "BookStack authors",
        "description": "## About\n\nBookStack is an opinionated wiki system that provides a pleasant and simple out\nof the box experience. New users to an instance should find the experience intuitive\nand only basic word-processing skills should be required to get involved in creating\ncontent on BookStack. The platform should provide advanced power features to those that desire it, but they should not interfere with the core simple user experience.\n\nBookStack is not designed as an extensible platform to be used for purposes that differ to the statement above.\n\nIn regard to development philosophy, BookStack has a relaxed, open & positive approach. We aim to slowly yet continuously evolve the platform while providing a stable & easy upgrade path.\n\n## Feature\n\n* Free & Open Source\n* Easy, Simple Interface\n* Configurable\n* Multi-lingual\n* Integrated Authentication\n\n",
        "changelog": "* Update BookStack to 26.05.1\n* [Full Changelog](https://github.com/BookStackApp/BookStack/releases/tag/v26.05.1)\n* Attachment requests could be manipulated to leak details/links/metadata (not content) of attachments which the user did not have permission to view.\n* The `file://` protocol could be abused in some Windows-specific scenarios to auto-run requests with credential information when viewing exports.\n* This protocol is now filtered from interactive content.\n* The search system could be abused to cause errors and fill logs.\n* Updated content allow-filtering to only allow the `file://` protocol on anchor hrefs, instead of in all dynamic content.\n* Updated attachment update handling to validate permissions before request content.\n* Fixed numeric handling issue in tag search when using non-standard numbers.\n",
        "postInstallMessage": "<nosso>\nThis app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin@admin.com<br/>\n**Password**: password<br/>\n\n</nosso>\n\n",
        "tagline": "Simple & Free Wiki Software",
        "version": "2.1.1",
        "upstreamVersion": "26.05.1",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "memoryLimit": 268435456,
        "addons": {
          "localstorage": {},
          "mysql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "redis": {},
          "oidc": {
            "loginRedirectUri": "/oidc/callback"
          }
        },
        "checklist": {
          "change-default-password": {
            "sso": false,
            "message": "Change the default admin password"
          },
          "change-default-user-role": {
            "sso": true,
            "message": "This app is pre-setup to give admin status to all users. Change this by going to `Settings` -> `Registration` and adjusting the value of `Default user role after registration`"
          }
        },
        "manifestVersion": 2,
        "website": "https://www.bookstackapp.com",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "tags": [
          "wiki",
          "docs",
          "knowledge base",
          "confluence",
          "sharepoint"
        ],
        "optionalSso": true,
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.bookstackapp.cloudronapp/thumb_books-view.png",
          "https://screenshots.cloudron.io/com.bookstackapp.cloudronapp/thumb_image-manager.png",
          "https://screenshots.cloudron.io/com.bookstackapp.cloudronapp/thumb_page-view.png",
          "https://screenshots.cloudron.io/com.bookstackapp.cloudronapp/thumb_search.png"
        ],
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/29/bookstack",
        "documentationUrl": "https://docs.cloudron.io/packages/bookstack",
        "dockerImage": "cloudron/com.bookstackapp.cloudronapp:202606091400050000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.bookstackapp.cloudronapp/versions/2.1.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.bugsink.cloudronapp",
      "creationDate": "2026-05-12T20:12:55.000Z",
      "publishState": "approved",
      "userId": "cd00534b-edca-4ea1-a88b-ee99603a4282",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2026-03-05T14:57:59.000Z",
      "publishedAt": "2026-03-05T14:57:59.000Z",
      "manifest": {
        "id": "com.bugsink.cloudronapp",
        "title": "Bugsink",
        "author": "Bugsink B.V. <info@bugsink.com>",
        "website": "https://www.bugsink.com",
        "description": "### About\n\nBugsink is a tool to track errors in your applications that you can self-host. It’s easy to install and use, is compatible with the Sentry SDK, and is scalable and reliable.\n\n### Usage\n\nOnce you have a running Bugsink instance, you’ll want to set up your projects, teams, and more:\n\n- Projects (the apps you’re tracking)\n- Teams (projects are organized into teams)\n- Releases (track your apps releases)\n- Alerts (get notified when errors happen)\n- Grouping (group similar errors together)\n- Permissions (who can do what)\n- SDK configuration recommendations\n- Ingestion rate-limits and retention policies\n",
        "tagline": "A self-hosted error tracking",
        "version": "0.5.0",
        "upstreamVersion": "2.0.13",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.bugsink.cloudronapp/bugsink_01.webp"
        ],
        "addons": {
          "localstorage": {
            "sqlite": {
              "paths": [
                "/app/data/snappea.sqlite3"
              ]
            }
          },
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": true
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the [admin password](https://docs.cloudron.io/packages/bugsink#change-password) immediately"
          }
        },
        "manifestVersion": 2,
        "contactEmail": "support@cloudron.io",
        "documentationUrl": "https://docs.cloudron.io/packages/bugsink",
        "forumUrl": "https://forum.cloudron.io/category/222/bugsink",
        "icon": "file://logo.png",
        "tags": [
          "developer-tools",
          "error-tracking"
        ],
        "changelog": "* Fix documentation link\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin@cloudron.local<br/>\n**Password**: changeme<br/>\n\n",
        "memoryLimit": 536870912,
        "minBoxVersion": "9.0.0",
        "dockerImage": "cloudron/com.bugsink.cloudronapp:202605121948160000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.bugsink.cloudronapp/versions/0.5.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.cal.cloudronapp",
      "creationDate": "2026-03-04T03:35:39.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-08-30T11:07:56.000Z",
      "publishedAt": "2023-08-30T11:07:56.000Z",
      "manifest": {
        "id": "com.cal.cloudronapp",
        "title": "Cal.com",
        "tagline": "Event-juggling scheduler for everyone",
        "author": "Cal.com authors",
        "description": "## Overview\n\nCal.com is a fully customizable scheduling software for individuals, businesses taking calls and developers building scheduling platforms where users meet users. Focus on meeting, not making meetings. Free for individuals.\n\n## Features\n\n* Connect your calendars - Cal reads your availability from all your existing calendars ensuring you never get double booked!\n* Set your availability - Set repeating schedules for the times of the day and week that you want people to be able to book you.\n* Share your link - Share your short cal.com personal link and make it incredibly easy for people to book a meeting at a time that works for both of you!\n* Let people book when it works for both of you\n",
        "version": "2.13.0",
        "upstreamVersion": "6.2.00",
        "tags": [
          "meetings",
          "scheduler",
          "events",
          "calendly",
          "calendar"
        ],
        "website": "https://cal.com",
        "documentationUrl": "https://docs.cloudron.io/packages/calcom/",
        "forumUrl": "https://forum.cloudron.io/category/174/cal-com",
        "contactEmail": "support@cloudron.io",
        "changelog": "* Update cal.com to 6.2.0\n* [Full Changelog](https://github.com/calcom/cal.com/releases/tag/v6.2.0)\n* fix: show invite link settings modal when clicking edit invite link in team members view by [@&#8203;anikdhabal](https://github.com/anikdhabal) in [#&#8203;27917](https://github.com/calcom/cal.com/pull/27917)\n* fix: exclude test files from CODEOWNERS foundation approval by [@&#8203;hariombalhara](https://github.com/hariombalhara) in [#&#8203;27919](https://github.com/calcom/cal.com/pull/27919)\n* fix(app-store): preserve existing enabled state during seed by [@&#8203;devanshu0x](https://github.com/devanshu0x) in [#&#8203;27918](https://github.com/calcom/cal.com/pull/27918)\n* fix: use randomString() for booking uid in slots e2e tests to avoid unique constraint flake by [@&#8203;alishaz-polymath](https://github.com/alishaz-polymath) in [#&#8203;27916](https://github.com/calcom/cal.com/pull/27916)\n* fix: use random booking UIDs api/v2 slots e2e tests to prevent test flakiness due to DB unique constraint by [@&#8203;romitg2](https://github.com/romitg2) in [#&#8203;27902](https://github.com/calcom/cal.com/pull/27902)\n* fix: add e2e-spec pattern to CODEOWNERS test file exclusions by [@&#8203;anikdhabal](https://github.com/anikdhabal) in [#&#8203;27926](https://github.com/calcom/cal.com/pull/27926)\n* fix: default icon size to 16px in createIcon wrapper and fix download button alignment by [@&#8203;eunjae-lee](https://github.com/eunjae-lee) in [#&#8203;27924](https://github.com/calcom/cal.com/pull/27924)\n* fix: resolve signup watchlist review issues and auto-unlock on SIGNUP entry removal by [@&#8203;alishaz-polymath](https://github.com/alishaz-polymath) in [#&#8203;27923](https://github.com/calcom/cal.com/pull/27923)\n* fix: display phone numbers and localized timezone in BookingDetailsSheet by [@&#8203;eunjae-lee](https://github.com/eunjae-lee) in [#&#8203;27909](https://github.com/calcom/cal.com/pull/27909)\n* feat: enable onboarding-v3 globally and update e2e tests by [@&#8203;sean-brydon](https://github.com/sean-brydon) in [#&#8203;27922](https://github.com/calcom/cal.com/pull/27922)\n",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "httpPorts": {
          "API_SERVER_DOMAIN": {
            "title": "API Server Domain",
            "description": "The domain name for API requests",
            "containerPort": 5555,
            "defaultValue": "calcom-api"
          }
        },
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "redis": {},
          "sendmail": {
            "supportsDisplayName": true
          }
        },
        "checklist": {
          "register-admin": {
            "message": "On first visit, register yourself as admin to start using the app"
          },
          "admin-2fa": {
            "message": "Setup 2FA for the admin account to be able to install apps"
          }
        },
        "runtimeDirs": [
          "/app/code/calcom/apps/web/.next",
          "/app/code/calcom/apps/web/public",
          "/app/code/calcom/node_modules/.cache"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.cal.cloudronapp/calcom-01.png"
        ],
        "memoryLimit": 2147483648,
        "minBoxVersion": "8.0.0",
        "icon": "file://logo.png",
        "manifestVersion": 2,
        "dockerImage": "cloudron/com.cal.cloudronapp:202603031143060000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.cal.cloudronapp/versions/2.13.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.chatwoot.cloudronapp",
      "creationDate": "2026-06-18T07:08:13.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2021-10-31T20:48:22.000Z",
      "publishedAt": "2021-10-31T20:48:22.000Z",
      "manifest": {
        "id": "com.chatwoot.cloudronapp",
        "version": "1.53.1",
        "upstreamVersion": "4.15.1",
        "minBoxVersion": "8.0.0",
        "title": "Chatwoot",
        "author": "Chatwoot",
        "description": "## About\n\nChatwoot is the modern, open-source, and self-hosted customer support platform designed to help businesses deliver exceptional customer support experience. Built for scale and flexibility, Chatwoot gives you full control over your customer data while providing powerful tools to manage conversations across channels.\n\n## Features\nChatwoot gives an integrated view of conversations happening in different communication channels.\n\nIt supports the following conversation channels:\n\n - **Website**: Talk to your customers using our live chat widget and make use of our SDK to identify a user and provide contextual support.\n - **Facebook**: Connect your Facebook pages and start replying to the direct messages to your page.\n - **Twitter**: Connect your Twitter profiles and reply to direct messages or the tweets where you are mentioned.\n - **Whatsapp**: Connect your Whatsapp business account and manage the conversation in Chatwoot\n - **SMS**: Connect your Twilio SMS account and reply to the SMS queries in Chatwoot\n - **API Channel**: Build custom communication channels using our API channel.\n - **Email (beta)**: Forward all your email queries to Chatwoot and view it in our integrated dashboard.\n\nOther features include:\n\n- **Multi-brand inboxes**: Manage multiple brands or pages using a single dashboard.\n- **Private notes**: Inter team communication is possible using private notes in a conversation.\n- **Canned responses (Saved replies)**: Improve the response rate by adding saved replies for frequently asked questions.\n- **Conversation Labels**: Use conversation labelling to create custom workflows.\n- **Auto assignment**: Chatwoot intelligently assigns a ticket to the agents who have access to the inbox depending on their availability and load.\n- **Conversation continuity**: If the user has provided an email address through the chat widget, Chatwoot would send an email to the customer under the agent name so that the user can continue the conversation over the email.\n- **Multi-lingual support**: Chatwoot supports 10+ languages.\n- **Powerful API & Webhooks**: Extend the capability of the software using Chatwoot’s webhooks and APIs.\n- **Integrations**: Chatwoot natively integrates with Slack right now. Manage your conversations in Slack without logging into the dashboard.\n\n",
        "tagline": "Open-source customer engagement suite",
        "website": "https://chatwoot.com/",
        "contactEmail": "support@cloudron.io",
        "tags": [
          "rails",
          "zendesk",
          "vuejs",
          "opensource",
          "customer support",
          "conversation",
          "whatsapp",
          "intercom",
          "livechat",
          "drift",
          "chat-widget",
          "chatwoot",
          "crm"
        ],
        "healthCheckPath": "/",
        "httpPort": 3000,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "redis": {}
        },
        "checklist": {
          "register-admin": {
            "message": "On first visit, you can create an admin and complete the installation"
          }
        },
        "memoryLimit": 3221225472,
        "icon": "file://logo.png",
        "multiDomain": true,
        "manifestVersion": 2,
        "changelog": "* Update chatwoot to 4.15.1\n* [Full Changelog](https://github.com/chatwoot/chatwoot/releases/tag/v4.15.1)\n* Reverted a the unread counts for mentions, participating and folders due to performance relates issues.\n",
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.chatwoot.cloudronapp/chatwoot_01.png"
        ],
        "forumUrl": "https://forum.cloudron.io/category/135/chatwoot",
        "documentationUrl": "https://docs.cloudron.io/packages/chatwoot/",
        "dockerImage": "cloudron/com.chatwoot.cloudronapp:202606180419490000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.chatwoot.cloudronapp/versions/1.53.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.collaboraoffice.coudronapp",
      "creationDate": "2026-06-08T06:49:58.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2018-08-05T08:22:52.000Z",
      "publishedAt": "2018-08-05T08:22:52.000Z",
      "manifest": {
        "id": "com.collaboraoffice.coudronapp",
        "title": "Collabora Online",
        "author": "Collabora Productivity Ltd.",
        "description": "Collabora Online is an office suite for NextCloud.\n\n### Overview\n\nCollabora Online is a powerful LibreOffice-based online office that supports all major document, spreadsheet and presentation file formats, which you can integrate in your own infrastructure.\n\nIt allows collaborative editing with excellent office file format support.\n\n### Key features\n\n- View and edit text documents, spreadsheets, presentations & more\n- Collaborative editing features\n- Long Term Support and signed security updates\n- Works in any modern browser – no plugin needed\n\n### Document support\n\n- Preservation of layout and formatting of documents\n- text documents (odt, docx, doc,…)\n- spreadsheets (ods, xlsx, xls, …)\n- presentations (odp, pptx, ppt,…)\n",
        "changelog": "* Update code to 26.04.1.4.1\n",
        "tagline": "Collabora Online Developer Edition",
        "version": "1.51.0",
        "upstreamVersion": "26.04.1.4.1",
        "healthCheckPath": "/api/healthcheck",
        "httpPort": 8000,
        "addons": {
          "localstorage": {},
          "oidc": {
            "loginRedirectUri": "/auth/callback"
          }
        },
        "manifestVersion": 2,
        "memoryLimit": 1073741824,
        "website": "https://www.collaboraoffice.com/code/",
        "documentationUrl": "https://cloudron.io/documentation/packages/collabora/",
        "forumUrl": "https://forum.cloudron.io/category/57/collabora-office",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "office",
          "nextcloud",
          "collaboration",
          "document",
          "docs"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.collaboraoffice.coudronapp/screenshot_0.png",
          "https://screenshots.cloudron.io/com.collaboraoffice.coudronapp/screenshot_1.png",
          "https://screenshots.cloudron.io/com.collaboraoffice.coudronapp/screenshot_2.png"
        ],
        "minBoxVersion": "7.1.2",
        "dockerImage": "cloudron/com.collaboraoffice.coudronapp:202606080420140000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.collaboraoffice.coudronapp/versions/1.51.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.ctfreak.cloudronapp",
      "creationDate": "2026-06-01T11:32:02.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-06-16T03:14:13.000Z",
      "publishedAt": "2023-06-16T03:14:13.000Z",
      "manifest": {
        "id": "com.ctfreak.cloudronapp",
        "title": "Ctfreak",
        "author": "JYP Software <hello@jyp.software>",
        "description": "## About\n\nCtfreak allows you to centralize and schedule various types of tasks:\n\n- Shell scripts (bash/powershell) on multiple servers concurrently via SSH\n- SQL scripts on multiple databases concurrently (mysql/mariadb/postgresql)\n- HTTP request calls\n- Workflows (to launch other tasks sequentially or concurrently)\n\nIt also provides the ability to send notifications based on the results (slack, teams, discord, ...).\n\n## Use cases\n\nSome use cases include:\n\n- Replacing the crontabs on all your servers\n- Trigger script execution from your mobile device through a nice and responsive web app\n- Regularly checking if your website is still up\n- Being notified on failed backups\n- Coordinating the execution of distributed intensive computations across multiple servers\n\n",
        "version": "1.29.0",
        "upstreamVersion": "1.39.0",
        "minBoxVersion": "8.1.0",
        "tagline": "Centralized task scheduler",
        "healthCheckPath": "/isalive",
        "httpPort": 6700,
        "website": "https://ctfreak.com/",
        "contactEmail": "support@ctfreak.com",
        "addons": {
          "localstorage": {},
          "oidc": {
            "loginRedirectUri": "/oidc/callback",
            "logoutRedirectUri": "/",
            "tokenSignatureAlgorithm": "RS256"
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "optionalSso": true,
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.ctfreak.cloudronapp/1.png",
          "https://screenshots.cloudron.io/com.ctfreak.cloudronapp/2.png"
        ],
        "icon": "file://logo.png",
        "tags": [
          "automation",
          "scheduling",
          "devops",
          "cron",
          "bash",
          "powershell",
          "sql"
        ],
        "forumUrl": "https://forum.cloudron.io/category/164/ctfreak",
        "changelog": "* Update ctfreak to 1.39.0\n* [Full Changelog](https://ctfreak.com/docs/changelog#v1-39-0)\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: ctfreak<br/>\n\n",
        "documentationUrl": "https://ctfreak.com/docs",
        "memoryLimit": 268435456,
        "manifestVersion": 2,
        "dockerImage": "cloudron/com.ctfreak.cloudronapp:202606011106540000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.ctfreak.cloudronapp/versions/1.29.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.docker.registry",
      "creationDate": "2026-06-02T08:44:27.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2021-01-13T18:14:24.000Z",
      "publishedAt": "2021-01-13T18:14:24.000Z",
      "manifest": {
        "id": "com.docker.registry",
        "version": "2.7.2",
        "upstreamVersion": "2.6.0 (registry 3.1.1)",
        "author": "Docker Developers",
        "title": "Cloudron Container Registry",
        "tagline": "Docker toolset to pack, ship, store, and deliver content",
        "contactEmail": "support@cloudron.io",
        "healthCheckPath": "/v2",
        "httpPort": 8000,
        "description": "## About\n\nThe Docker toolset to pack, ship, store, and deliver content.\n\nThis repository's main product is the Open Source Docker Registry implementation for storing and distributing Docker and OCI images using the OCI Distribution Specification. The goal of this project is to provide a simple, secure, and scalable base for building a registry solution or running a simple private registry.\n\n",
        "changelog": "* Add timestamp argumens to registry-client script\n",
        "website": "https://github.com/docker/distribution",
        "icon": "logo.png",
        "addons": {
          "localstorage": {},
          "redis": {
            "optional": true
          },
          "proxyAuth": {
            "basicAuth": true
          },
          "scheduler": {
            "garbage_collect": {
              "schedule": "0 0 * * *",
              "command": "/usr/local/bin/gosu cloudron:cloudron /app/code/registry garbage-collect --delete-untagged /app/data/config.yml"
            }
          }
        },
        "minBoxVersion": "7.1.0",
        "tags": [
          "docker",
          "registry",
          "harbor",
          "devtools"
        ],
        "manifestVersion": 2,
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.docker.registry/1.png",
          "https://screenshots.cloudron.io/com.docker.registry/2.png",
          "https://screenshots.cloudron.io/com.docker.registry/3.png"
        ],
        "forumUrl": "https://forum.cloudron.io/category/119/docker-registry",
        "documentationUrl": "https://docs.cloudron.io/packages/docker-registry/",
        "optionalSso": true,
        "dockerImage": "cloudron/com.docker.registry:202606020835010000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.docker.registry/versions/2.7.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.docmost.cloudronapp",
      "creationDate": "2026-05-29T07:23:59.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2026-03-22T07:48:02.000Z",
      "publishedAt": "2026-03-22T07:48:02.000Z",
      "manifest": {
        "id": "com.docmost.cloudronapp",
        "title": "Docmost",
        "author": "Docmost Team",
        "icon": "file://logo.png",
        "description": "### About\n\nOpen-source collaborative wiki and documentation platform. A modern alternative to Confluence and Notion with real-time collaboration, diagram support, and multilingual capabilities.\n\n### Features\n\n* Collaborative Real-time Editor: Work together on pages in real-time.\n* Spaces: Organize your pages by team, projects, or departments for better collaboration.\n* Permissions Management: Easily control access to content with intuitive permissions at the workspace and space level.\n* Groups: Grant unified permissions to users via groups.\n* Nested Navigation: Nest, reorder, and drag-and-drop pages via the sidebar.\n* Tables: Insert and edit tables with resizable columns, mergeable cells, header rows/columns, and cell background colors.\n* Diagrams: Built-in support for Draw.io, Excalidraw, and Mermaid diagramming tools.\n* Math Equations: Write inline and block-level math equations using KaTeX.\n* Callouts and Toggle Blocks: Structure your content with callout notices and collapsible toggle blocks.\n* Comments: Add comments to pages for better communication and feedback.\n* Page History: Track changes with a comprehensive version history and restore previous versions.\n* Public Sharing: Publicly share your pages, allowing anyone with the link to view them.\n* Search: Full-text search across pages with space and type filters.\n* File Attachment: Attach files to your pages for easy reference and sharing.\n",
        "changelog": "* Update docmost to 0.90.1\n* [Full Changelog](https://github.com/docmost/docmost/releases/tag/v0.90.1)\n* bug fixes by [@Philipinho](https://github.com/Philipinho) in [#2250](https://github.com/docmost/docmost/pull/2250)\n",
        "tagline": "Collaborative wiki and documentation platform",
        "version": "1.3.1",
        "upstreamVersion": "0.90.1",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "addons": {
          "postgresql": {},
          "localstorage": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "redis": {}
        },
        "checklist": {
          "register-admin": {
            "message": "On first visit, set up an admin user"
          }
        },
        "forumUrl": "https://forum.cloudron.io/category/223/docmost",
        "documentationUrl": "https://docs.cloudron.io/packages/docmost/",
        "manifestVersion": 2,
        "website": "https://docmost.com",
        "contactEmail": "support@cloudron.io",
        "tags": [
          "notion",
          "productivity",
          "collaboration",
          "documentation",
          "wiki",
          "knowledge-base"
        ],
        "minBoxVersion": "9.0.0",
        "memoryLimit": 536870912,
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.docmost.cloudronapp/home.png",
          "https://screenshots.cloudron.io/com.docmost.cloudronapp/page.png"
        ],
        "dockerImage": "cloudron/com.docmost.cloudronapp:202605290521050000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.docmost.cloudronapp/versions/1.3.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.documenso.cloudronapp",
      "creationDate": "2026-06-18T11:09:54.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2024-07-26T15:17:50.000Z",
      "publishedAt": "2024-07-26T15:17:50.000Z",
      "manifest": {
        "id": "com.documenso.cloudronapp",
        "title": "Documenso",
        "version": "1.23.0",
        "upstreamVersion": "2.13.0",
        "author": "Documenso Authors",
        "description": "### About\n\nSigning documents digitally should be fast and easy and should be the best practice for every document signed worldwide. This is technically quite easy today, but it also introduces a new party to every signature: The signing tool providers. While this is not a problem in itself, it should make us think about how we want these providers of trust to work. Documenso aims to be the world's most trusted document-signing tool. This trust is built by empowering you to self-host Documenso and review how it works under the hood.\n\n### Features\n\n* Fast. When it comes to sending or receiving a contract, you can count on lightning-fast speeds.\n* Beautiful. Because signing should be celebrated. That’s why we care about the smallest detail in our product.\n* Smart. Our custom templates come with smart rules that can help you save time and energy.\n* Easy Sharing (Soon). Receive your personal link to share with everyone you care about.\n* Connections. Create connections and automations with Zapier and more to integrate with your favorite tools.\n* Get paid (Soon). Integrated payments with Stripe so you don’t have to worry about getting paid.\n* React Widget (Soon). Easily embed Documenso into your product. Simply copy and paste our react widget into your application.\n\n",
        "changelog": "* Update documenso to 2.13.0\n* [Full Changelog](https://github.com/documenso/documenso/releases/tag/v2.13.0)\n* feat: add CSC AES/QES signing (v1 instance-wide config) by [@Mythie](https://github.com/Mythie) in [#2874](https://github.com/documenso/documenso/pull/2874)\n* feat: add cancellable document status by [@Mythie](https://github.com/Mythie) in [#2992](https://github.com/documenso/documenso/pull/2992)\n* fix: include envelopeId in webhook payload by [@Mythie](https://github.com/Mythie) in [#2998](https://github.com/documenso/documenso/pull/2998)\n",
        "tagline": "The Open Source DocuSign Alternative",
        "postInstallMessage": "This app is pre-setup with an admin account.\n\nThe initial credentials are:\n\n**Username**: admin@cloudron.local<br/>\n**Password**: changeme<br/>\n",
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          },
          "create-signing-cert": {
            "message": "Create signature certificate, see [docs](https://docs.cloudron.io/packages/documenso/#signing-certificate)"
          },
          "disable-registration": {
            "message": "Disable registration after initial setup in the [/app/data/env](https://docs.cloudron.io/packages/documenso/#registration) file."
          }
        },
        "minBoxVersion": "8.0.0",
        "healthCheckPath": "/",
        "icon": "file://logo.png",
        "httpPort": 3000,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "oidc": {
            "loginRedirectUri": "/api/auth/callback/oidc"
          },
          "sendmail": {
            "supportsDisplayName": true
          }
        },
        "manifestVersion": 2,
        "optionalSso": true,
        "website": "https://documenso.com",
        "forumUrl": "https://forum.cloudron.io/category/192/documenso",
        "documentationUrl": "https://docs.cloudron.io/packages/documenso/",
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.documenso.cloudronapp/documenso_img0.png"
        ],
        "memoryLimit": 536870912,
        "contactEmail": "support@cloudron.io",
        "tags": [
          "docusign",
          "digital",
          "signning",
          "documents"
        ],
        "dockerImage": "cloudron/com.documenso.cloudronapp:202606180714380000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.documenso.cloudronapp/versions/1.23.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.documize.cloudronapp",
      "creationDate": "2025-09-20T07:37:33.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2022-08-02T04:53:11.000Z",
      "publishedAt": "2022-08-02T04:53:11.000Z",
      "manifest": {
        "id": "com.documize.cloudronapp",
        "title": "Documize Community",
        "author": "Documize Inc",
        "description": "Documize is an open source modern, lightweight and comprehensive alternative to Confluence and other such solutions.",
        "tagline": "Knowledge Management Software",
        "version": "1.12.0",
        "upstreamVersion": "5.14.0",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "contactEmail": "support@cloudron.io",
        "addons": {
          "ldap": {},
          "localstorage": {},
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": true
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password and email immediately."
          }
        },
        "manifestVersion": 2,
        "icon": "file://logo.png",
        "tags": [
          "wiki",
          "notes",
          "confluence",
          "docs",
          "knowledgebase"
        ],
        "changelog": "* Update community to 5.14.0\n* [Full Changelog](https://github.com/documize/community/releases/tag/v5.14.0)\n* Added Spanish language support\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Email**:    admin@cloudron.local<br/>\n**Password**: changeme<br/>\n\n**LDAP must by synced manually by the admin in the User Management page for Cloudron users to login.**\n",
        "website": "https://documize.com",
        "minBoxVersion": "8.0.0",
        "forumUrl": "https://forum.cloudron.io/category/150/documize",
        "documentationUrl": "https://docs.cloudron.io/packages/documize",
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.documize.cloudronapp/home.png",
          "https://screenshots.cloudron.io/com.documize.cloudronapp/zerabase.png"
        ],
        "dockerImage": "cloudron/com.documize.cloudronapp:202509200520360000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.documize.cloudronapp/versions/1.12.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.electerious.ackee",
      "creationDate": "2026-04-09T07:30:35.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2021-02-13T20:18:03.000Z",
      "publishedAt": "2021-02-13T20:18:03.000Z",
      "manifest": {
        "id": "com.electerious.ackee",
        "version": "1.8.0",
        "upstreamVersion": "3.6.0",
        "title": "Ackee",
        "author": "Ackee Community",
        "description": "## About\n\nAckee is a self-hosted analytics tool that cares about privacy. We believe that you don't need to track every aspect of your visitors. Ackee keeps tracked data anonymized to avoid that users are identifiable, while still providing helpful insights. It's the right tool for everyone who doesn't need a full-featured marketing analytics platform like Google Analytics or Matomo.\n\n## Features\n\n* Self-hosted: Ackee runs on your own server and is 100% open-source\n* Modern technologies: Lightweight Node.js and MongoDB architecture\n* Beautiful: Minimal and focused interface\n* No cookies: No unique user tracking and therefore no required cookie message\n* Events: Track button clicks, newsletter subscriptions and more\n* GraphQL API: Fully documented GraphQL API that allows you to build new tools upon Ackee\n\n",
        "tagline": "Track without being tracked",
        "website": "https://ackee.electerious.com/",
        "icon": "file://logo.png",
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.electerious.ackee/1.png",
          "https://screenshots.cloudron.io/com.electerious.ackee/2.png",
          "https://screenshots.cloudron.io/com.electerious.ackee/3.png"
        ],
        "healthCheckPath": "/",
        "httpPort": 3000,
        "addons": {
          "localstorage": {},
          "mongodb": {}
        },
        "contactEmail": "support@cloudron.io",
        "tags": [
          "analytics",
          "tracker"
        ],
        "checklist": {
          "change-default-password": {
            "message": "Change the admin email and password by editing `/app/data/env` and restarting the app"
          }
        },
        "changelog": "* Update Ackee to 3.6.0\n* [Full Changelog](https://github.com/electerious/Ackee/releases/tag/v3.6.0)\n* Ackee now requires Node.js 24 or newer\n* Vercel deployments and serverless functions ([#&#8203;401](https://github.com/electerious/Ackee/issues/401), [#&#8203;385](https://github.com/electerious/Ackee/issues/385))\n",
        "postInstallMessage": "This app is pre-setup with an admin account.\n\n**Username**: admin<br/>\n**Password**: changeme<br/>\n\n",
        "documentationUrl": "https://docs.cloudron.io/packages/ackee/",
        "forumUrl": "https://forum.cloudron.io/category/125/ackee",
        "minBoxVersion": "8.1.0",
        "manifestVersion": 2,
        "dockerImage": "cloudron/com.electerious.ackee:202604090643070000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.electerious.ackee/versions/1.8.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.electerious.lychee.cloudronapp",
      "creationDate": "2026-06-23T05:41:09.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2016-11-29T12:06:01.000Z",
      "publishedAt": "2016-11-29T12:06:01.000Z",
      "manifest": {
        "id": "com.electerious.lychee.cloudronapp",
        "title": "Lychee",
        "author": "Lychee Developers",
        "tagline": "Photo management done right",
        "version": "2.45.1",
        "upstreamVersion": "7.6.2",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "addons": {
          "sendmail": {
            "supportsDisplayName": true
          },
          "localstorage": {
            "ftp": {
              "uid": 33,
              "uname": "www-data"
            }
          },
          "mysql": {},
          "redis": {},
          "oidc": {
            "loginRedirectUri": "/auth/cloudron/redirect"
          },
          "scheduler": {
            "runner": {
              "schedule": "* * * * *",
              "command": "echo '==> Running scheduler' && sudo -E -u www-data php artisan schedule:run"
            }
          }
        },
        "checklist": {
          "register-admin": {
            "message": "On first vist, set up new login credentials"
          }
        },
        "manifestVersion": 2,
        "minBoxVersion": "8.0.0",
        "forumUrl": "https://forum.cloudron.io/category/34/lychee",
        "website": "https://lychee.electerious.com/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "description": "### Overview\n\nLychee is a free photo-management tool. Upload, manage and share photos like from a native application. Lychee comes with everything you need and all your photos are stored securely.\n\n### Features\n\n**Manage**\n\nManaging your photos has never been easier. Upload, move, rename, describe, delete or search your photos in seconds. All in one place, right from your browser.\n\n**Share**\n\nSharing like it should be. One click and every photo and album is ready for the public. You can also protect albums with passwords if you want. It's under your control.\n\n**View**\n\nLook at all your images in full-screen mode, navigate forward and backward by using your keyboard or let others enjoy your photos by making them public.\n\n**Beautiful**\n\nOur goal was to create a web app everyone can use. Lychee works intuitive and comes with a stunning, beautiful interface.\n\n**EXIF**\n\nGet the most out of our photos. Lychee supports EXIF and IPTC Metadata. Always available one click away. Clearly listed next to all other information.\n\n**Import**\n\nImport your photos from various sources. From you local computer, server, via URL or even from your Dropbox.\n\n**Tag**\n\nNever lose one of your photos in the depth of your albums. Tag them or mark them as important. Every single photo or all selected photos at once.\n",
        "changelog": "* Update Lychee to 7.6.2\n* [Full Changelog](https://github.com/LycheeOrg/Lychee/releases/tag/v7.6.2)\n* v7.6.2 : Revert validate-env.sh by [@ildyria](https://github.com/ildyria) in [#4453](https://github.com/LycheeOrg/Lychee/pull/4453)\n* Add auto rotation of the license key provided KEYGEN_API_KEY. by [@ildyria](https://github.com/ildyria) in [#4442](https://github.com/LycheeOrg/Lychee/pull/4442)\n* Add fallback if crypto.randomUUID() is not available by [@ildyria](https://github.com/ildyria) in [#4450](https://github.com/LycheeOrg/Lychee/pull/4450)\n* Fix shared hosting tmp folder issue by [@ildyria](https://github.com/ildyria) in [#4446](https://github.com/LycheeOrg/Lychee/pull/4446)\n* 10 unlock request per minute by [@ildyria](https://github.com/ildyria) in [#4448](https://github.com/LycheeOrg/Lychee/pull/4448)\n* Ensure that the user is able to see the photo they are setting as highlighted by [@ildyria](https://github.com/ildyria) in [#4449](https://github.com/LycheeOrg/Lychee/pull/4449)\n* Version 7.6.1 by [@ildyria](https://github.com/ildyria) in [#4452](https://github.com/LycheeOrg/Lychee/pull/4452)\n",
        "tags": [
          "gallery",
          "photo",
          "pictures",
          "images",
          "media",
          "instagram"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.electerious.lychee.cloudronapp/img01.jpg",
          "https://screenshots.cloudron.io/com.electerious.lychee.cloudronapp/img02.jpg",
          "https://screenshots.cloudron.io/com.electerious.lychee.cloudronapp/img03.jpg"
        ],
        "documentationUrl": "https://docs.cloudron.io/packages/lychee/",
        "dockerImage": "cloudron/com.electerious.lychee.cloudronapp:202606230219360000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.electerious.lychee.cloudronapp/versions/2.45.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.espocrm.cloudronapp",
      "creationDate": "2026-06-22T18:15:32.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2018-04-17T21:37:42.000Z",
      "publishedAt": "2018-04-17T21:37:42.000Z",
      "manifest": {
        "id": "com.espocrm.cloudronapp",
        "title": "Espo CRM",
        "author": "Espo CRM",
        "description": "EspoCRM is an Open Source CRM (Customer Relationship Management) software that\nallows you to see, enter and evaluate all your company relationships regardless\nof the type. People, companies or opportunities - all in an easy and intuitive\ninterface.\n\n## Features\n\n* Web based CRM. One version for all your devices.\n* Free of charge and open source CRM distributed under GPLv3.\n* Tested with most hosting providers.\n* New features every 2 months.\n* Responsive Design and latest Web Technologies.\n* Lightning fast.\n* No user limitation.\n* Cloud and On-Premise version available.\n* Easy to customize.\n* Open architecture for third party integration via API.\n\n",
        "changelog": "* Update espocrm to 9.3.9\n* [Full Changelog](https://github.com/espocrm/espocrm/releases/tag/9.3.9)\n",
        "tagline": "Increase profitability through customer loyalty",
        "version": "2.20.9",
        "upstreamVersion": "9.3.9",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "addons": {
          "localstorage": {},
          "mysql": {},
          "oidc": {
            "loginRedirectUri": "/oauth-callback.php"
          },
          "sendmail": {
            "supportsDisplayName": true
          },
          "scheduler": {
            "jobs": {
              "schedule": "*/1 * * * *",
              "command": "echo '==> Run cron job' && /usr/local/bin/gosu www-data:www-data php /app/code/current/cron.php"
            }
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "memoryLimit": 536870912,
        "manifestVersion": 2,
        "website": "https://www.espocrm.com/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "crm",
          "salesforce",
          "sugarcrm",
          "suitecrm",
          "project"
        ],
        "multiDomain": true,
        "minBoxVersion": "8.1.0",
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.espocrm.cloudronapp/screenshot1.png",
          "https://screenshots.cloudron.io/com.espocrm.cloudronapp/screenshot2.png",
          "https://screenshots.cloudron.io/com.espocrm.cloudronapp/screenshot3.png"
        ],
        "optionalSso": true,
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme<br/>\n\n",
        "forumUrl": "https://forum.cloudron.io/category/17/espocrm",
        "documentationUrl": "https://docs.cloudron.io/packages/espocrm/",
        "dockerImage": "cloudron/com.espocrm.cloudronapp:202606221359150000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.espocrm.cloudronapp/versions/2.20.9/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.formbricks.cloudronapp",
      "creationDate": "2026-06-23T08:02:25.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2025-01-09T11:47:38.000Z",
      "publishedAt": "2025-01-09T11:47:38.000Z",
      "manifest": {
        "id": "com.formbricks.cloudronapp",
        "title": "Formbricks",
        "version": "2.9.13",
        "upstreamVersion": "5.1.4",
        "author": "Formbricks",
        "description": "### About\n\nFormbricks provides a free and open source surveying platform. Gather feedback at every point in the user journey with beautiful in-app, website, link and email surveys. Build on top of Formbricks or leverage prebuilt data analysis capabilities.\n\n### Features\n\n* Create conversion-optimized surveys with our no-code editor with several question types.\n* Choose from a variety of best-practice templates.\n* Launch and target your surveys to specific user groups without changing your application code.\n* Create shareable link surveys.\n* Invite your organization members to collaborate on your surveys.\n* Integrate Formbricks with Slack, Notion, Zapier, n8n and more.\n",
        "changelog": "* Update formbricks to 5.1.4\n* [Full Changelog](https://github.com/formbricks/formbricks/releases/tag/v5.1.4)\n",
        "tagline": "Experience Management suite",
        "checklist": {
          "create-admin": {
            "sso": false,
            "message": "Register a first user to create an admin account"
          }
        },
        "minBoxVersion": "8.2.0",
        "healthCheckPath": "/",
        "icon": "file://logo.png",
        "httpPort": 3000,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "redis": {},
          "sendmail": {
            "supportsDisplayName": false
          }
        },
        "runtimeDirs": [
          "/app/code/apps/web/.next",
          "/app/code/apps/web/public"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.formbricks.cloudronapp/formbricks_00.png"
        ],
        "manifestVersion": 2,
        "optionalSso": true,
        "website": "https://formbricks.com",
        "forumUrl": "https://forum.cloudron.io/category/202/formbricks",
        "documentationUrl": "https://docs.cloudron.io/packages/formbricks/",
        "memoryLimit": 2147483648,
        "contactEmail": "support@cloudron.io",
        "tags": [
          "survey",
          "qualtrics"
        ],
        "dockerImage": "cloudron/com.formbricks.cloudronapp:202606230520490000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.formbricks.cloudronapp/versions/2.9.13/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.getgrist.cloudronapp",
      "creationDate": "2026-06-11T10:36:47.000Z",
      "publishState": "approved",
      "userId": "bfa555ee-8db7-4027-94f6-7409feafd4cb",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2026-01-24T16:49:13.000Z",
      "publishedAt": "2026-01-24T16:49:13.000Z",
      "manifest": {
        "id": "com.getgrist.cloudronapp",
        "title": "Grist",
        "author": "Grist Labs",
        "description": "### About\n\nGrist is a modern relational spreadsheet. It combines the flexibility of a spreadsheet with the robustness of a database.\n\n### Features\n\n* Python formulas.\n* A portable, self-contained format.\n* Can be displayed on a static website with grist-static – no special server needed.\n* A self-contained desktop app for viewing and editing locally: grist-desktop.\n* Convenient editing and formatting features.\n* Drag-and-drop dashboards.\n* Incremental imports.\n* Native forms. Create forms that feed directly into your spreadsheet without fuss.\n* Many templates to get you started, from investment research to organizing treasure hunts.\n* Access control options.\n* Sandboxing options for untrusted documents.\n* Translated to many languages.\n* F1 key brings up some quick help. This used to go without saying, but in general Grist has good keyboard support.\n",
        "tagline": "The evolution of spreadsheets",
        "version": "1.2.3",
        "upstreamVersion": "1.7.15",
        "healthCheckPath": "/",
        "httpPort": 8484,
        "minBoxVersion": "8.2.0",
        "addons": {
          "localstorage": {
            "sqlite": {
              "paths": [
                "/app/data/grist-sessions.db"
              ]
            }
          },
          "postgresql": {},
          "redis": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "oidc": {
            "loginRedirectUri": "/oauth2/callback"
          }
        },
        "changelog": "* Update grist-core to 1.7.15\n* [Full Changelog](https://github.com/gristlabs/grist-core/releases/tag/v1.7.15)\n* OAuth support extended to home API endpoints. `GET /orgs`, `GET /orgs/:oid/workspaces`, `POST /workspaces/:wid/docs`, and a new `GET /profile/user` now accept OAuth tokens, with resource-level filtering so a scoped token sees only the orgs and documents it was granted, and is rejected when creating documents in un-granted workspaces or orgs. ([commit](https://github.com/gristlabs/grist-core/commit/f481fd1d))\n* Harden value interpolation in server-rendered pages. Values embedded into inline `<script>` blocks in `sendAppPage` and `OAuth2Clients` are now escaped with `jsesc` and inserted without interpreting `String.replace` patterns (such as `$'` and `$&`), and `openerOrigin` is canonicalized to its bare origin. ([commit](https://github.com/gristlabs/grist-core/commit/4ced8064))\n* Require a matching authenticated session to reconnect a websocket. A `clientId` alone is no longer enough to attach to an existing session; the new connection must belong to the same authenticated user, so a `clientId` cannot be used on its own to impersonate a user. ([commit](https://github.com/gristlabs/grist-core/commit/d5a308df))\n* Disallow same-origin custom-widget URLs. A new `disallowCustomWidgetUrl()` helper refuses widgets whose URL is same-origin or on Grist's configured base domain, as defense in depth against an XSS payload being weaponized through a widget URL. ([commit](https://github.com/gristlabs/grist-core/commit/f579977c))\n* Disable triggers when a document is downloaded or copied. Webhooks and email triggers are turned off in a downloaded or copied document and must be re-enabled by hand, preventing accidental sends from forks and clones. Webhook secrets are also regenerated correctly when a document with webhooks is uploaded. ([commit](https://github.com/gristlabs/grist-core/commit/7b2248bd))\n* Sanitize link URLs in two more places. URLs from the `next` parameter on `/welcome/select-account` are now sanitized and required to be same-origin, and URLs in document tours are sanitized too. ([commit](https://github.com/gristlabs/grist-core/commit/5d0a90a1))\n* Close a metadata leakage in `GET /forms`. The endpoint read table metadata directly instead of through `fetchMetaTables`, and did not check that the section was actually a form. Anyone could pass the section ID of a non-form widget and read metadata that access rules would otherwise censor. ([commit](https://github.com/gristlabs/grist-core/commit/14694156))\n* Crash instead of silently failing when login middleware cannot initialize. When `GRIST_IN_SERVICE=true` and the configured identity provider is unreachable at startup, the server now exits rather than falling back to the boot-key login page, so an auto-restart can retry instead of leaving users unable to sign in. ([#2384](https://github.com/gristlabs/grist-core/issues/2384))\n* Fix card widget bugs. New card widgets no longer borrow the record card's layout while record cards are disabled, and a card whose saved layout references only stale fields now falls back to a default layout instead of throwing and leaving the widget broken. ([#2379](https://github.com/gristlabs/grist-core/issues/2379))\n* Dependency bumps. `ws` 8.18.0 to 8.20.1 (fixes an uninitialized memory disclosure in `websocket.close()`) ([#2370](https://github.com/gristlabs/grist-core/issues/2370)), `axios` 1.15.2 to 1.16.0 (the fetch adapter now enforces `maxBodyLength` and `maxContentLength`) ([#2375](https://github.com/gristlabs/grist-core/issues/2375)), `tmp` 0.2.5 to 0.2.6 ([#2369](https://github.com/gristlabs/grist-core/issues/2369)), `shell-quote` 1.8.1 to 1.8.4 ([#2386](https://github.com/gristlabs/grist-core/issues/2386)), and an upgrade of `picomatch`, `minimatch`, `glob`, and `serialize-javascript` that cuts the high-severity advisories reported by `yarn audit` ([#2381](https://github.com/gristlabs/grist-core/issues/2381)).\n",
        "manifestVersion": 2,
        "website": "https://github.com/gristlabs/grist-core",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "forumUrl": "https://forum.cloudron.io/category/215/grist",
        "documentationUrl": "https://docs.cloudron.io/packages/grist",
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.getgrist.cloudronapp/AI-Assistant.png",
          "https://screenshots.cloudron.io/com.getgrist.cloudronapp/product-lp-visualize.png",
          "https://screenshots.cloudron.io/com.getgrist.cloudronapp/rsvp-form-prod2.png"
        ],
        "tags": [
          "productivity",
          "spreadsheets",
          "database",
          "excel"
        ],
        "dockerImage": "cloudron/com.getgrist.cloudronapp:202606110933240000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.getgrist.cloudronapp/versions/1.2.3/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.getoutline.cloudronapp",
      "creationDate": "2026-06-07T14:50:20.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-11-07T14:59:22.000Z",
      "publishedAt": "2023-11-07T14:59:22.000Z",
      "manifest": {
        "id": "com.getoutline.cloudronapp",
        "title": "Outline",
        "author": "Outline Authors",
        "version": "1.23.1",
        "upstreamVersion": "1.8.1",
        "minBoxVersion": "8.1.0",
        "contactEmail": "support@cloudron.io",
        "description": "### About\n\nThe fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature packed, and markdown compatible.\n\n### Features\n\n* Open source\n* Translated in 17+ languages\n* Built in public (see [Changelog](https://www.getoutline.com/changelog))\n* Integrate and embed content from over [20 other tools](https://www.getoutline.com/integrations)\n",
        "tagline": "Collaborative knowledge base",
        "icon": "file://logo.png",
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.getoutline.cloudronapp/screenshot.png",
          "https://screenshots.cloudron.io/com.getoutline.cloudronapp/link-previews.png",
          "https://screenshots.cloudron.io/com.getoutline.cloudronapp/comment-in-code.png"
        ],
        "website": "https://www.getoutline.com/",
        "changelog": "* Update outline to 1.8.1\n* [Full Changelog](https://github.com/outline/outline/releases/tag/v1.8.1)\n* Drag-and-drop now supports dragging from document lists in [#12587](https://github.com/outline/outline/pull/12587)\n* Add admin interface to change user avatars in [#12405](https://github.com/outline/outline/pull/12405)\n* Fixed search term highlights missing on navigation from search in [#12598](https://github.com/outline/outline/pull/12598)\n* Fixed an intermitent issue where sidebar element is not correctly active on first load in [#12566](https://github.com/outline/outline/pull/12566)\n* Scrollbar no longer causes horizontal movement in comments sidebar in [#12565](https://github.com/outline/outline/pull/12565)\n* Added protection against timing attacks on notification unsubscribe endpoints in [#12551](https://github.com/outline/outline/pull/12551)\n* Access requests can now be approved by collection managers in [#12579](https://github.com/outline/outline/pull/12579)\n* Fixed sticky table header styling in Safari in [#12590](https://github.com/outline/outline/pull/12590)\n* Fixed `collaboratorIds` iterable error when handling very old documents in [#12602](https://github.com/outline/outline/pull/12602)\n* Added email verification check during sign-in flow in [#12605](https://github.com/outline/outline/pull/12605)\n",
        "tags": [
          "docs",
          "collaborative",
          "document",
          "editor",
          "notes",
          "markdown"
        ],
        "healthCheckPath": "/",
        "httpPort": 3000,
        "addons": {
          "localstorage": {},
          "redis": {},
          "postgresql": {},
          "scheduler": {
            "daily": {
              "schedule": "0 0 * * *",
              "command": "/app/pkg/cron.sh"
            }
          },
          "oidc": {
            "loginRedirectUri": "/auth/oidc.callback",
            "logoutRedirectUri": "/",
            "tokenSignatureAlgorithm": "RS256"
          },
          "sendmail": {
            "supportsDisplayName": true
          }
        },
        "checklist": {
          "license-agreement": {
            "message": "Read and accept [the BSL license restrictions](https://github.com/outline/outline/blob/main/LICENSE)"
          },
          "email-registration": {
            "message": "Registration with email is enabled by default. This can be disabled in `Security` settings",
            "sso": true
          },
          "first-user-admin": {
            "message": "First logged in user is automatically made admin",
            "sso": true
          },
          "create-admin": {
            "message": "On first visit, create and register an admin account",
            "sso": false
          }
        },
        "optionalSso": true,
        "forumUrl": "https://forum.cloudron.io/category/178/outline",
        "documentationUrl": "https://docs.cloudron.io/packages/outline/",
        "manifestVersion": 2,
        "memoryLimit": 1048576000,
        "dockerImage": "cloudron/com.getoutline.cloudronapp:202606070319460000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.getoutline.cloudronapp/versions/1.23.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.github.bitwardenrs",
      "creationDate": "2026-05-04T12:05:50.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-04-22T14:28:01.000Z",
      "publishedAt": "2020-04-22T14:28:01.000Z",
      "manifest": {
        "id": "com.github.bitwardenrs",
        "title": "Vaultwarden",
        "author": "Daniel García",
        "description": "### Overview\n\nThis is the Rust implementation of the Bitwarden backend, *not* the official server backend, but fully compatible with the Client apps.\n\nVaultwarden is a self-hosted password manager. It allows you to store and manage your passwords, credit cards, and other private information in a secure way while still allowing you to access it from your browser, phone, or desktop.\n\n### Client Apps\n\nThe official client apps from bitwarden.com are all supported. In fact the webfrontend, packaged together with this app, is also the official one.\n\nClients can be downloaded at [bitwarden.com](https://bitwarden.com/#download)\n\nThose apps are a lot of effort to maintain, so please consider supporting the upstream project.\n",
        "changelog": "* Update vaultwarden to 1.36.0\n* [Full Changelog](https://github.com/dani-garcia/vaultwarden/releases/tag/1.36.0)\n* SSO Login CSRF [GHSA-pfp2-jhgq-6hg5](https://github.com/dani-garcia/vaultwarden/security/advisories/GHSA-pfp2-jhgq-6hg5) [GHSA-w6h6-8r66-hcv7](https://github.com/dani-garcia/vaultwarden/security/advisories/GHSA-w6h6-8r66-hcv7)\n* User/Organization Enumeration [GHSA-hxqh-ff5p-wfr3](https://github.com/dani-garcia/vaultwarden/security/advisories/GHSA-hxqh-ff5p-wfr3)\n* SSO existing-user binding [GHSA-j4j8-gpvj-7fqr](https://github.com/dani-garcia/vaultwarden/security/advisories/GHSA-j4j8-gpvj-7fqr) [GHSA-6x5c-84vm-5j56](https://github.com/dani-garcia/vaultwarden/security/advisories/GHSA-6x5c-84vm-5j56)\n* SSRF via Icon Endpoint [GHSA-72vh-x5jq-m82g](https://github.com/dani-garcia/vaultwarden/security/advisories/GHSA-72vh-x5jq-m82g)\n* Archiving of items is available https://bitwarden.com/blog/keep-your-vault-tidy-with-item-archiving/ https://bitwarden.com/nl-nl/help/managing-items/#archive\n* Web Vault updated to v2026.4.1\n* SSO fallback to UserInfo preferred\\_username by [@Timshel](https://github.com/Timshel) in [#7128](https://github.com/dani-garcia/vaultwarden/pull/7128)\n* Add support for archiving items by [@matt-aaron](https://github.com/matt-aaron) in [#6916](https://github.com/dani-garcia/vaultwarden/pull/6916)\n* Fix favicon fetching to check all icon links instead of just the first one by [@Shocker](https://github.com/Shocker) in [#6880](https://github.com/dani-garcia/vaultwarden/pull/6880)\n* fix: return Err instead of panic on unknown cipher atype in to\\_json() by [@mango766](https://github.com/mango766) in [#7068](https://github.com/dani-garcia/vaultwarden/pull/7068)\n",
        "postInstallMessage": "<sso>\nIn the Vaultwarden login form, the email field is required by the UI but ignored when using Single Sign-On.\n</sso>\n<nosso>\nOn first visit, register yourself and start using Vaultwarden.\n<nosso>\n",
        "tagline": "Rust implementation of the Bitwarden API",
        "version": "1.25.0",
        "upstreamVersion": "1.36.0",
        "healthCheckPath": "/alive",
        "httpPort": 3000,
        "configurePath": "/admin",
        "addons": {
          "localstorage": {},
          "mysql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "oidc": {
            "loginRedirectUri": "/identity/connect/oidc-signin"
          }
        },
        "optionalSso": true,
        "checklist": {
          "disable-registration": {
            "sso": false,
            "message": "[Disable registration](https://docs.cloudron.io/packages/vaultwarden/#disable-registration), if required, to prevent misuse"
          }
        },
        "memoryLimit": 1073741824,
        "manifestVersion": 2,
        "website": "https://github.com/dani-garcia/vaultwarden",
        "documentationUrl": "https://docs.cloudron.io/packages/vaultwarden/",
        "forumUrl": "https://forum.cloudron.io/category/64/bitwardenrs",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "1password",
          "password",
          "bitwarden",
          "lastpass",
          "manager"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.github.bitwardenrs/bitwardenrs_01.png",
          "https://screenshots.cloudron.io/com.github.bitwardenrs/bitwardenrs_02.png",
          "https://screenshots.cloudron.io/com.github.bitwardenrs/bitwardenrs_03.png"
        ],
        "minBoxVersion": "8.0.0",
        "dockerImage": "cloudron/com.github.bitwardenrs:202605032319230000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.github.bitwardenrs/versions/1.25.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.github.go_shiori",
      "creationDate": "2025-09-28T09:56:14.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-10-23T17:12:48.000Z",
      "publishedAt": "2023-10-23T17:12:48.000Z",
      "manifest": {
        "id": "com.github.go_shiori",
        "title": "Shiori",
        "author": "Felipe Martin",
        "description": "### About\n\nShiori is a simple bookmarks manager written in the Go language. Intended as a simple clone of Pocket. You can use it as a command line application or as a web application. This application is distributed as a single binary, which means it can be installed and used easily.\n\n### Features\n\n- Basic bookmarks management i.e. add, edit, delete and search.\n- Import and export bookmarks from and to Netscape Bookmark file.\n- Import bookmarks from Pocket.\n- Simple and clean command line interface.\n- Simple and pretty web interface for those who don't want to use a command line app.\n- Portable, thanks to its single binary format.\n- Support for sqlite3, PostgreSQL and MySQL as its database.\n- Where possible, by default shiori will parse the readable content and create an offline archive of the webpage.\n- [BETA] web extension support for Firefox and Chrome.\n",
        "tagline": "Simple bookmark manager",
        "version": "1.3.0",
        "healthCheckPath": "/",
        "httpPort": 8080,
        "addons": {
          "localstorage": {}
        },
        "checklist": {
          "register-admin": {
            "message": "On first visit, add a new account. Once a new account is created, the default credentials will no longer work."
          }
        },
        "manifestVersion": 2,
        "website": "https://github.com/go-shiori/shiori",
        "postInstallMessage": "The initial credentials are:\n\n**Username**: shiori<br/>\n**Password**: gopher<br/>\n\nThen, click the Settings gear icon and add an account.\n\n**Important:** Once a new account is created, the default credentials will no longer work.\n\n",
        "icon": "file://logo.png",
        "tags": [
          "productivity",
          "bookmark",
          "bookmark-manager"
        ],
        "contactEmail": "support@cloudron.io",
        "changelog": "* Update shiori to 1.8.0\n* [Full Changelog](https://github.com/go-shiori/shiori/releases/tag/v1.8.0)\n* feat(apiv1): refactor tags api ([#1075](https://github.com/go-shiori/shiori/issues/1075))\n* feat: add PWA support share functionality ([#1060](https://github.com/go-shiori/shiori/issues/1060))\n* feat: add apis to handle bookmark tags ([#1081](https://github.com/go-shiori/shiori/issues/1081))\n* feat: allow tag filtering and count retrieval via api v1 ([#1079](https://github.com/go-shiori/shiori/issues/1079))\n* feat: improve SQLite performance ([#1024](https://github.com/go-shiori/shiori/issues/1024))\n* feat: reverts message in json output and allows configuration ([#1082](https://github.com/go-shiori/shiori/issues/1082))\n* feat: support proxy forward headers authentication ([#1105](https://github.com/go-shiori/shiori/issues/1105))\n* fix: auth validation on existing sessions, rely on token only ([#1069](https://github.com/go-shiori/shiori/issues/1069))\n* fix: incorrectly set cookie's expires value in login.js ([#1049](https://github.com/go-shiori/shiori/issues/1049))\n* fix: parse pocket new CSV format ([#1112](https://github.com/go-shiori/shiori/issues/1112])\n",
        "documentationUrl": "https://docs.cloudron.io/packages/shiori/",
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/176/shiori",
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.github.go_shiori/02-home.png",
          "https://screenshots.cloudron.io/com.github.go_shiori/07-dark-home-list.png"
        ],
        "upstreamVersion": "1.8.0",
        "dockerImage": "cloudron/com.github.go_shiori:202509270620010000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.github.go_shiori/versions/1.3.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.github.shaarli",
      "creationDate": "2026-05-29T11:26:35.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2017-02-21T07:02:28.000Z",
      "publishedAt": "2017-02-21T07:02:28.000Z",
      "manifest": {
        "id": "com.github.shaarli",
        "author": "Shaarli Community",
        "title": "Shaarli",
        "description": "### About\n\nShaarli is a personal, minimalist, super-fast, database free, bookmarking service.\n\nDo you want to share the links you discover? Shaarli is a minimalist delicious clone\nthat you can install on your own server.\n\nIt is designed to be personal (single-user), fast and handy.\n\n",
        "tagline": "The personal, minimalist, bookmarking service",
        "version": "2.18.3",
        "upstreamVersion": "0.16.3",
        "website": "https://github.com/shaarli/Shaarli",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "manifestVersion": 2,
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "changelog": "* Update Shaarli to 0.16.3\n* [Full Changelog](https://github.com/shaarli/Shaarli/releases/tag/v0.16.3)\n* fix(xss): escape bookmark title in permalink pagetitle\n* build/release: no longer build .tar.gz full release archives, only provide .zip\n* build: fix inconsistent file permissions in release archives (Fixes [#2214](https://github.com/shaarli/Shaarli/issues/2214))\n* doc: fix issues in the release procedure\n",
        "addons": {
          "localstorage": {}
        },
        "checklist": {
          "register-admin": {
            "message": "On first vist, set up an username and password"
          }
        },
        "tags": [
          "bookmark",
          "delicous"
        ],
        "postInstallMessage": "Shaarli is a single user application.\n",
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.github.shaarli/img-01.png",
          "https://screenshots.cloudron.io/com.github.shaarli/img-02.png",
          "https://screenshots.cloudron.io/com.github.shaarli/img-03.png"
        ],
        "minBoxVersion": "8.0.0",
        "memoryLimit": 268435456,
        "forumUrl": "https://forum.cloudron.io/category/82/shaarli",
        "documentationUrl": "https://docs.cloudron.io/packages/shaarli/",
        "dockerImage": "cloudron/com.github.shaarli:202605291115550000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.github.shaarli/versions/2.18.3/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.github.trilium.cloudronapp",
      "creationDate": "2026-05-14T09:16:36.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-07-13T16:00:49.000Z",
      "publishedAt": "2020-07-13T16:00:49.000Z",
      "manifest": {
        "id": "com.github.trilium.cloudronapp",
        "version": "1.29.0",
        "upstreamVersion": "0.103.0",
        "title": "TriliumNext Notes",
        "author": "TriliumNext Authors",
        "tagline": "Personal knowledge base",
        "healthCheckPath": "/api/sync/stats",
        "description": "## About\n\nTriliumNext Notes is a hierarchical note taking application with focus on building\nlarge personal knowledge bases.\n\n## Features\n\n* Notes can be arranged into arbitrarily deep tree. Single note can be placed into multiple places in the tree (see [cloning](https://github.com/zadam/trilium/wiki/Cloning-notes))\n* Rich WYSIWYG note editing including e.g. tables and images with markdown [autoformat](https://github.com/zadam/trilium/wiki/Text-notes#autoformat)\n* Support for editing [notes with source code](https://github.com/zadam/trilium/wiki/Code-notes), including syntax highlighting\n* Fast and easy [navigation between notes](https://github.com/zadam/trilium/wiki/Note-navigation), full text search and [note hoisting](https://github.com/zadam/trilium/wiki/Note-hoisting)\n* Seamless [note versioning](https://github.com/zadam/trilium/wiki/Note-revisions)\n* Note [attributes](https://github.com/zadam/trilium/wiki/Attributes) can be used for note organization, querying and advanced [scripting](https://github.com/zadam/trilium/wiki/Scripts)\n* [Synchronization](https://github.com/zadam/trilium/wiki/Synchronization) with self-hosted sync server\n* Strong [note encryption](https://github.com/zadam/trilium/wiki/Protected-notes) with per-note granularity\n* [Relation maps](https://github.com/zadam/trilium/wiki/Relation-map) and [link maps](https://github.com/zadam/trilium/wiki/Link-map) for visualizing notes and their relations\n* [Scripting](https://github.com/zadam/trilium/wiki/Scripts) - see [Advanced showcases](https://github.com/zadam/trilium/wiki/Advanced-showcases)\n* Scales well in both usability and performance upwards of 100 000 notes\n* Touch optimized [mobile frontend](https://github.com/zadam/trilium/wiki/Mobile-frontend) for smartphones and tablets\n* [Night theme](https://github.com/zadam/trilium/wiki/Themes)\n* [Evernote](https://github.com/zadam/trilium/wiki/Evernote-import) and [Markdown import & export](https://github.com/zadam/trilium/wiki/Markdown)\n* [Web Clipper](https://github.com/zadam/trilium/wiki/Web-clipper) for easy saving of web content\n\n",
        "httpPort": 8080,
        "addons": {
          "localstorage": {
            "sqlite": {
              "paths": [
                "/app/data/document.db"
              ]
            }
          }
        },
        "checklist": {
          "create-user": {
            "sso": true,
            "message": "On first visit, create a user and complete the installation"
          }
        },
        "manifestVersion": 2,
        "minBoxVersion": "8.2.0",
        "forumUrl": "https://forum.cloudron.io/category/95/triliumnext",
        "documentationUrl": "https://docs.cloudron.io/packages/trilium-next/",
        "website": "https://triliumnext.github.io/Docs/",
        "contactEmail": "support@cloudron.io",
        "tags": [
          "notes",
          "personal",
          "evernote",
          "wiki",
          "knowledge base"
        ],
        "icon": "file://logo.png",
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.github.trilium.cloudronapp/screenshot.png",
          "https://screenshots.cloudron.io/com.github.trilium.cloudronapp/dark-theme.png",
          "https://screenshots.cloudron.io/com.github.trilium.cloudronapp/weight-tracker.png",
          "https://screenshots.cloudron.io/com.github.trilium.cloudronapp/relation-map-family.png"
        ],
        "changelog": "* Update Trilium to 0.103.0\n* [Full Changelog](https://github.com/TriliumNext/Notes/releases/tag/v0.103.0)\n* `api.axios` has been removed. It has already been marked as deprecated for more than two years now and given the recent security compromise and the fact that it's not actually used in the Trilium code base we took the decision to remove it completely. Please update your scripts to use the built-in `fetch()` instead.\n* `api.cheerio` has been marked as deprecated, but not removed. As an alternative we provide `node-html-parser` which has a more DOM-oriented syntax.\n* A long-awaited note type is now supported: Spreadsheets, allowing for a familiar (Excel-like) editing experience with formulas, powered by Univer Sheets.\n* [Basic Markdown support with preview and sync scrolling.](https://docs.triliumnotes.org/user-guide/note-types/markdown)\n* Built-in OCR support for images, but also PDF and Office (Word, PowerPoint, Spreadsheet) text extraction which integrates with the search function. See the *Media* page in Options for configuration.\n* [Custom dictionary is now synchronized across instances](https://github.com/TriliumNext/Trilium/issues/1801)\n* [New deployment for Linux under test: AppImage](https://github.com/TriliumNext/Trilium/issues/409)\n* We are [reintroducing an LLM chat functionality](https://docs.triliumnotes.org/user-guide/llm#reintroduction-in-v0-103-0) with full-size chats as well as a sidebar with tools that allow it to alter your notes or even create scripts.\n* Save indicator not showing in quick edit popup.\n* [Grid of child notes does not clear floats](https://github.com/TriliumNext/Trilium/issues/8899).\n",
        "dockerImage": "cloudron/com.github.trilium.cloudronapp:202605140521210000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.github.trilium.cloudronapp/versions/1.29.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.gitlab.cloudronapp",
      "creationDate": "2026-06-23T11:33:21.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2015-12-31T05:53:25.000Z",
      "publishedAt": "2015-12-31T05:53:25.000Z",
      "manifest": {
        "id": "com.gitlab.cloudronapp",
        "title": "GitLab",
        "author": "GitLab Community",
        "description": "## About\n\nGitLab Community Edition (CE) includes git repository management, code reviews, \nan issue tracking and wiki’s and [much more](https://about.gitlab.com/features/).\n\n## Features\n\n* Manage Git repositories with fine grained access controls that keep your code secure\n* Perform code reviews and enhance collaboration with merge requests\n* Each project can also have an issue tracker and a wiki\n* Used by more than 100,000 organizations, GitLab is the most popular solution to manage Git repositories on-premises\n* Completely free and open source (MIT Expat license)\n* Powered by Ruby on Rails\n\n## Website\n\nOn [about.gitlab.com](https://about.gitlab.com/) you can find more information about:\n\n- [Subscriptions](https://about.gitlab.com/subscription/)\n- [Consultancy](https://about.gitlab.com/consultancy/)\n- [Community](https://about.gitlab.com/community/)\n- [Hosted GitLab.com](https://about.gitlab.com/gitlab-com/) use GitLab as a free service\n- [GitLab Enterprise Edition](https://about.gitlab.com/gitlab-ee/) with additional features aimed at larger organizations.\n- [GitLab CI](https://about.gitlab.com/gitlab-ci/) a continuous integration (CI) server that is easy to integrate with GitLab.\n\n## Getting help\n\nPlease see [Getting help for GitLab](https://about.gitlab.com/getting-help/) on our website for the many options to get help.\n\n## Is it any good?\n\n[Yes](https://news.ycombinator.com/item?id=3067434)\n\n## Is it awesome?\n\nThanks for [asking this question](https://twitter.com/supersloth/status/489462789384056832) Joshua.\n[These people](https://twitter.com/gitlab/favorites) seem to like it.\n\n",
        "tagline": "Create, review and deploy code together",
        "version": "1.117.0",
        "upstreamVersion": "19.1.0",
        "healthCheckPath": "/",
        "httpPort": 80,
        "tcpPorts": {
          "SSH_PORT": {
            "title": "SSH Port",
            "description": "SSH Port over which repos can be pushed & pulled",
            "defaultValue": 29418,
            "enabledByDefault": true
          }
        },
        "manifestVersion": 2,
        "website": "https://about.gitlab.com/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.gitlab.cloudronapp/mr_sh.png",
          "https://screenshots.cloudron.io/com.gitlab.cloudronapp/02-merge-conflicts.png",
          "https://screenshots.cloudron.io/com.gitlab.cloudronapp/04-file-browser.png",
          "https://screenshots.cloudron.io/com.gitlab.cloudronapp/05-issue-management.png",
          "https://screenshots.cloudron.io/com.gitlab.cloudronapp/06-issue-board.png"
        ],
        "addons": {
          "postgresql": {},
          "redis": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "localstorage": {},
          "oidc": {
            "loginRedirectUri": "/users/auth/openid_connect/callback"
          },
          "recvmail": {}
        },
        "memoryLimit": 4294967296,
        "tags": [
          "version control",
          "git",
          "code hosting",
          "development",
          "github",
          "bitbucket"
        ],
        "changelog": "* Update gitlab-foss to 19.1.0\n* [Full Changelog](https://docs.gitlab.com/releases/19/gitlab-19-2-released/)\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: root<br/>\n**Password**: ChangeMe1<br/>\n**Email**: admin@cloudron.local<br/>\n\n<sso>\nThe `root` user can login to GitLab using the `General` tab. Cloudron users can\nlogin to GitLab using the `Cloudron` tab in the login screen.\n</sso>\n\n",
        "checklist": {
          "change-default-password": {
            "message": "Change the admin email and password"
          }
        },
        "optionalSso": true,
        "documentationUrl": "https://docs.cloudron.io/packages/gitlab/",
        "minBoxVersion": "9.0.0",
        "forumUrl": "https://forum.cloudron.io/category/25/gitlab",
        "logPaths": [
          "/run/gitlab/log/production.log"
        ],
        "dockerImage": "cloudron/com.gitlab.cloudronapp:202606231003090000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.gitlab.cloudronapp/versions/1.117.0/icon",
      "featured": true,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.gitlab.nulide.findmydeviceserver.cloudronapp",
      "creationDate": "2026-06-18T07:05:44.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2024-12-14T16:40:35.000Z",
      "publishedAt": "2024-12-14T16:40:35.000Z",
      "manifest": {
        "id": "com.gitlab.nulide.findmydeviceserver.cloudronapp",
        "version": "1.3.0",
        "upstreamVersion": "0.16.0",
        "title": "FindMyDeviceServer",
        "author": "FindMyDeviceServer Project",
        "tagline": "For android.",
        "description": "## About\n\nThis is the official server for FindMyDevice (FMD) written in Go.\nThe FMD app can register an account on FMD Server.\nThe app can then upload its location at regular intervals.\nYou can also push commands to the FMD app on your device from FMD Server,\ne.g. to make your device ring.\n\nThe FMD app for android can be found here https://gitlab.com/Nulide/findmydevice great!",
        "minBoxVersion": "8.2.3",
        "forumUrl": "https://forum.cloudron.io/category/199/findmydevice",
        "documentationUrl": "https://docs.cloudron.io/packages/findmydevice",
        "postInstallMessage": "Register your Android device using the [Find My Device App on F-Droid](https://f-droid.org/en/packages/de.nulide.findmydevice/).\n\nRegistration notes:\n\n* Choose a 5 character device FMD ID\n* The registration token is in `/app/data/config.yml`.\n\n",
        "healthCheckPath": "/",
        "website": "https://gitlab.com/Nulide/findmydeviceserver",
        "contactEmail": "support@cloudron.io",
        "httpPort": 8080,
        "addons": {
          "localstorage": {
            "sqlite": {
              "paths": [
                "/app/data/fmd.sqlite"
              ]
            }
          }
        },
        "tags": [
          "privacy",
          "FindMyDevice",
          "android"
        ],
        "manifestVersion": 2,
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.gitlab.nulide.findmydeviceserver.cloudronapp/fmd-logged-in.png",
          "https://screenshots.cloudron.io/com.gitlab.nulide.findmydeviceserver.cloudronapp/fmd-login.png"
        ],
        "icon": "file://logo.png",
        "changelog": "* Update fmd-server to 0.16.0\n* [Full Changelog](https://gitlab.com/Nulide/findmydeviceserver/-/releases/v0.16.0)\n* Ability to listen on a specific IP address, instead of 0.0.0.0 (#153)\n* Collapsible groups in web UI sidebar (!235)\n* New languages: cs, hu, it, pt. Thank you translators!\n* Bug fixes\n",
        "dockerImage": "cloudron/com.gitlab.nulide.findmydeviceserver.cloudronapp:202606180520460000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.gitlab.nulide.findmydeviceserver.cloudronapp/versions/1.3.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.grafana.cloudronapp",
      "creationDate": "2026-06-03T12:01:39.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-09-29T00:13:04.000Z",
      "publishedAt": "2020-09-29T00:13:04.000Z",
      "manifest": {
        "id": "com.grafana.cloudronapp",
        "title": "Grafana",
        "author": "Grafana Labs",
        "description": "## About\n\nGrafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored.\n\n## Features\n\nCreate, explore, and share dashboards with your team and foster a data driven culture:\n\n* Visualize: Fast and flexible client side graphs with a multitude of options. Panel plugins for many different way to visualize metrics and logs.\n\n* Dynamic Dashboards: Create dynamic & reusable dashboards with template variables that appear as dropdowns at the top of the dashboard.\n\n* Explore Metrics: Explore your data through ad-hoc queries and dynamic drilldown. Split view and compare different time ranges, queries and data sources side by side.\n\n* Explore Logs: Experience the magic of switching from metrics to logs with preserved label filters. Quickly search through all your logs or streaming them live.\n\n* Alerting: Visually define alert rules for your most important metrics. Grafana will continuously evaluate and send notifications to systems like Slack, PagerDuty, VictorOps, OpsGenie.\n\n* Mixed Data Sources: Mix different data sources in the same graph! You can specify a data source on a per-query basis. This works for even custom datasources.\n\n",
        "tagline": "Platform for monitoring and observability",
        "version": "2.5.2",
        "upstreamVersion": "13.0.2",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "redis": {
            "noPassword": true
          },
          "oidc": {
            "loginRedirectUri": "/login/generic_oauth"
          },
          "sendmail": {
            "supportsDisplayName": true
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the admin password via the user management page in Server Admin UI (you cannot change password via the profile page)"
          }
        },
        "manifestVersion": 2,
        "website": "https://grafana.com",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "monitoring",
          "graphs",
          "analytics"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.grafana.cloudronapp/1.png",
          "https://screenshots.cloudron.io/com.grafana.cloudronapp/2.png",
          "https://screenshots.cloudron.io/com.grafana.cloudronapp/3.png",
          "https://screenshots.cloudron.io/com.grafana.cloudronapp/4.png"
        ],
        "optionalSso": true,
        "minBoxVersion": "8.1.0",
        "documentationUrl": "https://cloudron.io/documentation/packages/grafana/",
        "forumUrl": "https://forum.cloudron.io/category/98/grafana",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: admin<br/>\n\n",
        "changelog": "* Update grafana to 13.0.2\n* [Full Changelog](https://github.com/grafana/grafana/releases/tag/v13.0.2)\n",
        "dockerImage": "cloudron/com.grafana.cloudronapp:202606031134140000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.grafana.cloudronapp/versions/2.5.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.humhub.cloudronapp",
      "creationDate": "2026-05-19T15:22:20.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-01-16T12:53:07.000Z",
      "publishedAt": "2023-01-16T12:53:07.000Z",
      "manifest": {
        "id": "com.humhub.cloudronapp",
        "title": "HumHub",
        "author": "HumHub developers",
        "description": "## Overview\n\nHumHub is a free and open-source social network software written on top of the Yii PHP framework that\nprovides an easy to use toolkit for creating and launching your own social network.\n\nThe platform can be used for internal communication and collaboration that can range from a few users\nup to huge Intranets that serve companies with hundreds and thousands of employees.\nThe platform was meant to be self-hosted and currently comes with pretty normal requirements, working with most shared hosting environments around.\nHumHub also supports themes and modules to extend the functionality for almost all requirements.\n",
        "tagline": "The flexible social media kit",
        "version": "1.9.3",
        "upstreamVersion": "1.18.3",
        "healthCheckPath": "/",
        "memoryLimit": 805306368,
        "httpPort": 8000,
        "manifestVersion": 2,
        "website": "https://www.humhub.com",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "optionalSso": true,
        "addons": {
          "mysql": {},
          "localstorage": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "ldap": {},
          "scheduler": {
            "queue": {
              "schedule": "* * * * *",
              "command": "echo '==> queue/run' && gosu www-data:www-data /usr/bin/php /app/code/protected/yii queue/run --isolate=0"
            },
            "cron": {
              "schedule": "* * * * *",
              "command": "echo '==> cron/run' && gosu www-data:www-data /usr/bin/php /app/code/protected/yii cron/run"
            }
          }
        },
        "tags": [
          "facebook",
          "network",
          "social",
          "yammer",
          "blog",
          "confluence"
        ],
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.humhub.cloudronapp/humhub_00.png",
          "https://screenshots.cloudron.io/com.humhub.cloudronapp/humhub_01.jpg",
          "https://screenshots.cloudron.io/com.humhub.cloudronapp/humhub_02.jpg"
        ],
        "changelog": "* Update humhub to 1.18.3\n* [Full Changelog](https://github.com/humhub/humhub/releases/tag/v1.18.3)\n* Fix [#8079](https://github.com/humhub/humhub/issues/8079): Hide wall entry topics container when no topics\n* Fix [#8075](https://github.com/humhub/humhub/issues/8075): Filtering by Global Topic in Dashboard\n* Fix [#8086](https://github.com/humhub/humhub/issues/8086): Fix Daylight Saving Time issue in `DbDateValidator`\n* Fix [#8090](https://github.com/humhub/humhub/issues/8090): Show only visible groups on the profile field \"Group memberships\"\n* Enh [#8095](https://github.com/humhub/humhub/issues/8095): Improve authorization checks\n* Enh [#8088](https://github.com/humhub/humhub/issues/8088): Improve people/space filters\n* Fix [#8133](https://github.com/humhub/humhub/issues/8133): Rebuild search index after file updating\n* Fix [#8144](https://github.com/humhub/humhub/issues/8144): Restrict file view action\n* Enh [#8156](https://github.com/humhub/humhub/issues/8156): Enhance behavior for vertical videos and multiple video attachments\n* Fix [#8164](https://github.com/humhub/humhub/issues/8164): Fix space members list visibility\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Email**:    admin@cloudron.local<br/>\n**Password**: changeme<br/>\n",
        "minBoxVersion": "8.0.0",
        "forumUrl": "https://forum.cloudron.io/category/155/humhub",
        "documentationUrl": "https://docs.cloudron.io/packages/humhub/",
        "dockerImage": "cloudron/com.humhub.cloudronapp:202605191326550000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.humhub.cloudronapp/versions/1.9.3/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.invoiceninja.cloudronapp2",
      "creationDate": "2026-06-22T08:59:43.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2021-03-11T09:06:57.000Z",
      "publishedAt": "2021-03-11T09:06:57.000Z",
      "manifest": {
        "id": "com.invoiceninja.cloudronapp2",
        "title": "Invoice Ninja",
        "author": "Invoice Ninja",
        "description": "## About\n\nInvoice from anywhere, get paid from everywhere.\n\nInvoice Ninja is the leading open-source platform providing powerful invoicing software for small businesses and freelancers.\n\nSend invoices and manage payments from multiple devices in any location. Whether you’re in the office, visiting a client, or relaxing on vacation, you can monitor your records and track your invoices via your tablet or smartphone.\n",
        "changelog": "* Update invoiceninja to 5.13.25\n* [Full Changelog](https://github.com/invoiceninja/invoiceninja/releases/tag/v5.13.25)\n* Add additional time resolution in download file names\n* Updates for json design\n* Improvements for imports\n* Static analysis\n* Updates for QB rate limiter\n* Fixes for filters\n* Allow global tags to be attached to entities\n* Tags and filters\n* QB imports\n* Add balance\\_taxes option into checkdata\n* Fixes for merging vendors\n* Issue [#9939](https://github.com/invoiceninja/invoiceninja/issues/9939) - Fix Light email template double border in Outlook Classic by [@3s7an](https://github.com/3s7an) in [#12010](https://github.com/invoiceninja/invoiceninja/pull/12010)\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin@cloudron.local<br/>\n**Password**: changeme<br/>\n\n",
        "tagline": "Invoice from anywhere get paid from everywhere",
        "version": "1.22.21",
        "upstreamVersion": "5.13.25",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "addons": {
          "localstorage": {},
          "mysql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "redis": {}
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password and email"
          }
        },
        "manifestVersion": 2,
        "website": "https://www.invoiceninja.org",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "invoice",
          "expense",
          "quote",
          "finance"
        ],
        "multiDomain": true,
        "memoryLimit": 1073741824,
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.invoiceninja.cloudronapp2/Client-Data-View.png",
          "https://screenshots.cloudron.io/com.invoiceninja.cloudronapp2/Payment-Summary-View.png",
          "https://screenshots.cloudron.io/com.invoiceninja.cloudronapp2/Task-Summary-View.png",
          "https://screenshots.cloudron.io/com.invoiceninja.cloudronapp2/top-laptop-and-mobile-image.png",
          "https://screenshots.cloudron.io/com.invoiceninja.cloudronapp2/v5-Dashboard-Screenshot.jpeg"
        ],
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/11/invoice-ninja",
        "documentationUrl": "https://docs.cloudron.io/packages/invoiceninja/",
        "dockerImage": "cloudron/com.invoiceninja.cloudronapp2:202606220803280000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.invoiceninja.cloudronapp2/versions/1.22.21/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.kavitareader.cloudronapp",
      "creationDate": "2026-05-15T09:26:47.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2024-03-22T18:16:05.000Z",
      "publishedAt": "2024-03-22T18:16:05.000Z",
      "manifest": {
        "id": "com.kavitareader.cloudronapp",
        "title": "Kavita",
        "author": "Joe Milazzo",
        "description": "### About\n\nKavita is a fast, feature rich, cross platform reading server. Built with a focus for manga and the goal of being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family.\n\n### Features\n\n* Serve up Manga/Webtoons/Comics (cbr, cbz, zip/rar/rar5, 7zip, raw images) and Books (epub, pdf)\n* First class responsive readers that work great on any device (phone, tablet, desktop)\n* Dark mode and customizable theming support\n* External metadata integration and scrobbling for read status, ratings, and reviews (available via Kavita+)\n* Rich Metadata support with filtering and searching\n* Ways to group reading material: Collections, Reading Lists (CBL Import), Want to Read\n* Ability to manage users with rich Role-based management for age restrictions, abilities within the app, etc\n* Rich web readers supporting webtoon, continuous reading mode (continue without leaving the reader), virtual pages (epub), etc\n* Full Localization Support\n* Ability to customize your dashboard and side nav with smart filters, custom order and visibility toggles.\n\n",
        "tagline": "Reading server",
        "version": "1.12.0",
        "upstreamVersion": "0.9.0.2",
        "healthCheckPath": "/api/health",
        "httpPort": 5000,
        "addons": {
          "localstorage": {
            "ftp": {
              "uid": 1000,
              "uname": "cloudron"
            }
          },
          "sendmail": {
            "supportsDisplayName": true
          },
          "oidc": {
            "loginRedirectUri": "/signin-oidc",
            "logoutRedirectUri": "/signout-callback-oidc"
          }
        },
        "checklist": {
          "register-admin": {
            "message": "On first visit, register yourself as admin to start using the app"
          }
        },
        "tags": [
          "books",
          "manga",
          "server",
          "ebook",
          "calibre",
          "pdf",
          "mobi",
          "kindle"
        ],
        "optionalSso": true,
        "changelog": "* Update Kavita to 0.9.0.2\n* [Full Changelog](https://github.com/Kareadita/Kavita/releases/tag/v0.9.0.2)\n* Changed: OIDC validation no longer requires super safe urls.\n* Fixed: Fixed reading list detail tab not having tabs wired up.\n* Fixed: Fixed series/chapter rating always returning 0 if you had rated it.\n* Fixed: Fixed bookmarks not loading.\n* Fixed: Fixed text & image bookmarks being switched.\n* Fixed: Fixed long chapter names causing wrapping in activity overview.\n* Fixed: Fixed epub bookmarks not loading.\n* Fixed: Fixed people not being removed from series if chapter metadata has none.\n* Fixed: Fixed series not being added to a collection under some circumstances.\n* Fixed: Fixed search being unreliable when searching with year metadata.\n",
        "minBoxVersion": "8.1.0",
        "memoryLimit": 536870912,
        "forumUrl": "https://forum.cloudron.io/category/186/kavita",
        "documentationUrl": "https://docs.cloudron.io/packages/kavita/",
        "manifestVersion": 2,
        "website": "https://www.kavitareader.com/",
        "contactEmail": "support@cloudron.io",
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.kavita.cloudronapp/homepage.png",
          "https://screenshots.cloudron.io/org.kavita.cloudronapp/librarydetail.png",
          "https://screenshots.cloudron.io/org.kavita.cloudronapp/mixedchapterandvolumes.png",
          "https://screenshots.cloudron.io/org.kavita.cloudronapp/search.png"
        ],
        "icon": "file://logo.png",
        "dockerImage": "cloudron/com.kavitareader.cloudronapp:202605150019350000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.kavitareader.cloudronapp/versions/1.12.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.libretranslate.cloudronapp",
      "creationDate": "2026-05-27T06:35:14.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-01-18T16:11:41.000Z",
      "publishedAt": "2023-01-18T16:11:41.000Z",
      "manifest": {
        "id": "com.libretranslate.cloudronapp",
        "title": "Translate",
        "tagline": "Breaking Language Barriers",
        "author": "Translate Developers",
        "description": "### Overview\n\nFree and Open Source Machine Translation API, entirely self-hosted.\n\nThe app comes preinstalled with those languages: en,ar,az,ca,zh,cs,da,nl,eo,fi,fr,de,el,he,hi,hu,id,ga,it,ja,ko,fa,pl,pt,ru,sk,es,sv,tr,uk\n\n**The app image is around 16Gb large due to the machine learning models**\n\nThis package is proudly built from [LibreTranslate](https://libretranslate.com/)'s [open source software](https://github.com/LibreTranslate/LibreTranslate).\n\n#### No affiliation or endorsement\n\nPlease note that Cloudron has no affiliation with LibreTranslate and this package is not endorsed by them.\n\n",
        "version": "2.7.4",
        "upstreamVersion": "1.9.6",
        "tags": [
          "translation",
          "translate",
          "deepl"
        ],
        "website": "https://git.cloudron.io/packages/translate-app/",
        "documentationUrl": "https://docs.cloudron.io/packages/translate",
        "forumUrl": "https://forum.cloudron.io/category/156/translate",
        "contactEmail": "support@cloudron.io",
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.libretranslate.cloudronapp/translate01.png",
          "https://screenshots.cloudron.io/com.libretranslate.cloudronapp/translate02.png"
        ],
        "changelog": "* Update libretranslate to 1.9.6\n* [Full Changelog](https://github.com/LibreTranslate/LibreTranslate/releases/tag/v1.9.6)\n* Turkish UI\n",
        "postInstallMessage": "By default, `en` and `de` language packs are pre-installed. To add more languages, see the [documentation](https://docs.cloudron.io/packages/translate/#languages).\n\nBy default, the API can be used without a key by anyone. [Generate a key](https://docs.cloudron.io/packages/translate/#api) to lock the app.\n\n",
        "memoryLimit": 1073741824,
        "healthCheckPath": "/",
        "httpPort": 5000,
        "addons": {
          "localstorage": {}
        },
        "minBoxVersion": "7.3.0",
        "icon": "file://logo.png",
        "manifestVersion": 2,
        "dockerImage": "cloudron/com.libretranslate.cloudronapp:202605270523130000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.libretranslate.cloudronapp/versions/2.7.4/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.metabase.cloudronapp",
      "creationDate": "2026-06-23T05:26:12.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-06-05T04:42:51.000Z",
      "publishedAt": "2020-06-05T04:42:51.000Z",
      "manifest": {
        "id": "com.metabase.cloudronapp",
        "title": "Metabase",
        "author": "Metabase, Inc.",
        "description": "## About\n\nMetabase is the easy, open source way for everyone in your company to ask questions and learn from data.\n\n### Ask your own questions\n\n* Explore on your own - Easily summarize and visualize your data without ever writing a line of SQL or having to wait on a coworker.\n\n* Quick and easy lookup - Browse or search through your tables, then filter things down to find just what you need.\n\n* Visualize results - Move from your data to beautiful graphs and charts with just a few clicks.\n\n### Features\n\n* Pulses - Schedule and send charts or results to your team via email or Slack\n* Dashboards - Let everyone on your team create, organize, and share beautiful collections of visualizations and data.\n* Open source and constantly improving.\n\n",
        "tagline": "Ask questions and learn from data",
        "version": "3.16.6",
        "upstreamVersion": "0.62.2.12",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "addons": {
          "localstorage": {},
          "ldap": {},
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": false
          }
        },
        "optionalSso": true,
        "memoryLimit": 1610612736,
        "manifestVersion": 2,
        "website": "https://www.metabase.com",
        "contactEmail": "support@clourdon.io",
        "icon": "file://logo.png",
        "tags": [
          "data",
          "analytics",
          "visualization",
          "bi",
          "tableau"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.metabase.cloudronapp/homepage-visualize.png",
          "https://screenshots.cloudron.io/com.metabase.cloudronapp/homepage-find.png",
          "https://screenshots.cloudron.io/com.metabase.cloudronapp/homepage-explore.png"
        ],
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "postInstallMessage": "This app is pre-setup with an admin account.\n\nThe initial credentials are:\n\n**Username**: admin@cloudron.local<br/>\n**Password**: changeme123<br/>\n",
        "minBoxVersion": "8.0.0",
        "documentationUrl": "https://docs.cloudron.io/packages/metabase/",
        "forumUrl": "https://forum.cloudron.io/category/86/metabase",
        "changelog": "* Update metabase to 0.62.2.12\n",
        "dockerImage": "cloudron/com.metabase.cloudronapp:202606222319530000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.metabase.cloudronapp/versions/3.16.6/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.mirotalkbro.cloudronapp",
      "creationDate": "2026-06-20T05:09:43.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2024-12-03T13:16:20.000Z",
      "publishedAt": "2024-12-03T13:16:20.000Z",
      "manifest": {
        "id": "com.mirotalkbro.cloudronapp",
        "title": "Mirotalk Bro",
        "version": "1.5.22",
        "upstreamVersion": "1.3.38",
        "author": "Miroslav Pejic",
        "description": "### About\n\nMiroTalk BRO Live Broadcast allows to broadcast live video, audio and screen stream to all connected users (viewers) and receive messages from them. Can handle unlimited rooms, without time limitations, each having a broadcast and many viewers.\n\n",
        "changelog": "* Update mirotalkbro to 1.3.38\n",
        "tagline": "broadcast live video streams",
        "minBoxVersion": "8.1.0",
        "multiDomain": true,
        "healthCheckPath": "/",
        "icon": "file://logo.png",
        "httpPort": 3016,
        "addons": {
          "localstorage": {},
          "oidc": {
            "loginRedirectUri": "/auth/callback"
          },
          "turn": {}
        },
        "manifestVersion": 2,
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.mirotalkbro.cloudronapp/mirotalkbro_00.png"
        ],
        "tags": [
          "zoom",
          "video",
          "conference",
          "broadcast",
          "stream"
        ],
        "website": "https://docs.mirotalk.com",
        "documentationUrl": "https://docs.cloudron.io/packages/mirotalk/",
        "forumUrl": "https://forum.cloudron.io/category/183/mirotalk",
        "contactEmail": "support@cloudron.io",
        "dockerImage": "cloudron/com.mirotalkbro.cloudronapp:202606200022220000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.mirotalkbro.cloudronapp/versions/1.5.22/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.mirotalkp2p.cloudronapp",
      "creationDate": "2026-06-13T06:27:05.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2024-01-27T21:34:12.000Z",
      "publishedAt": "2024-01-27T21:34:12.000Z",
      "manifest": {
        "id": "com.mirotalkp2p.cloudronapp",
        "title": "MiroTalk P2P",
        "version": "1.19.20",
        "upstreamVersion": "1.8.62",
        "tagline": "Real-time P2P video calls",
        "description": "## About\n\nSimple, Secure and Fast Real-Time Video Conferences Up to 4k and 60fps, compatible with all browsers and platforms.\n\n## License\n\nMiroTalk P2P is free and open-source under the terms of AGPLv3 (GNU Affero General Public License v3.0).\n\nTo obtain a MiroTalk P2P license with terms different from the AGPLv3, you can conveniently make your purchase on [CodeCanyon](https://codecanyon.net/user/miroslavpejic85/portfolio). This allows you to tailor the licensing conditions to better suit your specific requirements.\n\n## Feature\n\n* Is 100% Free - Open Source - Self Hosted and PWA!\n* No download, plug-in, or login required, entirely browser-based\n* Unlimited number of conference rooms without call time limitation\n* Translated in 133 languages\n* Host protection to ensure unauthorized access to your host\n* Possibility to Password protect the Room for the meeting\n* Desktop and Mobile compatible\n* Optimized Room URL Sharing for mobile\n* Webcam Streaming (Front - Rear for mobile)\n* Audio Streaming crystal clear with detect speaking and volume indicator\n* Screen Sharing to present documents, slides, and more...\n* File Sharing (with drag-and-drop), share any files to your participants in the room\n* Select Audio Input - Output and Video source\n* Ability to set video quality up to 4K and 60 FPS\n* Recording your Screen, Audio and Video\n* Snapshot the video frame and save it as image png\n* Chat with Emoji Picker to show you feeling, private messages, Markdown support, possibility to Save the conversations, and many more\n* ChatGPT (openAI), designed to answer users' questions, provide relevant information, and connect them with relevant resources\n* Speech recognition to send the speeches\n* Push to talk, like a walkie-talkie.\n* Advance collaborative whiteboard for the teachers\n* Share any YT Embed video, video mp4, webm, ogg and audio mp3 in real-time\n* Full-Screen Mode on mouse click on the Video element, Pin/Unpin, Zoom in-out video element\n* Possibility to Change UI Themes\n* Right-click on the Video elements for more options\n* Direct peer-to-peer connection ensures the lowest latency thanks to WebRTC\n* Supports REST API (Application Programming Interface)\n* Slack API integration\n* Sentry for error reporting\n* ...\n",
        "changelog": "* Update mirotalkp2p to 1.8.62\n",
        "author": "Miroslav Pejic",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "icon": "file://logo.png",
        "manifestVersion": 2,
        "addons": {
          "localstorage": {},
          "turn": {},
          "sendmail": {},
          "oidc": {
            "loginRedirectUri": "/auth/callback"
          }
        },
        "postInstallMessage": "<sso>\nCloudron users can login to Mirotalk.\n\nIf you need to make authentication required for all routes (e.g. for invitaion links), you should set `OIDC_AUTH_REQUIRED=true` in `/app/data/env` using [Web Terminal](https://docs.cloudron.io/packages/#web-terminal).\n</sso>\n",
        "minBoxVersion": "8.1.0",
        "multiDomain": true,
        "tags": [
          "zoom",
          "video",
          "conference",
          "p2p"
        ],
        "website": "https://p2p.mirotalk.com/",
        "documentationUrl": "https://docs.cloudron.io/packages/mirotalk/",
        "forumUrl": "https://forum.cloudron.io/category/183/mirotalk",
        "contactEmail": "support@cloudron.io",
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.mirotalkp2p.cloudronapp/mirotalkp2p_00.png"
        ],
        "dockerImage": "cloudron/com.mirotalkp2p.cloudronapp:202606130021540000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.mirotalkp2p.cloudronapp/versions/1.19.20/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.mirotalksfu.cloudronapp",
      "creationDate": "2026-06-17T07:51:39.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2024-03-20T12:53:59.000Z",
      "publishedAt": "2024-03-20T12:53:59.000Z",
      "manifest": {
        "id": "com.mirotalksfu.cloudronapp",
        "title": "MiroTalk SFU",
        "version": "2.7.37",
        "upstreamVersion": "2.2.99",
        "tagline": "Real-time video calls",
        "description": "## About\n\nSimple, Secure and Fast Real-Time Video Conferences Up to 4k and 60fps, compatible with all browsers and platforms.\n\nApp flavor with a [Selective Forwarding Unit](https://mediasoup.org/documentation/overview/).\n \n## License\n\nMiroTalk SFU is free and open-source under the terms of AGPLv3 (GNU Affero General Public License v3.0). \n\nTo obtain a MiroTalk SFU license with terms different from the AGPLv3, you can conveniently make your purchase on [CodeCanyon](https://codecanyon.net/user/miroslavpejic85/portfolio). This allows you to tailor the licensing conditions to better suit your specific requirements.\n\n## Feature\n\n* Is 100% Free - Open Source - Self Hosted and PWA!\n* No download, plug-in, or login required, entirely browser-based\n* Unlimited number of conference rooms without call time limitation\n* Translated in 133 languages\n* Host protection to ensure unauthorized access to your host\n* Possibility to Password protect the Room for the meeting\n* Desktop and Mobile compatible\n* Optimized Room URL Sharing for mobile\n* Webcam Streaming (Front - Rear for mobile)\n* Audio Streaming crystal clear with detect speaking and volume indicator\n* Screen Sharing to present documents, slides, and more...\n* File Sharing (with drag-and-drop), share any files to your participants in the room\n* Select Audio Input - Output and Video source\n* Ability to set video quality up to 4K and 60 FPS\n* Recording your Screen, Audio and Video\n* Snapshot the video frame and save it as image png\n* Chat with Emoji Picker to show you feeling, private messages, Markdown support, possibility to Save the conversations, and many more\n* ChatGPT (openAI), designed to answer users' questions, provide relevant information, and connect them with relevant resources\n* Speech recognition to send the speeches\n* Push to talk, like a walkie-talkie.\n* Advance collaborative whiteboard for the teachers\n* Share any YT Embed video, video mp4, webm, ogg and audio mp3 in real-time\n* Full-Screen Mode on mouse click on the Video element, Pin/Unpin, Zoom in-out video element\n* Possibility to Change UI Themes\n* Right-click on the Video elements for more options\n* Direct peer-to-peer connection ensures the lowest latency thanks to WebRTC\n* Supports REST API (Application Programming Interface)\n* Slack API integration\n* Sentry for error reporting\n* ...\n",
        "changelog": "* Update mirotalksfu to 2.2.99\n",
        "author": "Miroslav Pejic",
        "healthCheckPath": "/",
        "httpPort": 3010,
        "icon": "file://logo.png",
        "manifestVersion": 2,
        "minBoxVersion": "8.1.0",
        "multiDomain": true,
        "addons": {
          "localstorage": {},
          "sendmail": {},
          "oidc": {
            "loginRedirectUri": "/auth/callback"
          }
        },
        "optionalSso": true,
        "tcpPorts": {
          "SFU_TCP": {
            "title": "SFU TCP Ports",
            "description": "Selective Forwarding Unit TCP Ports",
            "defaultValue": 25000,
            "portCount": 100
          }
        },
        "udpPorts": {
          "SFU_UDP": {
            "title": "SFU UDP Ports (must be same as TCP ports)",
            "description": "Selective Forwarding Unit UDP Ports",
            "defaultValue": 25000,
            "portCount": 100
          }
        },
        "tags": [
          "zoom",
          "video",
          "conference",
          "broadcast",
          "communication",
          "sfu"
        ],
        "website": "https://sfu.mirotalk.com/",
        "documentationUrl": "https://docs.cloudron.io/packages/mirotalk/",
        "forumUrl": "https://forum.cloudron.io/category/183/mirotalk",
        "contactEmail": "support@cloudron.io",
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.mirotalksfu.cloudronapp/mirotalksfu_00.png"
        ],
        "dockerImage": "cloudron/com.mirotalksfu.cloudronapp:202606170021040000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.mirotalksfu.cloudronapp/versions/2.7.37/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.monicahq.cloudronapp",
      "creationDate": "2025-07-30T10:13:41.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2018-03-07T18:32:03.000Z",
      "publishedAt": "2018-03-07T18:32:03.000Z",
      "manifest": {
        "id": "com.monicahq.cloudronapp",
        "title": "MonicaHQ",
        "author": "MonicaHQ developers",
        "description": "Monica is an open-source web application to organize the\ninteractions with your loved ones. I call it a PRM, or\nPersonal Relationship Management. Think of it as a CRM\n(a popular tool used by sales teams in the corporate world)\nfor your friends or family.\n\n## Purpose\n\nMonica allows people to keep track of everything that's important about their friends and family. Like the activities done with them. When you last called someone. What you talked about. It will help you remember the name and the age of the kids. It can also remind you to call someone you haven't talked to in a while.\n\n## Features\n\n* Add and manage contacts\n* Add significant others and children\n* Auto reminders for birthdays\n* Reminders are sent by email\n* Management of debts\n* Ability to add notes to a contact\n* Ability to indicate how you've met someone\n* Management of activities done with a contact\n* Management of tasks\n* Management of gifts\n* Management of addresses and all the different ways to contact someone\n* Management of contact field types\n* Management of contact pets\n* Basic journal\n* Ability to indicate how the day went\n* Export and import of data\n* Export a contact as vCard\n* Ability to set custom genders\n* Multi users\n* Labels to organize contacts\n* Multi currencies\n* Multi languages\n* An API that covers most of the data\n\n",
        "changelog": "* checklist added to manifest\n",
        "tagline": "Remember everything about friends and family",
        "version": "1.39.0",
        "upstreamVersion": "4.1.2",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "addons": {
          "localstorage": {},
          "mysql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "scheduler": {
            "moncron": {
              "schedule": "*/5 * * * *",
              "command": "echo '==> Running schedule' && sudo -E -u www-data php /app/code/artisan schedule:run"
            }
          }
        },
        "checklist": {
          "register-admin": {
            "message": "On first visit, register yourself and sign in. External registration is disabled by default."
          }
        },
        "manifestVersion": 2,
        "website": "https://monicahq.com",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "tags": [
          "social",
          "crm",
          "prm",
          "blog",
          "notes",
          "diary"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.monicahq.cloudronapp/screenshot1.png",
          "https://screenshots.cloudron.io/com.monicahq.cloudronapp/screenshot2.png"
        ],
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/24/monica",
        "documentationUrl": "https://cloudron.io/documentation/packages/monica/",
        "dockerImage": "cloudron/com.monicahq.cloudronapp:202507300802480000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.monicahq.cloudronapp/versions/1.39.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.nextcloud.cloudronapp",
      "creationDate": "2026-06-03T06:48:37.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2016-07-05T13:30:50.000Z",
      "publishedAt": "2016-07-05T13:30:50.000Z",
      "manifest": {
        "id": "com.nextcloud.cloudronapp",
        "title": "Nextcloud",
        "author": "Nextcloud developers",
        "version": "5.8.3",
        "upstreamVersion": "33.0.5",
        "contactEmail": "support@cloudron.io",
        "description": "### Overview\n\nNextcloud is a file sync and share server. It provides access to\nyour data through a web interface, sync clients or WebDAV while providing a\nplatform to view, sync and share across devices easily - all under your control.\n\n### Features\n * Mobile and desktop syncing\n * Responsive Design\n * Versioning and Undelete\n * Galleries\n * Activity Feed\n * File editing and preview support for PDF, images, text files, Open Document, Word files and more.\n * Smooth performance and easy user interface.\n * Fine-grained control over access to data and sharing capabilities by user and by group.\n",
        "tagline": "A safe home for all your data",
        "tags": [
          "sync",
          "file sharing",
          "files",
          "gallery",
          "dropbox"
        ],
        "healthCheckPath": "/index.php/login",
        "httpPort": 80,
        "manifestVersion": 2,
        "website": "https://www.nextcloud.com",
        "icon": "file://logo.png",
        "changelog": "* Update server to 33.0.5\n* [Full Changelog](https://nextcloud.com/changelog/#latest33)\n",
        "optionalSso": true,
        "logPaths": [
          "/run/nextcloud/nextcloud.log"
        ],
        "addons": {
          "postgresql": {},
          "ldap": {},
          "sendmail": {
            "supportsDisplayName": false
          },
          "oidc": {
            "loginRedirectUri": "/apps/user_oidc/code"
          },
          "redis": {},
          "localstorage": {},
          "scheduler": {
            "housekeeping": {
              "schedule": "*/5 * * * *",
              "command": "/app/pkg/cron.sh"
            },
            "previewcleanup": {
              "schedule": "0 2 * * *",
              "command": "/app/pkg/preview-cleanup.sh"
            }
          },
          "turn": {
            "optional": true
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme<br/>\n\n",
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.nextcloud.cloudronapp/screenshot-1.png",
          "https://screenshots.cloudron.io/com.nextcloud.cloudronapp/screenshot-2.png",
          "https://screenshots.cloudron.io/com.nextcloud.cloudronapp/screenshot-3.png",
          "https://screenshots.cloudron.io/com.nextcloud.cloudronapp/screenshot-4.png",
          "https://screenshots.cloudron.io/com.nextcloud.cloudronapp/screenshot-5.png"
        ],
        "memoryLimit": 629145600,
        "minBoxVersion": "8.0.0",
        "forumUrl": "https://forum.cloudron.io/category/10/nextcloud",
        "documentationUrl": "https://docs.cloudron.io/packages/nextcloud/",
        "dockerImage": "cloudron/com.nextcloud.cloudronapp:202606030221300000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.nextcloud.cloudronapp/versions/5.8.3/icon",
      "featured": true,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.nocodb.cloudronapp",
      "creationDate": "2026-06-16T09:39:27.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2022-02-22T19:01:57.000Z",
      "publishedAt": "2022-02-22T19:01:57.000Z",
      "manifest": {
        "id": "com.nocodb.cloudronapp",
        "title": "NocoDB",
        "author": "NocoDB Authors",
        "description": "## About\n\nNocoDB is an open source #NoCode platform that turns any database into a smart spreadsheet. \n\n## Features\n\n* It is free & self-hostable. Let your imagination be thy limit\n* Create grid view, gallery view, kanban view and calendar view on top your data\n* Search, sort, filter columns and rows with ultra ease\n* Invite your team with fine grained Access Control\n* Share views publicly and also with password protection\n* Build automations with you favourite apps : Microsoft Teams Slack, Discord, Whatsapp, Twilio, Email & SMS\n* Provides REST & GraphQL APIs with Swagger & GraphiQL GUI\n\n",
        "tagline": "NoCode platform at turns any database into a smart spreadsheet",
        "version": "1.43.0",
        "upstreamVersion": "2026.06.1",
        "httpPort": 8080,
        "memoryLimit": 1073741824,
        "addons": {
          "localstorage": {},
          "postgresql": {}
        },
        "checklist": {
          "register-admin": {
            "message": "On first visit, sign up and create a NocoDB superadmin"
          }
        },
        "healthCheckPath": "/dashboard",
        "manifestVersion": 2,
        "website": "https://www.nocodb.com/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "documentationUrl": "https://docs.cloudron.io/packages/nocodb/",
        "tags": [
          "nocode",
          "airtable",
          "spreadsheet",
          "database",
          "graphql",
          "no-code",
          "typeform"
        ],
        "changelog": "* Update nocodb | stage to 2026.06.1\n* [Full Changelog](https://github.com/nocodb/nocodb/releases/tag/2026.06.1)\n",
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/140/nocodb",
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.nocodb.cloudronapp/1.png",
          "https://screenshots.cloudron.io/com.nocodb.cloudronapp/2.png",
          "https://screenshots.cloudron.io/com.nocodb.cloudronapp/3.png",
          "https://screenshots.cloudron.io/com.nocodb.cloudronapp/4.png"
        ],
        "dockerImage": "cloudron/com.nocodb.cloudronapp:202606160908000000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.nocodb.cloudronapp/versions/1.43.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.ollama.cloudronapp",
      "creationDate": "2026-06-18T07:05:29.000Z",
      "publishState": "approved",
      "userId": "cd00534b-edca-4ea1-a88b-ee99603a4282",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2025-10-27T15:32:01.000Z",
      "publishedAt": "2025-10-27T15:32:01.000Z",
      "manifest": {
        "id": "com.ollama.cloudronapp",
        "title": "Ollama",
        "author": "Ollama",
        "description": "### About\n\nGet up and running with large language models: OpenAI gpt-oss, DeepSeek-R1, Gemma 3 and other models.\n",
        "tagline": "Chat & build with open models",
        "version": "1.13.8",
        "upstreamVersion": "0.30.10",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "addons": {
          "localstorage": {}
        },
        "checklist": {
          "api-key": {
            "message": "Ollama API is secured with an API key, generated at the first run and stored in `/app/data/.api_key`. Use [File Manager](/filemanager.html?type=app&id=$CLOUDRON-APP-ID) to change it"
          }
        },
        "website": "https://ollama.com",
        "documentationUrl": "https://docs.cloudron.io/packages/ollama",
        "forumUrl": "https://forum.cloudron.io/category/212/ollama",
        "contactEmail": "support@cloudron.io",
        "minBoxVersion": "8.1.0",
        "icon": "file://logo.png",
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.ollama.cloudronapp/ollama_01.png"
        ],
        "tags": [
          "ai",
          "ollama",
          "chatgpt"
        ],
        "changelog": "* Update ollama to 0.30.10\n* [Full Changelog](https://github.com/ollama/ollama/releases/tag/v0.30.10)\n* models: add Cohere2MoE model by [@jmorganca](https://github.com/jmorganca) in [#16670](https://github.com/ollama/ollama/pull/16670)\n* llama: update llama.cpp to b9672 by [@pdevine](https://github.com/pdevine) in [#16775](https://github.com/ollama/ollama/pull/16775)\n",
        "memoryLimit": 2147483648,
        "manifestVersion": 2,
        "dockerImage": "cloudron/com.ollama.cloudronapp:202606180320170000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.ollama.cloudronapp/versions/1.13.8/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.onlyoffice.coudronapp",
      "creationDate": "2026-05-21T08:00:14.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2019-11-25T13:41:33.000Z",
      "publishedAt": "2019-11-25T13:41:33.000Z",
      "manifest": {
        "id": "com.onlyoffice.coudronapp",
        "title": "ONLYOFFICE Docs",
        "author": "Cloudron Team",
        "description": "### Overview\n\nONLYOFFICE provides you with the most secure way to create, edit and collaborate on business documents online.\nIt is 100% compatible with MS Office formats.\n\nUse this together with Nextcloud to build a powerfull collaboration suite or integrate with many other [3rdparty solutions](https://www.onlyoffice.com/all-connectors.aspx)\n",
        "changelog": "* Update DocumentServer to 9.4.0\n* [Full Changelog](https://github.com/ONLYOFFICE/DocumentServer/blob/master/CHANGELOG.md#940)\n* Added Croatian language interface translation (hr-HR, Hrvatska)\n* Moved chart settings from the right panel to a separate **Chart design** tab\n* Implemented the ability to add a horizontal line\n* Added the Dark mode support for the sheet\n* Added 25 new presentation design themes\n* Added 20 new slide transitions, grouped by category\n* Implemented saving the signature image to localStorage. Now when filling in the signature field, the last selected image is used by default\n* Added the \"Send for signing\" and \"Filling status\" panels\n* Removed the limitation of 20 simultaneously opened documents\n* Removed dependency on RabbitMQ due to component consolidation\n",
        "tagline": "Open source office and productivity suite",
        "version": "1.26.0",
        "upstreamVersion": "9.4.0",
        "healthCheckPath": "/healthcheck",
        "httpPort": 80,
        "addons": {
          "localstorage": {},
          "redis": {
            "noPassword": true
          },
          "postgresql": {}
        },
        "checklist": {
          "change-default-secret": {
            "message": "Change the default secret in `/app/data/config/production-linux.json`. There are two places in the file where you need to change the secret"
          }
        },
        "manifestVersion": 2,
        "memoryLimit": 2147483648,
        "website": "https://www.onlyoffice.com/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "postInstallMessage": "This app has to be setup alongside NextCloud to provide a document editor.\n\nIn your NextCloud installation, install the OnlyOffice app and configure it\nto use this app's domain and use `changeme` as the secret key.\n\n",
        "tags": [
          "office",
          "nextcloud",
          "collaboration",
          "document",
          "googledocs",
          "office365"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.onlyoffice.coudronapp/onlyoffice_00.png",
          "https://screenshots.cloudron.io/com.onlyoffice.coudronapp/onlyoffice_01.png"
        ],
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/13/onlyoffice",
        "documentationUrl": "https://docs.cloudron.io/packages/onlyoffice/",
        "dockerImage": "cloudron/com.onlyoffice.coudronapp:202605201612350000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.onlyoffice.coudronapp/versions/1.26.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.onlyoffice_ee.coudronapp",
      "creationDate": "2026-05-21T07:58:24.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2021-10-15T15:26:26.000Z",
      "publishedAt": "2021-10-15T15:26:26.000Z",
      "manifest": {
        "id": "com.onlyoffice_ee.coudronapp",
        "title": "ONLYOFFICE Enterprise",
        "author": "Cloudron Team",
        "description": "### Overview\n\nONLYOFFICE provides you with the most secure way to create, edit and collaborate on business documents online.\nIt is 100% compatible with MS Office formats.\n\nUse this together with Nextcloud to build a powerfull collaboration suite or integrate with many other [3rdparty solutions](https://www.onlyoffice.com/all-connectors.aspx)\n",
        "changelog": "* Update DocumentServer to 9.4.0\n* [Full Changelog](https://github.com/ONLYOFFICE/DocumentServer/blob/master/CHANGELOG.md#940)\n* Added Croatian language interface translation (hr-HR, Hrvatska)\n* Moved chart settings from the right panel to a separate **Chart design** tab\n* Implemented the ability to add a horizontal line\n* Added the Dark mode support for the sheet\n* Added 25 new presentation design themes\n* Added 20 new slide transitions, grouped by category\n* Implemented saving the signature image to localStorage. Now when filling in the signature field, the last selected image is used by default\n* Added the \"Send for signing\" and \"Filling status\" panels\n* Removed the limitation of 20 simultaneously opened documents\n* Removed dependency on RabbitMQ due to component consolidation\n",
        "tagline": "Office and productivity suite",
        "version": "1.14.0",
        "upstreamVersion": "9.4.0",
        "healthCheckPath": "/healthcheck",
        "httpPort": 80,
        "addons": {
          "localstorage": {},
          "redis": {
            "noPassword": true
          },
          "postgresql": {}
        },
        "checklist": {
          "change-default-secret": {
            "message": "Change the default secret in `/app/data/config/production-linux.json`. There are two places in the file where you need to change the secret"
          }
        },
        "manifestVersion": 2,
        "memoryLimit": 2147483648,
        "website": "https://www.onlyoffice.com/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "postInstallMessage": "**This is the Enterprise version of ONLYOFFICE Docs and requires a license key**\n\nA license can be purchased [here](https://www.onlyoffice.com/docs-enterprise-prices.aspx),\nafterwards the key has to be put in the app at `/app/data/license.lic` and the app needs to be restarted then to pick it up.\n\nThis app has to be setup alongside NextCloud to provide a document editor.\n\nIn your NextCloud installation, install the OnlyOffice app and configure it\nto use this app's domain and use `changeme` as the secret key.\n\n",
        "tags": [
          "office",
          "nextcloud",
          "collaboration",
          "document",
          "googledocs",
          "office365"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.onlyoffice.coudronapp/onlyoffice_00.png",
          "https://screenshots.cloudron.io/com.onlyoffice.coudronapp/onlyoffice_01.png"
        ],
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/13/onlyoffice",
        "documentationUrl": "https://docs.cloudron.io/packages/onlyoffice/",
        "dockerImage": "cloudron/com.onlyoffice_ee.coudronapp:202605201613450000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.onlyoffice_ee.coudronapp/versions/1.14.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.openwebui.cloudronapp",
      "creationDate": "2026-06-02T12:03:57.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2024-03-13T12:16:03.000Z",
      "publishedAt": "2024-03-13T12:16:03.000Z",
      "manifest": {
        "id": "com.openwebui.cloudronapp",
        "title": "Open WebUI",
        "author": "Timothy Jaeryang Baek",
        "description": "### About\n\nOpenWebUI is an extensible, feature-rich, and user-friendly self-hosted WebUI for various LLM runners, supported LLM runners include Ollama and OpenAI-compatible APIs.\n\n### Features\n\n* Intuitive Interface: Our chat interface takes inspiration from ChatGPT, ensuring a user-friendly experience.\n* Responsive Design: Enjoy a seamless experience on both desktop and mobile devices.\n* Swift Responsiveness: Enjoy fast and responsive performance.\n* Effortless Setup: Install seamlessly using Docker or Kubernetes (kubectl, kustomize or helm) for a hassle-free experience.\n* Code Syntax Highlighting: Enjoy enhanced code readability with our syntax highlighting feature.\n* Full Markdown and LaTeX Support: Elevate your LLM experience with comprehensive Markdown and LaTeX capabilities for enriched interaction.\n* Local RAG Integration\n* Web Browsing Capability\n* Prompt Preset Support\n* RLHF Annotation\n* Conversation Tagging\n* Download/Delete Models\n* GGUF File Model Creation\n\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Email**: admin@cloudron.local<br/>\n**Username**: admin<br/>\n**Password**: changeme123<br/>\n\n<sso>\nCloudron users get the `user` role by default. You can give the user `admin` role inside the admin dashboard.\n</sso>\n\n",
        "tagline": "ChatGPT-Style WebUI for LLMs",
        "version": "3.3.5",
        "upstreamVersion": "0.9.6",
        "healthCheckPath": "/health",
        "httpPort": 8080,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "redis": {
            "noPassword": false
          },
          "oidc": {
            "loginRedirectUri": "/oauth/oidc/callback"
          }
        },
        "optionalSso": true,
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password (email cannot be changed)"
          }
        },
        "website": "https://openwebui.com",
        "documentationUrl": "https://docs.cloudron.io/packages/openwebui",
        "forumUrl": "https://forum.cloudron.io/category/185/openwebui",
        "contactEmail": "support@cloudron.io",
        "minBoxVersion": "8.1.0",
        "icon": "file://logo.png",
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.openwebui.cloudronapp/demo.png"
        ],
        "tags": [
          "ai",
          "chat"
        ],
        "changelog": "* Update open-webui to 0.9.6\n* [Full Changelog](https://github.com/open-webui/open-webui/releases/tag/v0.9.6)\n* **Security Advisory**: This release includes security and access-control fixes. We recommend updating production deployments at your earliest convenience. Not all security fixes in this version may be enumerated in the fixed section  some may be withheld for a short time to give administrators time to upgrade. [Advisories](https://github.com/open-webui/open-webui/security)\n* **Database Migrations**: This release includes database schema changes; we strongly recommend backing up your database and all associated data before upgrading in production environments. If you are running a multi-worker, multi-server, or load-balanced deployment, all instances must be updated simultaneously, rolling updates are not supported and will cause application failures due to schema incompatibility.\n* **\"WEBUI\\_SECRET\\_KEY\" is now a hard requirement even for unsupported deployments.** Deployments that start the backend in an explicitly unsupported way (such as invoking uvicorn directly) without setting \"WEBUI\\_SECRET\\_KEY\" will now refuse to start instead of falling back to an empty key; the supported start methods (start.sh, start\\_windows.bat, and \"open-webui serve\") still set or auto-generate it automatically, so standard deployments are unaffected. Direct Uvicorn startup is not supported. [#25218](https://github.com/open-webui/open-webui/pull/25218)\n* **Official knowledge base sync tool.** A new companion tool from Open WebUI, oikb, keeps a knowledge base in sync with a local directory, GitHub repo, S3 bucket, Confluence space, or any of more than 40 other sources, uploading only new and changed files using the incremental sync support added in this release. [oikb](https://github.com/open-webui/oikb)\n* **Knowledge base folders.** Files inside a knowledge base can now be organized into nested folders, with breadcrumb navigation that makes it much easier to manage and find content in large collections.\n* **Filesystem tool for knowledge bases.** A new built-in tool, enabled via the \"ENABLE\\_KB\\_EXEC\" environment variable, lets AI models browse and search knowledge base contents using familiar filesystem commands such as 'ls', 'cat', 'grep', 'find', 'head', 'tail', and 'sed', including pipes between them.\n* **Tool server permission enforcement.** The per-user permission for inline tool servers is now enforced on chat-completion requests, so users without that permission can no longer bypass the admin setting by supplying tool servers directly in their requests.\n* **Cross-user access to retrieval collections.** Resolving the documents used for retrieval now verifies the caller's access to each referenced file and rejects client-supplied collection names, preventing a crafted request from pulling another user's files or vector collections into its context.\n* **Unscoped retrieval collections denied by default.** Retrieval requests for collection names that don't correspond to a known file, memory, web-search, or knowledge base are now denied for non-admins by default, with a new \"ENABLE\\_RETRIEVAL\\_UNSCOPED\\_COLLECTIONS\" setting to restore the previous behavior if needed.\n* **Tool-call iteration cap renamed and raised.** The environment variable that limits how many tool calls a single chat response may make is now \"CHAT\\_RESPONSE\\_MAX\\_TOOL\\_CALL\\_ITERATIONS\", with its default raised from 30 to 256 and a new \"-1\" value for unlimited; the previous \"CHAT\\_RESPONSE\\_MAX\\_TOOL\\_CALL\\_RETRIES\" name continues to work as a fallback, and chats that hit the cap now show a clear error in-chat instead of stopping silently. [#24918](https://github.com/open-webui/open-webui/pull/24918)\n",
        "memoryLimit": 2147483648,
        "manifestVersion": 2,
        "dockerImage": "cloudron/com.openwebui.cloudronapp:202606020837490000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.openwebui.cloudronapp/versions/3.3.5/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.osticket.cloudronapp",
      "creationDate": "2026-06-18T12:21:10.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-06-12T13:49:13.000Z",
      "publishedAt": "2020-06-12T13:49:13.000Z",
      "manifest": {
        "id": "com.osticket.cloudronapp",
        "version": "2.4.3",
        "upstreamVersion": "1.18.4",
        "title": "osTicket",
        "author": "osTicket Authors",
        "description": "## About\n\nosTicket is a widely-used open source support ticket system. It seamlessly integrates inquiries\ncreated via email, phone and web-based forms into a simple easy-to-use multi-user web interface.\nManage, organize and archive all your support requests and responses in one place while providing\nyour customers with accountability and responsiveness they deserve.\n\n## Features\n\n* Dashboard Reports\n* Configurable Help Topics\n* Customer Support Portal\n* Service Level Agreements\n* Ticket Filters\n* And Much More!\n\n",
        "changelog": "* Update osTicket to 1.18.4\n* [Full Changelog](https://github.com/osTicket/osTicket/releases/tag/v1.18.4)\n* security: Latest Patches 06/2026 ([`52c366f`](https://github.com/osTicket/osTicket/commit/52c366f), [`5afdf54`](https://github.com/osTicket/osTicket/commit/5afdf54), [`c54a6ac`](https://github.com/osTicket/osTicket/commit/c54a6ac), [`1e39bf1`](https://github.com/osTicket/osTicket/commit/1e39bf1), [`feccb6a`](https://github.com/osTicket/osTicket/commit/feccb6a), [`6eb6b98`](https://github.com/osTicket/osTicket/commit/6eb6b98), [`078516e`](https://github.com/osTicket/osTicket/commit/078516e), [`98abb05`](https://github.com/osTicket/osTicket/commit/98abb05), [`e52e010`](https://github.com/osTicket/osTicket/commit/e52e010), [`fd96bba`](https://github.com/osTicket/osTicket/commit/fd96bba), [`7bbd8ab`](https://github.com/osTicket/osTicket/commit/7bbd8ab), [`ba6217a`](https://github.com/osTicket/osTicket/commit/ba6217a), [`580e1c8`](https://github.com/osTicket/osTicket/commit/580e1c8), [`b535782`](https://github.com/osTicket/osTicket/commit/b535782), [`5963797`](https://github.com/osTicket/osTicket/commit/5963797), [`d590a97`](https://github.com/osTicket/osTicket/commit/d590a97), [`eaebe01`](https://github.com/osTicket/osTicket/commit/eaebe01), [`b4cc092`](https://github.com/osTicket/osTicket/commit/b4cc092), [`d457c14`](https://github.com/osTicket/osTicket/commit/d457c14), [`5600f94`](https://github.com/osTicket/osTicket/commit/5600f94), [`5ff9795`](https://github.com/osTicket/osTicket/commit/5ff9795), [`119cefe`](https://github.com/osTicket/osTicket/commit/119cefe), [`b4ede88`](https://github.com/osTicket/osTicket/commit/b4ede88), [`2a0c388`](https://github.com/osTicket/osTicket/commit/2a0c388), [`6558b33`](https://github.com/osTicket/osTicket/commit/6558b33))\n",
        "tagline": "Make. Happy. Customers.",
        "healthCheckPath": "/",
        "configurePath": "/scp/login.php",
        "httpPort": 8000,
        "addons": {
          "localstorage": {},
          "mysql": {},
          "ldap": {},
          "scheduler": {
            "fetch_email": {
              "schedule": "*/2 * * * *",
              "command": "echo '==> Fetching mails' && sudo -E -u www-data php /app/code/upload/api/cron.php"
            }
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the admin email and password"
          }
        },
        "manifestVersion": 2,
        "website": "https://osticket.com/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "support",
          "helpdesk",
          "zendesk",
          "salesforce"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.osticket.cloudronapp/Ticket_Filters_1-1024x683.jpg",
          "https://screenshots.cloudron.io/com.osticket.cloudronapp/Customer_Portal_2-1024x683.jpg",
          "https://screenshots.cloudron.io/com.osticket.cloudronapp/Assign_Transfer_Referral_2-1024x683.jpg"
        ],
        "documentationUrl": "https://docs.cloudron.io/packages/osticket",
        "postInstallMessage": "The admin interface is located at $CLOUDRON-APP-ORIGIN/scp/login.php .\n\nThis app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: root<br/>\n**Password**: changeme<br/>\n**Email**: admin@server.local<br/>\n\nSee the [admin checklist](https://docs.cloudron.io/packages/osticket#admin-checklist) before\nstarting to use the app.\n\n<sso>\n<b>Agents must be manually added into osTicket before they can authenticate with the Cloudron User Directory.</b>\nSee [the docs](https://docs.cloudron.io/packages/osticket/#user-management) for more information.\n</sso>\n\n",
        "optionalSso": true,
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/89/osticket",
        "dockerImage": "cloudron/com.osticket.cloudronapp:202606181103300000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.osticket.cloudronapp/versions/2.4.3/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.paperlessng.cloudronapp",
      "creationDate": "2026-06-13T06:29:50.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2022-01-10T11:39:57.000Z",
      "publishedAt": "2022-01-10T11:39:57.000Z",
      "manifest": {
        "id": "com.paperlessng.cloudronapp",
        "title": "Paperless-ngx",
        "author": "Paperless-ngx Team",
        "description": "### About\n\nPaperless-ngx is an application that manages your personal documents. With the help of a document scanner (see Scanner recommendations),\npaperless transforms your wieldy physical document binders into a searchable archive and provides many utilities for finding and managing your documents.\n\n### Why This Exists\n\nPaper is a nightmare. Environmental issues aside, there’s no excuse for it in the 21st century.\nIt takes up space, collects dust, doesn’t support any form of a search feature, indexing is tedious, it’s heavy and prone to damage & loss.\n\nI wrote this to make “going paperless” easier. I do not have to worry about finding stuff again.\nI feed documents right from the post box into the scanner and then shred them. Perhaps you might find it useful too.\n\n### Paperless-ngx\n\nPaperless-ngx forked from paperless-ng to continue the great work and distribute responsibility of supporting and advancing the project among a team of people.\n\n",
        "tagline": "Scan, index and archive documents",
        "version": "1.54.0",
        "upstreamVersion": "2.20.15",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "minBoxVersion": "8.0.0",
        "addons": {
          "localstorage": {
            "ftp": {
              "uid": 1000,
              "uname": "cloudron"
            }
          },
          "redis": {
            "noPassword": true
          },
          "postgresql": {},
          "oidc": {
            "loginRedirectUri": "/accounts/oidc/cloudron/login/callback/"
          },
          "sendmail": {
            "supportsDisplayName": true
          }
        },
        "optionalSso": true,
        "memoryLimit": 1000000000,
        "manifestVersion": 2,
        "website": "https://docs.paperless-ngx.com/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "document",
          "ocr",
          "pdf",
          "archive"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.paperlessng.cloudronapp/dashboard.png",
          "https://screenshots.cloudron.io/com.paperlessng.cloudronapp/documents-smallcards.png",
          "https://screenshots.cloudron.io/com.paperlessng.cloudronapp/documents-table.png"
        ],
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "postInstallMessage": "This app is pre-setup with an admin account.\n\nThe initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme123<br/>\n**Email**: admin@cloudron.local<br/>\n\n<sso>\nBy default, Cloudron users have no permissions. Users will only see a Loading screen. This can be changed by the Paperless-ngx admin in the `Users & Groups` tab.\n\nMinimal permissions to let users to login:\n**Add UISettings**\n**View UISettings**\n</sso>\n",
        "changelog": "* Update gotenberg to 8.34.0\n* [Full Changelog](https://github.com/paperless-ngx/paperless-ngx/releases/tag/v8.34.0)\n* **Block content linked from untrusted locations in LibreOffice.** An uploaded document could reference external (`http(s)://`) or local (`file:///`) resources that LibreOffice resolved during conversion, giving blind SSRF and a limited local-file read. The soffice profile now sets `BlockUntrustedRefererLinks`, so soffice refuses to load any content a document links. Embedded content is unaffected; documents relying on linked resources no longer render them.\n* **Factur-X / ZUGFeRD metadata** ([#1552](https://github.com/gotenberg/gotenberg/issues/1552)). Conversions now inject the matching XMP metadata, and the API replaces the single `facturx` payload with dedicated form fields. Thanks [@fank](https://github.com/fank).\n* **Owner-only encryption and permissions.** A new `ownerPassword`, independent of `userPassword`, plus permission controls restrict what a viewer may do without locking the document open.\n* **`log-std-level-case`** ([#1339](https://github.com/gotenberg/gotenberg/issues/1339)). New flag to set the level field casing in standard output, `lower` (default) or `upper`. Thanks [@Jaben](https://github.com/Jaben).\n* **CSV conversions leaked the upload's UUID filename as a page header** ([#1568](https://github.com/gotenberg/gotenberg/issues/1568)). Calc printed the sheet name, which was the UUID-based upload filename, as a centered page header. Now suppressed. Thanks [@vapranav](https://github.com/vapranav).\n* **Webhook async lost trace context.** The async delivery goroutine detached from the request context and dropped the trace, breaking span continuity. It now preserves the context via `context.WithoutCancel`.\n* **`ca-certificates` missing in the chromium-only image.** Outbound TLS could fail in the chromium-only build. The package is now installed. Thanks [@osvein](https://github.com/osvein).\n* **LibreOffice core-dump retries.** Retries on `ErrCoreDumped` are now capped and observable, and the `ErrRuntimeException` message is corrected.\n",
        "forumUrl": "https://forum.cloudron.io/category/137/paperless-ng",
        "documentationUrl": "https://docs.cloudron.io/packages/paperless-ngx",
        "dockerImage": "cloudron/com.paperlessng.cloudronapp:202606130423490000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.paperlessng.cloudronapp/versions/1.54.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.rssbridgeapp.cloudronapp",
      "creationDate": "2026-03-11T14:13:11.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2021-05-25T22:27:55.000Z",
      "publishedAt": "2021-05-25T22:27:55.000Z",
      "manifest": {
        "id": "com.rssbridgeapp.cloudronapp",
        "title": "RSS-Bridge",
        "author": "RSS Bridge Authors",
        "description": "## Abut\n\nThe RSS feed for websites missing it.\n\nRSS-Bridge is a PHP project capable of generating RSS and Atom feeds for websites that don't have one. It can be used on webservers or as a stand-alone application in CLI mode.\n\n## Supported sites/pages (examples)\n\n* `Bandcamp` : Returns last release from [bandcamp](https://bandcamp.com/) for a tag\n* `Cryptome` : Returns the most recent documents from [Cryptome.org](http://cryptome.org/)\n* `DansTonChat`: Most recent quotes from [danstonchat.com](http://danstonchat.com/)\n* `DuckDuckGo`: Most recent results from [DuckDuckGo.com](https://duckduckgo.com/)\n* `Facebook` : Returns the latest posts on a page or profile on [Facebook](https://facebook.com/)\n* `FlickrExplore` : [Latest interesting images](http://www.flickr.com/explore) from Flickr\n* `GoogleSearch` : Most recent results from Google Search\n* `Identi.ca` : Identica user timeline (Should be compatible with other Pump.io instances)\n* `Instagram`: Most recent photos from an Instagram user\n* `OpenClassrooms`: Lastest tutorials from [fr.openclassrooms.com](http://fr.openclassrooms.com/)\n* `Pinterest`: Most recent photos from user or search\n* `ScmbBridge`: Newest stories from [secouchermoinsbete.fr](http://secouchermoinsbete.fr/)\n* `ThePirateBay` : Returns the newest indexed torrents from [The Pirate Bay](https://thepiratebay.se/) with keywords\n* `Twitter` : Return keyword/hashtag search or user timeline\n* `Wikipedia`: highlighted articles from [Wikipedia](https://wikipedia.org/) in English, German, French or Esperanto\n* `YouTube` : YouTube user channel, playlist or search\n\n## Output format\n\nRSS-Bridge is capable of producing several output formats:\n\n* `Atom` : Atom feed, for use in feed readers\n* `Html` : Simple HTML page\n* `Json` : JSON, for consumption by other applications\n* `Mrss` : MRSS feed, for use in feed readers\n* `Plaintext` : Raw text, for consumption by other applications\n",
        "changelog": "* symlink the bridges in /app/data/bridges. This allows bridges to be updated individually.\n",
        "tagline": "The RSS feed for websites missing it",
        "version": "1.16.0",
        "upstreamVersion": "2025-08-05",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "addons": {
          "localstorage": {}
        },
        "manifestVersion": 2,
        "website": "https://github.com/RSS-Bridge/rss-bridge",
        "icon": "file://logo.png",
        "tags": [
          "rss",
          "bridge"
        ],
        "contactEmail": "support@cloudron.io",
        "checklist": {
          "change-default-password": {
            "message": "Change the admin password by editing `/app/data/config.ini.php`. These credentials are used to access the site as well as each feed"
          }
        },
        "minBoxVersion": "8.1.0",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n  \n**Username**: admin<br/>\n**Password**: changeme123<br/>\n\nThe admin password can be changed by editing `/app/data/config.ini.php`.\nThese credentials are used to access the site as well as each feed.\n",
        "documentationUrl": "https://docs.cloudron.io/packages/rss-bridge/",
        "forumUrl": "https://forum.cloudron.io/category/131/rss-bridge",
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.rssbridgeapp.cloudronapp/welcome.png",
          "https://screenshots.cloudron.io/com.rssbridgeapp.cloudronapp/twitterbridge_atom.png"
        ],
        "dockerImage": "cloudron/com.rssbridgeapp.cloudronapp:202603111401080000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.rssbridgeapp.cloudronapp/versions/1.16.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.seaweedfs.cloudronapp",
      "creationDate": "2026-06-22T09:00:13.000Z",
      "publishState": "approved",
      "userId": "bfa555ee-8db7-4027-94f6-7409feafd4cb",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2026-04-10T11:35:00.000Z",
      "publishedAt": "2026-04-10T11:35:00.000Z",
      "manifest": {
        "id": "com.seaweedfs.cloudronapp",
        "title": "SeaweedFS",
        "author": "SeaweedFS Team",
        "icon": "file://logo.png",
        "description": "### About\n\nSeaweedFS is a distributed storage system for object storage (S3), file systems, and Iceberg tables, designed to handle billions of files with O(1) disk access and effortless horizontal scaling.\n\n### Filer Features\n\n* Filer server provides \"normal\" directories and files via HTTP.\n* File TTL automatically expires file metadata and actual file data.\n* Mount filer reads and writes files directly as a local directory via FUSE.\n* Filer Store Replication enables HA for filer meta data stores.\n* Active-Active Replication enables asynchronous one-way or two-way cross cluster continuous replication.\n* Amazon S3 compatible API accesses files with S3 tooling.\n* Hadoop Compatible File System accesses files from Hadoop/Spark/Flink/etc or even runs HBase.\n* Async Replication To Cloud has extremely fast local access and backups to Amazon S3, Google Cloud Storage, Azure, BackBlaze.\n* WebDAV accesses as a mapped drive on Mac and Windows, or from mobile devices.\n* AES256-GCM Encrypted Storage safely stores the encrypted data.\n",
        "changelog": "* Update seaweedfs to 4.35\n* [Full Changelog](https://github.com/seaweedfs/seaweedfs/releases/tag/4.35)\n* fix(command): preserve fuse option after writers by [@7y-9](https://github.com/7y-9) in [#9972](https://github.com/seaweedfs/seaweedfs/pull/9972)\n* mount: tolerance-window write pattern detection for concurrent writeback by [@chrislusf](https://github.com/chrislusf) in [#9984](https://github.com/seaweedfs/seaweedfs/pull/9984)\n* feat(mount): attach Content-MD5 to chunk uploads by [@kisow](https://github.com/kisow) in [#10016](https://github.com/seaweedfs/seaweedfs/pull/10016)\n* mq(kafka): don't drop an existing topic when auto-create races by [@chrislusf](https://github.com/chrislusf) in [#9998](https://github.com/seaweedfs/seaweedfs/pull/9998)\n* feat: add Prometheus metrics for replication operations by [@rushikesh90](https://github.com/rushikesh90) in [#10006](https://github.com/seaweedfs/seaweedfs/pull/10006)\n* feat: add Prometheus metric for volume creation operations by [@rushikesh90](https://github.com/rushikesh90) in [#10026](https://github.com/seaweedfs/seaweedfs/pull/10026)\n* volume: remove ec.bitrotChecksum and ec.bitrotBlockSizeMB flags by [@chrislusf](https://github.com/chrislusf) in [#10000](https://github.com/seaweedfs/seaweedfs/pull/10000)\n* s3: bound streaming remote-cache wait so large cold GetObject returns 503, not a hang by [@chrislusf](https://github.com/chrislusf) in [#9988](https://github.com/seaweedfs/seaweedfs/pull/9988)\n* fix(s3): verify SigV2 using percent-encoded path for Unicode object keys by [@sergey-zinchenko](https://github.com/sergey-zinchenko) in [#10022](https://github.com/seaweedfs/seaweedfs/pull/10022)\n* helm: reject emptyDir for volume idx, and rebuild a missing idx on restart by [@chrislusf](https://github.com/chrislusf) in [#10005](https://github.com/seaweedfs/seaweedfs/pull/10005)\n",
        "tagline": "Scalable distributed storage",
        "version": "1.12.0",
        "upstreamVersion": "4.35",
        "healthCheckPath": "/",
        "httpPort": 23646,
        "addons": {
          "localstorage": {},
          "postgresql": {}
        },
        "httpPorts": {
          "S3_SERVER_DOMAIN": {
            "title": "S3 Server Domain",
            "description": "The domain name for S3 API requests",
            "containerPort": 8333,
            "defaultValue": "s3-seaweedfs"
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin credentials by following this [guide](https://docs.cloudron.io/packages/seaweedfs/#admin-credentials)"
          }
        },
        "manifestVersion": 2,
        "website": "https://seaweedfs.com",
        "contactEmail": "support@cloudron.io",
        "tags": [
          "minio",
          "object storage",
          "s3",
          "storage",
          "file system"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.seaweedfs.cloudronapp/dashboard.png",
          "https://screenshots.cloudron.io/com.seaweedfs.cloudronapp/buckets.png"
        ],
        "documentationUrl": "https://docs.cloudron.io/packages/seaweedfs/",
        "forumUrl": "https://forum.cloudron.io/category/227/seaweedfs",
        "minBoxVersion": "9.1.0",
        "memoryLimit": 536870912,
        "dockerImage": "cloudron/com.seaweedfs.cloudronapp:202606220805200000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.seaweedfs.cloudronapp/versions/1.12.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.serpbear.cloudronapp",
      "creationDate": "2026-03-27T07:30:36.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2024-04-02T17:11:58.000Z",
      "publishedAt": "2024-04-02T17:11:58.000Z",
      "manifest": {
        "id": "com.serpbear.cloudronapp",
        "title": "SerpBear",
        "tagline": "Search Engine Position Tracking App",
        "author": "SearBear Developers",
        "description": "### Overview\n\nSerpBear is an Open Source Search Engine Position Tracking App. It allows you to track your website's keyword positions in Google and get notified of their positions.\n\n#### Features\n\n* Unlimited Keywords: Add unlimited domains and unlimited keywords to track their SERP.\n* Email Notification: Get notified of your keyword position changes daily/weekly/monthly through email.\n* SERP API: SerpBear comes with built-in API that you can use for your marketing & data reporting tools. \n* Keyword Research: Ability to research keywords and auto-generate keyword ideas from your tracked website's content by integrating your Google Ads test account. \n* Google Search Console Integration: Get the actual visit count, impressions & more for Each keyword. Discover new keywords, and find the most performing keywords, countries, and pages.\n* Export CSV: Export your domain keywords and their data in CSV files whenever you want.\n* Mobile App: Add the PWA app to your mobile for a better mobile experience.\n\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme123<br/>\n\n",
        "version": "1.4.0",
        "upstreamVersion": "3.1.0",
        "tags": [
          "tracking",
          "keywords",
          "promotion",
          "serp"
        ],
        "website": "https://docs.serpbear.com/",
        "documentationUrl": "https://docs.cloudron.io/packages/serpbear/",
        "forumUrl": "https://forum.cloudron.io/category/187/serpbear",
        "contactEmail": "support@cloudron.io",
        "changelog": "* Update serpbear to 3.1.0\n* [Full Changelog](https://github.com/towfiqi/serpbear/releases/tag/v3.1.0)\n* add subdomain matching functionality ([4533737](https://github.com/towfiqi/serpbear/commit/45337377dcef8bf7192fe34ae063d67be2337d3c)), closes [#&#8203;324](https://github.com/towfiqi/serpbear/issues/324)\n* enhance error handling and response structure in scraper functions ([4f394c2](https://github.com/towfiqi/serpbear/commit/4f394c266b6be016f319bc79f55e53430e8385ad))\n* minor ui issue ([eecf88a](https://github.com/towfiqi/serpbear/commit/eecf88acaf6002f3689bd3f89597f805782ab90e))\n* prevent corrupt failed queue file to reset the app settings ([c306fa0](https://github.com/towfiqi/serpbear/commit/c306fa0489040b0d5d3da9b0e7598d2a1fa80917)), closes [#&#8203;328](https://github.com/towfiqi/serpbear/issues/328)\n* resolves broken google ads oauth of instances behind reverse proxy ([a988b13](https://github.com/towfiqi/serpbear/commit/a988b13d7733ef0206149694d64cb4507bf13549)), closes [#&#8203;326](https://github.com/towfiqi/serpbear/issues/326)\n* resolves cron issue with certain port mapping config ([d86616a](https://github.com/towfiqi/serpbear/commit/d86616a0a0c2e1ebca59d248cecb290b0f36c2cc))\n* resolves issue that prevents refreshing all keywords when one fails ([77cfa2f](https://github.com/towfiqi/serpbear/commit/77cfa2fe09e3721f6da125f49deeb656cc91ae06))\n",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "addons": {
          "localstorage": {},
          "sendmail": {
            "supportsDisplayName": false
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the admin password and email in `/app/data/env`"
          }
        },
        "runtimeDirs": [
          "/app/code/.next"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.serpbear.cloudronapp/serpbear_00.gif"
        ],
        "memoryLimit": 536870912,
        "minBoxVersion": "8.1.0",
        "icon": "file://logo.png",
        "manifestVersion": 2,
        "dockerImage": "cloudron/com.serpbear.cloudronapp:202603270612450000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.serpbear.cloudronapp/versions/1.4.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.sftpgo.cloudronapp",
      "creationDate": "2026-05-31T14:38:22.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2025-02-25T16:21:31.000Z",
      "publishedAt": "2025-02-25T16:21:31.000Z",
      "manifest": {
        "id": "com.sftpgo.cloudronapp",
        "title": "SFTPGo",
        "author": "SFTPGo Authors",
        "contactEmail": "support@cloudron.io",
        "tagline": "Bring your file transfers anywhere",
        "description": "### About\n\nFull-featured and highly configurable event-driven file transfer solution. Server protocols: SFTP, HTTP/S, FTP/S, WebDAV. Storage backends: local filesystem, encrypted local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, other SFTP servers.\n\n### Features\n\n* SFTPGo is an event-driven SFTP, FTP/S, HTTP/S and WebDAV server.\n* WebAdmin\n* WebClient\n* Both local and cloud-based accounts can be restricted to a certain base path.\n* Per-user and per-directory virtual permissions.\n* Public key, password and certificates authentication.\n* Multi-factor and multi-step authentication.\n* Active Directory/LDAP authentication.\n* Custom workflows based on server events such as uploads, downloads or schedules.\n* Disk quota and bandwidth throttling.\n* REST API for integrating with other systems.\n* You can obtain and automatically renew free Let's encrypt TLS certificates for HTTPS and FTPS/FTPES.\n* The web UIs support both light and dark modes and can be customized to match your brand.\n* Auto-blocking policy to help to prevent DoS (Denial of Service) and brute force password guessing.\n* Per-user and global IP filters.\n* Geo-IP filtering.\n* Per-protocol rate limiting.\n* Delegate user administration via roles.\n* Infrastructure as Code (IaC) support using the Terraform provider.\n* Multiple nodes/pods are supported to provide high availability/scalability.\n* Extensible via plugins.\n\n### Support Plans\n\n[SFTPGo.com](https://sftpgo.com/) offers commercial support, guarantees, and advice for your SFTPGo installation. With [plans](https://sftpgo.com/plans) from SFTPGo.com, you will purchase a supported copy of SFTPGo that you can safely install and use in professional environments. \n\n",
        "upstreamVersion": "2.7.3",
        "version": "1.4.2",
        "healthCheckPath": "/",
        "icon": "file://logo.png",
        "tags": [
          "sftp",
          "s3",
          "file browser",
          "ftp",
          "webdav"
        ],
        "memoryLimit": 1342177280,
        "httpPort": 8080,
        "configurePath": "/web/admin/login",
        "checklist": {
          "change-default-password": {
            "message": "Change the admin password"
          }
        },
        "httpPorts": {
          "WEBDAVD_PORT": {
            "title": "WebDAV",
            "description": "The subdomain for webdav connections",
            "containerPort": 8888,
            "defaultValue": "sftpgo-webdav"
          }
        },
        "tcpPorts": {
          "SFTPD_PORT": {
            "title": "SFTPd",
            "description": "The SFTPd Port for SFTP/SSH Connections",
            "defaultValue": 2022,
            "portCount": 1,
            "enabledByDefault": true
          },
          "FTPD_PORT": {
            "title": "FTPd",
            "description": "The FTPd Port for FTP Connections",
            "defaultValue": 2121,
            "portCount": 1,
            "enabledByDefault": false
          },
          "FTPD_PASSIVE_PORT": {
            "title": "FTPd Passive",
            "description": "The FTPd Passive Port for FTP Connections",
            "defaultValue": 20000,
            "portCount": 101,
            "enabledByDefault": false
          }
        },
        "manifestVersion": 2,
        "minBoxVersion": "9.0.0",
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "oidc": {
            "loginRedirectUri": "/web/oidc/redirect, /web/admin/oidclogin, /web/client/oidclogin",
            "logoutRedirectUri": "/",
            "tokenSignatureAlgorithm": "RS256"
          },
          "tls": {}
        },
        "logPaths": [
          "/run/sftpgo/sftpgo.log"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.sftpgo.cloudronapp/webadmin.png",
          "https://screenshots.cloudron.io/com.sftpgo.cloudronapp/webclient.png"
        ],
        "website": "https://sftpgo.com/",
        "changelog": "* Update sftpgo to 2.7.3\n* [Full Changelog](https://github.com/drakkan/sftpgo/releases/tag/v2.7.3)\n* Added a configurable minimum-entropy check (`common.secret_min_entropy`, default 80) for data-at-rest encryption secrets (CryptFs passphrase, S3 SSE-C key), to reject trivially weak key material at submission time.\n* Logs: added the virtual path to transfer/command logs and to event-log CSV exports.\n* WebClient: replaced glightbox with a custom lightbox implementation for better CSP compatibility.\n* IP list: fixed matching when an IP is covered by multiple conflicting entries.\n* Fixed comparison of unordered slices.\n* Shares: enforce `max_tokens` atomically via a guarded conditional update, closing a check-then-write race that could let a usage-capped share be used more times than allowed under concurrent access.\n* In-memory reset-code manager: check code expiry at retrieval time instead of relying only on the background cleanup.\n* Fixed a path-confinement bypass in the public browsable-share partial ZIP download. CVE-2026-49244.\n* Fixed a stored XSS where the `inline` parameter on browsable-share and authenticated user file downloads suppressed `Content-Disposition: attachment`, allowing an attacker-supplied HTML file to execute in SFTPGo's web origin. These endpoints now always respond with `Content-Disposition: attachment` and the `inline` parameter has been removed. CVE-2026-49245.\n* Neutralized CSV formula injection in the Event Manager and event-log CSV exports: cells starting with `=`, `+`, `-`, `@`, tab or CR are now prefixed with a single quote.\n",
        "postInstallMessage": "The initial admin credentials are:\n\n**Username**: admin<br/>\n**Password**: admin<br/>\n\n",
        "forumUrl": "https://forum.cloudron.io/category/204/sftpgo",
        "documentationUrl": "https://docs.cloudron.io/packages/sftpgo/",
        "dockerImage": "cloudron/com.sftpgo.cloudronapp:202605311020130000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.sftpgo.cloudronapp/versions/1.4.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.snipeitapp.cloudronapp",
      "creationDate": "2026-06-16T08:48:20.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-10-01T05:29:06.000Z",
      "publishedAt": "2020-10-01T05:29:06.000Z",
      "manifest": {
        "id": "com.snipeitapp.cloudronapp",
        "title": "Snipe-IT",
        "author": "Snipe-IT Authors",
        "description": "## About\n\nSnipe-IT is a FOSS project for asset management in IT Operations. Knowing who has which laptop, when\nit was purchased in order to depreciate it correctly, handling software licenses, etc.\n\n## Features\n\n* Open Source - Snipe-IT is open source software. Transparency, security and oversight is at the heart of everything we do. No vendor lock-in again, ever.\n\n* App & Platform Security - Both Snipe-IT as a software product and our cloud-hosting infrastructure were designed with security at the forefront.\n\n* Frequent Updates - Snipe-IT is improved constantly, with new releases every few weeks. Bug-fixes and new features ship daily.\n\n* Powerful REST API - Our simple and intuitive developer JSON REST API allows you to develop custom automations based on your own individual needs.\n\n",
        "tagline": "Open Source IT Asset Management",
        "version": "1.21.3",
        "upstreamVersion": "8.6.3",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "addons": {
          "localstorage": {},
          "scheduler": {
            "snipeit_scheduler": {
              "schedule": "* * * * *",
              "command": "/app/pkg/cron.sh"
            }
          },
          "mysql": {},
          "redis": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "ldap": {}
        },
        "optionalSso": true,
        "checklist": {
          "change-default-password": {
            "message": "Change the admin email and password"
          }
        },
        "manifestVersion": 2,
        "changelog": "* Update snipe-it to 8.6.3\n* [Full Changelog](https://github.com/grokability/snipe-it/releases/tag/v8.6.3)\n* Authentication/LDAP - Fixed [FD-56031] - throw Exception if STARTTLS fails by [@uberbrady](https://github.com/uberbrady) in [#19190](https://github.com/grokability/snipe-it/pull/19190)\n",
        "website": "https://snipeitapp.com",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "MDM",
          "IT",
          "asset",
          "device",
          "inventory"
        ],
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme123<br/>\n**Email**: admin@cloudron.local<br/>\n\n",
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.snipeitapp.cloudronapp/screenshot-dashboard.png",
          "https://screenshots.cloudron.io/com.snipeitapp.cloudronapp/screenshot-asset-list.png",
          "https://screenshots.cloudron.io/com.snipeitapp.cloudronapp/screenshot-dashboard-2.png"
        ],
        "documentationUrl": "https://docs.cloudron.io/packages/snipe-it/",
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/100/snipe-it",
        "dockerImage": "cloudron/com.snipeitapp.cloudronapp:202606160619180000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.snipeitapp.cloudronapp/versions/1.21.3/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.teamspeak.cloudronapp",
      "creationDate": "2026-03-11T12:51:10.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-05-08T13:39:54.000Z",
      "publishedAt": "2020-05-08T13:39:54.000Z",
      "manifest": {
        "id": "com.teamspeak.cloudronapp",
        "title": "Teamspeak Server",
        "author": "Teamspeak authors",
        "description": "### Overview\n\nTeamSpeak is a proprietary voice-over-Internet Protocol (VoIP) application for audio communication between users on a chat channel, much like a telephone conference call. Users typically use headphones with a microphone. The client software connects to a TeamSpeak server of the user's choice, from which the user may join chat channels.\n\n### License\n\nBy default this package uses free license, which includes a maximum of 32 concurrent users. Game or Commercial licenses can be obtained via the [TeamSpeak website](https://teamspeak.com/en/features/licensing/) and the app can then be configured to use the license key.\n",
        "changelog": "* Fixup doc URL\n",
        "tagline": "Out-of-this-world VoIP solution",
        "version": "1.5.2",
        "upstreamVersion": "3.13.7",
        "healthCheckPath": "/api/healthcheck",
        "httpPort": 8000,
        "memoryLimit": 268435456,
        "udpPorts": {
          "DEFAULT_PORT": {
            "title": "Default Teamspeak Port",
            "description": "Default Teamspeak Port (udp)",
            "defaultValue": 9987
          }
        },
        "tcpPorts": {
          "SERVERQUERY_PORT": {
            "title": "ServerQuery Listening Port",
            "description": "ServerQuery Listening Port (tcp)",
            "defaultValue": 10011
          },
          "FILETRANSFER_PORT": {
            "title": "File transfer Port",
            "description": "File transfer Port (tcp)",
            "defaultValue": 30033
          }
        },
        "addons": {
          "localstorage": {},
          "mysql": {}
        },
        "checklist": {
          "get-default-password": {
            "message": "After installation, check the app logs to get the admin password and privilege key. All further configuration happens through the clients"
          }
        },
        "manifestVersion": 2,
        "minBoxVersion": "8.1.0",
        "website": "https://www.teamspeak.com",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "tags": [
          "im",
          "voip",
          "voice",
          "conference",
          "chat",
          "zoom"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.teamspeak.cloudronapp/teamspeak-00.png"
        ],
        "documentationUrl": "https://docs.cloudron.io/packages/teamspeak/",
        "forumUrl": "https://forum.cloudron.io/category/84/teamspeak",
        "dockerImage": "cloudron/com.teamspeak.cloudronapp:202603111110060000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.teamspeak.cloudronapp/versions/1.5.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.transmissionbt.cloudronapp",
      "creationDate": "2026-06-03T07:45:47.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-12-13T20:33:03.000Z",
      "publishedAt": "2020-12-13T20:33:03.000Z",
      "manifest": {
        "id": "com.transmissionbt.cloudronapp",
        "title": "Transmission",
        "author": "Transmission Authors",
        "description": "### Overview\n\nTransmission is a cross-platform BitTorrent client.\n\n### Features\n\n* Uses fewer resources than other clients\n* Daemon ideal for servers, embedded systems, and headless use\n* All these can be remote controlled by Web and Terminal clients\n* Local Peer Discovery\n* Full encryption, DHT, µTP, PEX and Magnet Link support\n\n",
        "tagline": "Transmission is a cross-platform BitTorrent client",
        "tags": [
          "torrent",
          "bittorrent"
        ],
        "version": "2.5.2",
        "upstreamVersion": "4.1.2",
        "minBoxVersion": "9.0.0",
        "memoryLimit": 1073741824,
        "healthCheckPath": "/transmission/web/",
        "httpPort": 9091,
        "manifestVersion": 2,
        "website": "https://transmissionbt.com/",
        "contactEmail": "arantes555@gmail.com",
        "icon": "file://logo.png",
        "addons": {
          "localstorage": {},
          "proxyAuth": {
            "basicAuth": true
          }
        },
        "forumUrl": "https://forum.cloudron.io/category/114/transmission",
        "documentationUrl": "https://docs.cloudron.io/packages/transmission/",
        "tcpPorts": {
          "TORRENT_PORT": {
            "title": "Torrent Port",
            "description": "TCP port for BitTorrent traffic",
            "defaultValue": 51413
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.transmissionbt.cloudronapp/img01.png"
        ],
        "changelog": "* Update transmission to 4.1.2\n* [Full Changelog](https://github.com/transmission/transmission/releases/tag/4.1.2)\n* Fixed `4.1.0` bug that could cause duplicate HTTP announces to be sent to trackers. ([#8639](https://github.com/transmission/transmission/pull/8639))\n* Reject benc data that has invalid characters. ([#8577](https://github.com/transmission/transmission/pull/8577))\n* Fixed a bug during the startup sequence where if one torrent failed to parse, subsequent torrents would also fail. ([#8605](https://github.com/transmission/transmission/pull/8605))\n* Fixed a bug that stalled some downloads at 99%. ([#8654](https://github.com/transmission/transmission/pull/8654))\n* Fixed a `4.1.0` upgrade bug that could overwrite `utp_enabled` and `tcp_enabled` settings. ([#8658](https://github.com/transmission/transmission/pull/8658))\n* Fixed a `4.1.0` crash that could happen when a peer supplied `reqq` value smaller than 32 in LTEP handshake. ([#8713](https://github.com/transmission/transmission/pull/8713))\n* Fixed a `4.1.0` bug that prevented TCP peer connections on some systems. ([#8748](https://github.com/transmission/transmission/pull/8748))\n* Added safeguards to HTTP responses to prevent clickjacking. ([#8749](https://github.com/transmission/transmission/pull/8749))\n* Fixed edge case that didn't preserve the order of a batch of torrents when moving their queue position up or down. ([#8782](https://github.com/transmission/transmission/pull/8782))\n* Added sanitization for UTF-8 client names provided by peers during handshake. ([#8809](https://github.com/transmission/transmission/pull/8809))\n",
        "dockerImage": "cloudron/com.transmissionbt.cloudronapp:202606030711070000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.transmissionbt.cloudronapp/versions/2.5.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.twenty.cloudronapp",
      "creationDate": "2026-06-22T13:13:13.000Z",
      "publishState": "approved",
      "userId": "cd00534b-edca-4ea1-a88b-ee99603a4282",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2026-02-24T15:36:48.000Z",
      "publishedAt": "2026-02-24T15:36:48.000Z",
      "manifest": {
        "id": "com.twenty.cloudronapp",
        "title": "Twenty",
        "tagline": "Open Source CRM",
        "author": "Twenty CRM authors",
        "description": "### Introduction\n\nA modern alternative to Salesforce, powered by the community.\n\n### Features\n\n* Personalize layouts with filters, sort, group by, kanban and table views\n* Customize your objects and fields\n* Create and manage permissions with custom roles\n* Automate workflow with triggers and actions\n* Emails, calendar events, files, and more\n\n",
        "changelog": "* fix: [Logic Functions (LOCAL driver) fail on the read-only filesystem](https://forum.cloudron.io/topic/15621)\n",
        "version": "1.1.2",
        "upstreamVersion": "2.9.0",
        "website": "https://twenty.com",
        "contactEmail": "support@cloudron.io",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "multiDomain": true,
        "tags": [
          "crm"
        ],
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "redis": {},
          "sendmail": {
            "supportsDisplayName": false
          }
        },
        "postInstallMessage": "On first visit, register yourself and sign in. First user automatically\nbecomes admin with full privileges.\n\nNew signups are disabled after the first workspace is created.\n",
        "runtimeDirs": [],
        "memoryLimit": 2147483648,
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.twenty.cloudronapp/twenty_01.png"
        ],
        "forumUrl": "https://forum.cloudron.io/category/218/twenty",
        "documentationUrl": "https://docs.cloudron.io/packages/twenty",
        "minBoxVersion": "9.0.0",
        "icon": "file://logo.png",
        "manifestVersion": 2,
        "dockerImage": "cloudron/com.twenty.cloudronapp:202606221205560000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.twenty.cloudronapp/versions/1.1.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.usememos.cloudronapp",
      "creationDate": "2026-06-05T10:11:08.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2024-11-06T15:06:42.000Z",
      "publishedAt": "2024-11-06T15:06:42.000Z",
      "manifest": {
        "id": "com.usememos.cloudronapp",
        "title": "Memos",
        "tagline": "Your Notes, Your Way",
        "author": "usememos.com",
        "description": "### Memos is a feature rich note taking app\n\nOpen Source, Self-hosted, Your Notes, Your Way.\nEffortlessly craft your impactful content.\nThe pain-less way to create meaningful notes.\n\n#### Privacy First\nTake control of your data. All runtime data is securely stored in your local database.\n\n#### Create at Speed\nSave content as plain text for quick access, with Markdown support for fast formatting and easy sharing.\n\n#### Lightweight but Powerful\nBuilt with Go, React.js, and a compact architecture, our service delivers powerful performance in a lightweight package.\n\n#### Customizable\nEasily customize your server name, icon, description, system style, and execution scripts to make it uniquely yours.\n\n#### Open Source\nMemos embraces the future of open source, with all code available on GitHub for transparency and collaboration.\n\n#### Free to Use\nEnjoy all features completely free, with no charges ever for any content\n",
        "changelog": "* Update memos to 0.29.1\n* [Full Changelog](https://github.com/usememos/memos/releases/tag/v0.29.1)\n* **markdown:** keep task item content in one grid column ([7c3bff4](https://github.com/usememos/memos/commit/7c3bff4e98223fb99a5d49f093e3cd57dd140ba4))\n* support \\<meta name=description> in link previews ([#6000](https://github.com/usememos/memos/issues/6000)) ([e8d32e8](https://github.com/usememos/memos/commit/e8d32e87d1d6e4927250ad5794ba5965e0260153))\n* **web:** render video attachment posters on mobile ([0e2a9a9](https://github.com/usememos/memos/commit/0e2a9a9c0ce0e2da63535210c553b3ae2f79b239))\n",
        "version": "2.1.1",
        "upstreamVersion": "0.29.1",
        "website": "https://usememos.com",
        "contactEmail": "support@cloudron.io",
        "healthCheckPath": "/",
        "httpPort": 8081,
        "tags": [
          "notes",
          "memo",
          "evernote",
          "keep",
          "onenote"
        ],
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "oidc": {
            "loginRedirectUri": "/auth/callback"
          }
        },
        "optionalSso": true,
        "checklist": {
          "change-default-password": {
            "message": "Create an admin user"
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.usememos.cloudronapp/usememos-01.png"
        ],
        "forumUrl": "https://forum.cloudron.io/category/197/memos",
        "documentationUrl": "https://docs.cloudron.io/packages/memos",
        "minBoxVersion": "8.1.0",
        "icon": "file://logo.png",
        "manifestVersion": 2,
        "dockerImage": "cloudron/com.usememos.cloudronapp:202606050843150000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.usememos.cloudronapp/versions/2.1.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.valheim.cloudronapp",
      "creationDate": "2026-05-18T08:24:04.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2021-03-26T13:57:33.000Z",
      "publishedAt": "2021-03-26T13:57:33.000Z",
      "manifest": {
        "id": "com.valheim.cloudronapp",
        "title": "Valheim Gameserver",
        "author": "Elias Hackradt",
        "description": "### Overview\n\nThis app packages the <upstream>evergreen</upstream> Valheim Dedicated Server\n\nA battle-slain warrior, the Valkyries have ferried your soul to Valheim, the tenth Norse world. Besieged by creatures of chaos and ancient enemies of the gods, you are the newest custodian of the primordial purgatory, tasked with slaying Odin’s ancient rivals and bringing order to Valheim.\n\nYour trials begin at the disarmingly peaceful centre of Valheim, but the gods reward the brave and glory awaits. Venture forth through imposing forests and snow-capped mountains, explore and harvest more valuable materials to craft deadlier weapons, sturdier armor, viking strongholds and outposts. Build a mighty longship and sail the great oceans in search of exotic lands … but be wary of sailing too far...\n",
        "icon": "file://logo.png",
        "changelog": "* fix: Mod support\n",
        "postInstallMessage": "# Post Install - Post Update\n\n## Updates\n\nOn every restart, the app will check for new upstream game server releases and apply them.\n\n---\n\n## Updated Parameters\n\nAfter updates (see changelog) new parameters could have been added.\n\nPlease check the `/app/code/.env` file and compare it to your `/app/data/.env` file and add missing lines.\n\n---\n\n## Mod Support\n\nIf `MODSUPPORT` is enabled all files and folders from `/app/data/mods/` will by synced to `/run/vhserver-steam/`.\n\nPlace your Mod `*.dll` files in `/app/data/mods/BepInEx/plugins/` and the Mod Config files in `/app/data/mods/BepInEx/config/`\n\n---\n\n## Mod Example [ValheimPlus](https://github.com/valheimPlus/ValheimPlus)\n\nThe [UnixServer.zip](https://github.com/valheimPlus/ValheimPlus/releases/download/0.9.6/UnixServer.zip) of [ValheimPlus](https://github.com/valheimPlus/ValheimPlus) has the same folder structure which cold be extracted into `/app/data/mods/` but this would also overwrite the cloudron auto installed version of BepInEx.\n\nIf you make a mistake here, don't worry.\n\nSimply clear the `/app/data/mods/` folder and it will be recreated after a app restart.\n\n---\n",
        "tagline": "Multiplayer Server for Valheim",
        "version": "1.6.1",
        "healthCheckPath": "/",
        "tags": [
          "game",
          "multiplayer"
        ],
        "memoryLimit": 5368709120,
        "httpPort": 8000,
        "udpPorts": {
          "GAME_PORT": {
            "title": "Game Port",
            "description": "Game Port where clients connect",
            "defaultValue": 2456
          },
          "QUERY_PORT": {
            "title": "Query Port",
            "description": "Query Port where Serverlists checks aval",
            "defaultValue": 2457
          }
        },
        "manifestVersion": 2,
        "minBoxVersion": "7.6.0",
        "website": "https://www.valheimgame.com/",
        "contactEmail": "support@cloudron.io",
        "documentationUrl": "https://docs.cloudron.io/packages/valheim/",
        "forumUrl": "https://forum.cloudron.io/category/128/valheim",
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.valheim.cloudronapp/screen1.jpg",
          "https://screenshots.cloudron.io/com.valheim.cloudronapp/screen2.jpg"
        ],
        "addons": {
          "localstorage": {}
        },
        "runtimeDirs": [
          "/app/code/Steam"
        ],
        "dockerImage": "cloudron/com.valheim.cloudronapp:202605180757260000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.valheim.cloudronapp/versions/1.6.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "com.wallosapp.cloudronapp",
      "creationDate": "2026-06-23T10:32:54.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2025-01-06T16:20:53.000Z",
      "publishedAt": "2025-01-06T16:20:53.000Z",
      "manifest": {
        "id": "com.wallosapp.cloudronapp",
        "title": "Wallos",
        "tagline": "Your finances with ease",
        "author": "Wallos Authors",
        "description": "### Introduction\n\nWallos is a powerful, open-source, and self-hostable web application designed to empower you in managing your finances with ease. Say goodbye to complicated spreadsheets and expensive financial software – Wallos simplifies the process of tracking expenses and helps you gain better control over your financial life.\n\n### Features\n\n* Subscription Management: Keep track of your recurring subscriptions and payments, ensuring you never miss a due date.\n* Category Management: Organize your expenses into customizable categories, enabling you to gain insights into your spending habits.\n* Multi-Currency support: Wallos supports multiple currencies, allowing you to manage your finances in the currency of your choice.\n* Currency Conversion: Integrates with the Fixer API so you can get exchange rates and see all your subscriptions on your main currency.\n* Data Privacy: As a self-hosted application, Wallos ensures that your financial data remains private and secure on your own server.\n* Customization: Tailor Wallos to your needs with customizable categories, currencies, themes and other display options.\n* Sorting Options: Allowing you to view your subscriptions from different perspectives.\n* Logo Search: Wallos can search the web for the logo of your subscriptions if you don't have them available for upload.\n* Mobile view: Wallos on the go.\n* Statistics: Another perspective into your spendings.\n* Notifications: Wallos supports multiple notification methods (email, discord, pushover, telegram, gotify and webhooks). Get notified about your upcoming payments.\n* Multi Language support.\n\n",
        "changelog": "* Update Wallos to 4.9.6\n* [Full Changelog](https://github.com/ellite/Wallos/releases/tag/v4.9.6)\n* account takeover via email-based account linking ([b75f13d](https://github.com/ellite/Wallos/commit/b75f13d0ffa3ed7e77e8e79e4b9fd3fc528c98d3))\n* harden oidc state validation and session rotation ([#1071](https://github.com/ellite/Wallos/issues/1071)) ([b75f13d](https://github.com/ellite/Wallos/commit/b75f13d0ffa3ed7e77e8e79e4b9fd3fc528c98d3))\n* missing fields when cloning a subscription ([b75f13d](https://github.com/ellite/Wallos/commit/b75f13d0ffa3ed7e77e8e79e4b9fd3fc528c98d3))\n* ssrf via oidc token/userInfo url configuration ([b75f13d](https://github.com/ellite/Wallos/commit/b75f13d0ffa3ed7e77e8e79e4b9fd3fc528c98d3))\n* ssrf via test email notification ([b75f13d](https://github.com/ellite/Wallos/commit/b75f13d0ffa3ed7e77e8e79e4b9fd3fc528c98d3))\n* zip slip path traversal in database restore writes files to webroot ([b75f13d](https://github.com/ellite/Wallos/commit/b75f13d0ffa3ed7e77e8e79e4b9fd3fc528c98d3))\n",
        "version": "1.22.3",
        "upstreamVersion": "4.9.6",
        "website": "https://wallosapp.com",
        "contactEmail": "support@cloudron.io",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "tags": [
          "finances",
          "expences",
          "track",
          "control"
        ],
        "addons": {
          "localstorage": {
            "sqlite": {
              "paths": [
                "/app/data/db/wallos.db"
              ]
            }
          },
          "sendmail": {
            "supportsDisplayName": false
          },
          "scheduler": {
            "updatenextpayment": {
              "schedule": "0 1 * * *",
              "command": "/app/pkg/cron.sh updatenextpayment"
            },
            "updateexchange": {
              "schedule": "0 2 * * *",
              "command": "/app/pkg/cron.sh updateexchange"
            },
            "sendcancellationnotifications": {
              "schedule": "0 8 * * *",
              "command": "/app/pkg/cron.sh sendcancellationnotifications"
            },
            "sendnotifications": {
              "schedule": "0 9 * * *",
              "command": "/app/pkg/cron.sh sendnotifications"
            },
            "sendverificationemails": {
              "schedule": "*/2 * * * *",
              "command": "/app/pkg/cron.sh sendverificationemails"
            },
            "sendresetpasswordemails": {
              "schedule": "*/2 * * * *",
              "command": "/app/pkg/cron.sh sendresetpasswordemails"
            },
            "storetotalyearlycost": {
              "schedule": "30 1 * * 1",
              "command": "/app/pkg/cron.sh storetotalyearlycost"
            }
          },
          "oidc": {
            "loginRedirectUri": "/"
          }
        },
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme<br/>\n\n",
        "mediaLinks": [
          "https://screenshots.cloudron.io/com.wallosapp.cloudronapp/dashboard-dark.png",
          "https://screenshots.cloudron.io/com.wallosapp.cloudronapp/dashboard-light.png",
          "https://screenshots.cloudron.io/com.wallosapp.cloudronapp/form.png",
          "https://screenshots.cloudron.io/com.wallosapp.cloudronapp/stats.png"
        ],
        "checklist": {
          "change-default-password": {
            "message": "Change the admin password"
          }
        },
        "forumUrl": "https://forum.cloudron.io/category/201/wallos",
        "documentationUrl": "https://docs.cloudron.io/packages/wallos",
        "minBoxVersion": "8.2.0",
        "icon": "file://logo.png",
        "manifestVersion": 2,
        "dockerImage": "cloudron/com.wallosapp.cloudronapp:202606230826020000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/com.wallosapp.cloudronapp/versions/1.22.3/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "de.nebulon.guacamoly",
      "creationDate": "2026-05-26T08:08:03.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2016-01-07T09:26:23.000Z",
      "publishedAt": "2016-01-07T09:26:23.000Z",
      "manifest": {
        "id": "de.nebulon.guacamoly",
        "title": "Meemo",
        "author": "Johannes Zellner",
        "description": "### Overview\n\nMeemo is a personal data manager. It lets you simply input any kind of information like notes, thoughts, ideas as well as acts as a bookmarkmanager and todo list.\nThe user interface resembles a news feed organized with tags. Full text search further allows you to quickly find information in your pile of accumulated data.\n\n### Features\n * Hashtag style categories\n * Full text search\n * Markdown support\n * Data import and export\n\n### Email\n\nMeemo will automatically add notes if you send it email!\n",
        "changelog": "* Update meemo to d556057\n",
        "icon": "file://logo.png",
        "tagline": "Your personal notes",
        "version": "1.23.1",
        "upstreamVersion": "1.23.1",
        "healthCheckPath": "/api/healthcheck",
        "httpPort": 3000,
        "addons": {
          "oidc": {
            "loginRedirectUri": "/auth/callback"
          },
          "localstorage": {
            "sqlite": {
              "paths": [
                "/app/data/database.db"
              ]
            }
          }
        },
        "tags": [
          "notes",
          "bookmarks",
          "todo",
          "ideas",
          "feed",
          "markdown"
        ],
        "manifestVersion": 2,
        "minBoxVersion": "8.2.0",
        "forumUrl": "https://forum.cloudron.io/category/35/meemo",
        "website": "https://meemo.minimal-space.de/",
        "documentationUrl": "https://cloudron.io/documentation/packages/meemo/",
        "contactEmail": "johannes@nebulon.de",
        "mediaLinks": [
          "https://screenshots.cloudron.io/de.nebulon.guacamoly/screenshot0.png",
          "https://screenshots.cloudron.io/de.nebulon.guacamoly/screenshot1.png",
          "https://screenshots.cloudron.io/de.nebulon.guacamoly/screenshot2.png",
          "https://screenshots.cloudron.io/de.nebulon.guacamoly/screenshot3.png",
          "https://screenshots.cloudron.io/de.nebulon.guacamoly/screenshot4.png"
        ],
        "dockerImage": "cloudron/de.nebulon.guacamoly:202605250913140000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/de.nebulon.guacamoly/versions/1.23.1/icon",
      "featured": false,
      "byCloudron": true,
      "ranking": 0
    },
    {
      "id": "dev.beszel.cloudronapp",
      "creationDate": "2026-04-06T08:44:17.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2025-06-04T16:31:48.000Z",
      "publishedAt": "2025-06-04T16:31:48.000Z",
      "manifest": {
        "id": "dev.beszel.cloudronapp",
        "version": "1.6.6",
        "title": "Beszel",
        "author": "Beszel Authors",
        "upstreamVersion": "0.18.7",
        "contactEmail": "support@cloudron.io",
        "description": "### About\n\nA lightweight server monitoring platform that includes Docker statistics, historical data, and alert functions.\n\nIt has a friendly web interface, simple configuration, and is ready to use out of the box. It supports automatic backup, multi-user, OAuth authentication, and API access.\n\n### Features\n\n* **Lightweight:** Smaller and less resource-intensive than leading solutions.\n* **Simple:** Easy setup, no need for public internet exposure.\n* **Docker stats:** Tracks CPU, memory, and network usage history for each container.\n* **Alerts:** Configurable alerts for CPU, memory, disk, bandwidth, temperature, and status.\n* **Multi-user:** Users manage their own systems. Admins can share systems across users.\n* **OAuth / OIDC:** Supports many OAuth2 providers. Password auth can be disabled.\n* **Automatic backups:** Save and restore data from disk or S3-compatible storage.\n* **REST API:** Use or update your data in your own scripts and applications.",
        "postInstallMessage": "This app is pre-setup with a super-admin account. The initial credentials are:\n\n**Username**: admin@cloudron.local<br/>\n**Password**: changeme<br/>\n\n<sso>\nBy default, Cloudron users have regular users permissions. You can make users admins by assigning the `admin` role in the admin UI at: `/_/#/collections`\n</sso>\n\nYou can disable email & password authentication by setting the `DISABLE_PASSWORD_AUTH` to `true` in `/app/data/env`\n\n**It is strongly discouraged to [install the agent](https://docs.cloudron.io/packages/beszel#agent-installation) daemon on Cloudron itself.**\n",
        "tagline": "Simple, lightweight server monitoring",
        "forumUrl": "https://forum.cloudron.io/category/208/beszel",
        "documentationUrl": "https://docs.cloudron.io/packages/beszel/",
        "icon": "file://logo.png",
        "website": "https://beszel.dev",
        "changelog": "* Update beszel to 0.18.7\n* [Full Changelog](https://github.com/henrygd/beszel/releases/tag/v0.18.7)\n* Add more disk I/O metrics (utilization, read/write time, await, queue depth) ([#&#8203;1866](https://github.com/henrygd/beszel/issues/1866))\n* Add ability to copy alerts between systems by [@&#8203;svenvg93](https://github.com/svenvg93) ([#&#8203;1853](https://github.com/henrygd/beszel/issues/1853))\n* Add `SENSORS_TIMEOUT` environment variable ([#&#8203;1871](https://github.com/henrygd/beszel/issues/1871))\n* Replace `distatus/battery` with an internal implementation by [@&#8203;svenvg93](https://github.com/svenvg93) ([#&#8203;1872](https://github.com/henrygd/beszel/issues/1872))\n* Restrict universal token API to non-superuser accounts ([#&#8203;1870](https://github.com/henrygd/beszel/issues/1870))\n* Fix macOS ARM64 crashes by upgrading `gopsutil` to v4.26.3 ([#&#8203;1881](https://github.com/henrygd/beszel/issues/1881), [#&#8203;796](https://github.com/henrygd/beszel/issues/796))\n* Fix text size for system names in grid view by [@&#8203;Malith-Rukshan](https://github.com/Malith-Rukshan) ([#&#8203;1860](https://github.com/henrygd/beszel/issues/1860))\n* Fix NVMe capacity reporting for Apple SSDs by [@&#8203;svenvg93](https://github.com/svenvg93) ([#&#8203;1873](https://github.com/henrygd/beszel/issues/1873))\n* Fix Windows root disk detection when the executable is not on the root disk ([#&#8203;1863](https://github.com/henrygd/beszel/issues/1863))\n* Fix nested virtual filesystem inclusion in Docker when mounting host root by [@&#8203;svenvg93](https://github.com/svenvg93) ([#&#8203;1859](https://github.com/henrygd/beszel/issues/1859))\n",
        "tags": [
          "monitoring",
          "analytics",
          "status"
        ],
        "optionalSso": true,
        "healthCheckPath": "/",
        "httpPort": 8090,
        "addons": {
          "localstorage": {
            "sqlite": {
              "paths": [
                "/app/data/data/data.db",
                "/app/data/data/auxiliary.db"
              ]
            }
          },
          "sendmail": {
            "supportsDisplayName": true
          },
          "oidc": {
            "loginRedirectUri": "/api/oauth2-redirect",
            "logoutRedirectUri": "/",
            "tokenSignatureAlgorithm": "RS256"
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/dev.beszel.cloudronapp/home-alerts.png",
          "https://screenshots.cloudron.io/dev.beszel.cloudronapp/home-dashboard.png",
          "https://screenshots.cloudron.io/dev.beszel.cloudronapp/home-system.png"
        ],
        "minBoxVersion": "8.2.0",
        "manifestVersion": 2,
        "dockerImage": "cloudron/dev.beszel.cloudronapp:202604060419530000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/dev.beszel.cloudronapp/versions/1.6.6/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "dev.koel.cloudronapp",
      "creationDate": "2026-06-21T08:15:18.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-11-01T02:50:12.000Z",
      "publishedAt": "2020-11-01T02:50:12.000Z",
      "manifest": {
        "id": "dev.koel.cloudronapp",
        "title": "Koel",
        "author": "Koel Authors",
        "description": "Koel (also stylized as koel, with a lowercase k) is a simple web-based personal audio streaming service written in Vue on the client side and Laravel on the server side. Targeting web developers, Koel embraces some of the more modern web technologies – CSS grid, audio, and drag-and-drop API to name a few – to do its job.\n\n\n## The Story of Koel\n\nMy laptop went out of disk space – thank you, Parallels.\nMy phone has only 16GB of storage.\nAnd I still have a good 40GB of mp3 stored in my external hard drive.\nSo I started looking out for an open source, or at least free, music streaming application that I can make use of.\nI found a few. Alas, none was good enough!\nIn my desperation I asked myself this question:\n\"Heck, why not build one?\"\nAnd so koel was born.\n\nAnd why \"koel\"?\nIt’s the name of a bird who sings non-stop near my place back in Singapore.\n\n",
        "tagline": "Personal Music Streaming Server",
        "version": "1.44.1",
        "upstreamVersion": "9.9.1",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "addons": {
          "localstorage": {},
          "mysql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "scheduler": {
            "koelcron": {
              "schedule": "* * * * *",
              "command": "echo '==> Running schedule' && sudo -E -u www-data php /app/code/artisan schedule:run"
            }
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the admin email and password"
          }
        },
        "manifestVersion": 2,
        "website": "https://koel.dev/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "mediaLinks": [
          "https://screenshots.cloudron.io/dev.koel.cloudronapp/showcase.png",
          "https://screenshots.cloudron.io/dev.koel.cloudronapp/settings.png"
        ],
        "tags": [
          "music",
          "subsonic",
          "spotify",
          "last.fm",
          "media"
        ],
        "logPaths": [
          "/run/koel/logs/laravel.log"
        ],
        "changelog": "* Update koel to 9.9.1\n* [Full Changelog](https://github.com/koel/koel/releases/tag/v9.9.1)\n* fix: accept Subsonic API endpoints without the .view suffix by [@phanan](https://github.com/phanan) in [#2585](https://github.com/koel/koel/pull/2585)\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Email**: admin@koel.dev<br/>\n**Password**: KoelIsCool<br/>\n\nBy default, the music library is located at `/app/data/library`.\n",
        "documentationUrl": "https://docs.cloudron.io/packages/koel/",
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/109/koel",
        "dockerImage": "cloudron/dev.koel.cloudronapp:202606210019450000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/dev.koel.cloudronapp/versions/1.44.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "dev.ophir.wbo.cloudronapp",
      "creationDate": "2026-06-21T08:12:36.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-12-19T18:02:02.000Z",
      "publishedAt": "2020-12-19T18:02:02.000Z",
      "manifest": {
        "id": "dev.ophir.wbo.cloudronapp",
        "title": "WBO",
        "author": "WBO Community",
        "description": "## About\n\nWBO is a free and open-source online collaborative whiteboard that allows many users to draw simultaneously on a large virtual board. The board is updated in real time for all connected users, and its state is always persisted. It can be used for many different purposes, including art, entertainment, design and teaching.\n\nTo collaborate on a drawing in real time with someone, just send them its URL.\n",
        "tagline": "Online collaborative whiteboard",
        "version": "1.38.0",
        "upstreamVersion": "2.12.0",
        "healthCheckPath": "/",
        "httpPort": 8080,
        "addons": {
          "localstorage": {},
          "proxyAuth": {}
        },
        "optionalSso": true,
        "manifestVersion": 2,
        "website": "https://wbo.ophir.dev/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "mediaLinks": [
          "https://screenshots.cloudron.io/dev.ophir.wbo.cloudronapp/architecture.png",
          "https://screenshots.cloudron.io/dev.ophir.wbo.cloudronapp/fibonacci.png",
          "https://screenshots.cloudron.io/dev.ophir.wbo.cloudronapp/screenshot.png"
        ],
        "tags": [
          "collaboration",
          "whiteboard",
          "draw",
          "sketch",
          "fun"
        ],
        "changelog": "* Update whitebophir to 2.12.0\n* [Full Changelog](https://github.com/lovasoa/whitebophir/releases/tag/v2.12.0)\n",
        "forumUrl": "https://forum.cloudron.io/category/116/wbo",
        "documentationUrl": "https://docs.cloudron.io/packages/wbo",
        "minBoxVersion": "7.3.0",
        "dockerImage": "cloudron/dev.ophir.wbo.cloudronapp:202606210119240000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/dev.ophir.wbo.cloudronapp/versions/1.38.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "dev.tandoor.cloudronapp",
      "creationDate": "2026-06-22T12:35:45.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-05-16T16:05:11.000Z",
      "publishedAt": "2023-05-16T16:05:11.000Z",
      "manifest": {
        "id": "dev.tandoor.cloudronapp",
        "title": "Tandoor",
        "author": "https://tandoor.dev",
        "description": "## Overview\n\nManage your ever growing recipe collection online. Drop your collection of links and notes.\n\nGet Tandoor and never look back onto a time without recipe management, storage, sharing and collaborative cooking!\n\nThis application is meant for people with a collection of recipes they want to share with family and friends or simply store them in a nicely organized way. A basic permission system exists but this application is not meant to be run as a public page.\n\n## Core Features\n\n* Manage your recipes - Manage your ever growing recipe collection\n* Plan - multiple meals for each day\n* Shopping lists - via the meal plan or straight from recipes\n* Cookbooks - collect recipes into books\n* Share and collaborate on recipes with friends and family\n\n## All the must haves\n\n* Optimized for use on mobile devices\n* localized in many languages thanks to the awesome community\n* Import your collection from many other recipe managers\n* Many more like recipe scaling, image compression, printing views and supermarkets\n\n",
        "tagline": "Recipe Management",
        "version": "1.12.10",
        "upstreamVersion": "1.5.34",
        "memoryLimit": 1073741824,
        "healthCheckPath": "/",
        "httpPort": 80,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": false
          },
          "oidc": {
            "loginRedirectUri": "/accounts/oidc/cloudron/login/callback/"
          }
        },
        "manifestVersion": 2,
        "website": "https://tandoor.dev",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "recipe",
          "household",
          "food",
          "cooking",
          "cookbook",
          "meal-planner"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/dev.tandoor.cloudronapp/tandoor_00.png"
        ],
        "postInstallMessage": "On first visit, you can create a Tandoor superuser.\n",
        "changelog": "* Update recipes to 2.6.11\n* [Full Changelog](https://github.com/TandoorRecipes/recipes/releases/tag/2.6.11)\n* **improved** pantry booking dialog and table\n* **fixed** another order parameter\n* **fixed** recipes marked as private could be viewed trough API utility endpoints [GHSA-cqj3-64qw-4w52](https://github.com/TandoorRecipes/recipes/security/advisories/GHSA-cqj3-64qw-4w52)\n* **fixed** recipe search and recipe book API endpoints accepting any order by attribute [GHSA-4x57-2q4q-xwpp](https://github.com/TandoorRecipes/recipes/security/advisories/GHSA-4x57-2q4q-xwpp)\n* **fixed** regex ddos possibility in automation engine [GHSA-f2gw-c2c7-59v7](https://github.com/TandoorRecipes/recipes/security/advisories/GHSA-f2gw-c2c7-59v7)\n* **fixed** AI Providers could be configured with malicious URLs to allow SSRF [GHSA-wq4h-2r8x-cv65](https://github.com/TandoorRecipes/recipes/security/advisories/GHSA-wq4h-2r8x-cv65)\n* if you are using custom AI backends you need to add them to the new  `AI_ALLOWED_URLS` settings (see [docs](https://docs.tandoor.dev/system/configuration/#ai-integration))\n* **fixed** bookmarklets of other users in your own space could be accessed/deleted [GHSA-4vw7-c646-g23w](https://github.com/TandoorRecipes/recipes/security/advisories/GHSA-4vw7-c646-g23w)\n* **updated** lots of dependencies\n* **updated** translations for various languages\n",
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/163/tandoor",
        "documentationUrl": "https://docs.cloudron.io/packages/tandoor/",
        "dockerImage": "cloudron/dev.tandoor.cloudronapp:202606221149410000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/dev.tandoor.cloudronapp/versions/1.12.10/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "eu.pretix.cloudronapp",
      "creationDate": "2026-06-09T14:33:12.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2025-06-02T13:09:36.000Z",
      "publishedAt": "2025-06-02T13:09:36.000Z",
      "manifest": {
        "id": "eu.pretix.cloudronapp",
        "title": "Pretix",
        "tagline": "Ticket shop application",
        "version": "1.8.1",
        "upstreamVersion": "2026.5.1",
        "description": "### About\n\nTicket shop application for conferences, festivals, concerts, tech events, shows, exhibitions, workshops, barcamps, etc.\n\n",
        "author": "rami.io GmbH",
        "website": "https://pretix.eu",
        "healthCheckPath": "/",
        "icon": "logo.png",
        "httpPort": 8000,
        "memoryLimit": 1073741824,
        "multiDomain": true,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": false
          },
          "oidc": {
            "loginRedirectUri": "/oidc/callback/"
          },
          "scheduler": {
            "housekeeping": {
              "schedule": "15,45 * * * *",
              "command": "/app/pkg/cron.sh"
            }
          },
          "redis": {}
        },
        "runtimeDirs": [
          "/app/code/venv/lib/python3.12/site-packages/pretix/static.dist",
          "/app/code/venv/lib/python3.12/site-packages/pretix/static/jsi18n/",
          "/app/code/venv/lib/python3.12/site-packages/django_filters/locale/",
          "/app/code/venv/lib/python3.12/site-packages/hijack/locale",
          "/app/code/venv/lib/python3.12/site-packages/pretix/locale",
          "/app/code/venv/lib/python3.12/site-packages/pretix_oidc/locale",
          "/app/code/venv/lib/python3.12/site-packages/django/contrib/auth/locale",
          "/app/code/venv/lib/python3.12/site-packages/django/contrib/sessions",
          "/app/code/venv/lib/python3.12/site-packages/django/contrib/postgres",
          "/app/code/venv/lib/python3.12/site-packages/django/contrib/sites/locale",
          "/app/code/venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale",
          "/app/code/venv/lib/python3.12/site-packages/django/contrib/admindocs/locale",
          "/app/code/venv/lib/python3.12/site-packages/django_countries/locale",
          "/app/code/venv/lib/python3.12/site-packages/localflavor/locale"
        ],
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "manifestVersion": 2,
        "contactEmail": "support@cloudron.io",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin@localhost<br/>\n**Password**: admin<br/>\n\n",
        "forumUrl": "https://forum.cloudron.io/category/207/pretix",
        "documentationUrl": "https://docs.cloudron.io/packages/pretix/",
        "changelog": "* Update pretix to 2026.5.1\n* [Full Changelog](https://github.com/pretix/pretix/releases/tag/v2026.5.1)\n",
        "minBoxVersion": "8.3.0",
        "mediaLinks": [
          "https://screenshots.cloudron.io/eu.pretix.cloudronapp/shop_frontpage.png",
          "https://screenshots.cloudron.io/eu.pretix.cloudronapp/shop_questions.png",
          "https://screenshots.cloudron.io/eu.pretix.cloudronapp/waiting_list_admin.png"
        ],
        "tags": [
          "tickets",
          "shop",
          "ticketing software"
        ],
        "dockerImage": "cloudron/eu.pretix.cloudronapp:202606091359310000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/eu.pretix.cloudronapp/versions/1.8.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "eu.snappymail.cloudronapp",
      "creationDate": "2026-03-23T07:59:17.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2022-01-25T17:56:28.000Z",
      "publishedAt": "2022-01-25T17:56:28.000Z",
      "manifest": {
        "id": "eu.snappymail.cloudronapp",
        "title": "SnappyMail",
        "author": "SnappyMail Developers",
        "description": "### About\n\nSnappyMail is a Simple, modern, lightweight & fast web-based email client.\n\nMobile booting with ~144 KB download (using Brotli) and up to 99% performance grade by Lighthouse.\n\nThis is a fork of the much appreciated RainLoop, but with massive changes to be compatible with (mobile) browsers in 2020.\n[Here's a short comparison](https://snappymail.eu/comparison.html).\n\n### Features\n * Modern user interface.\n * Complete support of IMAP and SMTP protocols including SSL and STARTTLS.\n * Sieve scripts (Filters and vacation message).\n * Minimalistic resources requirements.\n * Direct access to mail server is used (mails are not stored locally on web server).\n * Allows for adding multiple accounts to primary one, simultaneous access to different accounts in different browser tabs is supported. Additional identities.\n * Administrative panel for configuring main options.\n * Really simple installation and update (the product is updated from admin panel).\n * Managing folders list.\n * Simple look'n'feel customization.\n * Extending functionality with plugins installed through admin panel.\n * Perfect rendering of complex HTML mails.\n * Drag'n'drop for mails and attachments.\n * Keyboard shortcuts support.\n * Autocompletion of e-mail addresses.\n\n### Modifications\n\nThis fork of RainLoop has the following changes:\n\n* Privacy/GDPR friendly (no: Social, Gravatar, Facebook, Google, Twitter, DropBox, OwnCloud, X-Mailer)\n* Admin uses `password_hash`/`password_verify`\n* Auth failed attempts written to syslog\n* ES2018\n* Dark mode\n* Added option to remove background/font colors from messages for real \"dark mode\"\n* Removed BackwardCapability (class \\RainLoop\\Account)\n* Removed ChangePassword (re-implemented as plugin)\n* Removed POP3 support\n* Removed background video support\n* Removed Sentry (Application Monitoring and Error Tracking Software)\n* Removed Spyc yaml\n* Replaced gulp-uglify with gulp-terser\n* CRLF => LF line endings\n\n",
        "changelog": "* Fix documentation link\n",
        "tagline": "Your webmail client",
        "version": "1.26.1",
        "upstreamVersion": "2.38.2",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "addons": {
          "localstorage": {},
          "email": {}
        },
        "manifestVersion": 2,
        "website": "https://snappymail.eu/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "webmail",
          "mail",
          "email",
          "imap",
          "smtp",
          "gmail",
          "fastmail"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/eu.snappymail.cloudronapp/1.png",
          "https://screenshots.cloudron.io/eu.snappymail.cloudronapp/2.png",
          "https://screenshots.cloudron.io/eu.snappymail.cloudronapp/3.png",
          "https://screenshots.cloudron.io/eu.snappymail.cloudronapp/4.png"
        ],
        "postInstallMessage": "External domains can be added by logging into SnappyMail as an administrator.\n\n",
        "minBoxVersion": "7.1.2",
        "forumUrl": "https://forum.cloudron.io/category/138/snappymail",
        "documentationUrl": "https://docs.cloudron.io/packages/snappymail/",
        "dockerImage": "cloudron/eu.snappymail.cloudronapp:202603230742480000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/eu.snappymail.cloudronapp/versions/1.26.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "fr.cryptpad.cloudronapp",
      "creationDate": "2026-05-28T08:34:13.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2022-05-05T04:49:50.000Z",
      "publishedAt": "2022-05-05T04:49:50.000Z",
      "manifest": {
        "id": "fr.cryptpad.cloudronapp",
        "version": "1.16.0",
        "upstreamVersion": "2026.5.1",
        "title": "CryptPad",
        "author": "CryptPad Authors",
        "description": "## About\n\nCryptPad is a collaboration suite that is end-to-end-encrypted and open-source. It is built to enable collaboration, synchronizing changes to documents in real time. Because all data is encrypted, the service and its administrators have no way of seeing the content being edited and stored.\n\n## Features\n\n* Open Source\n* Private by design\n\n",
        "tagline": "Collaboration suite",
        "website": "https://cryptpad.org",
        "icon": "file://logo.png",
        "healthCheckPath": "/",
        "httpPort": 80,
        "addons": {
          "localstorage": {},
          "oidc": {
            "loginRedirectUri": "/ssoauth"
          }
        },
        "optionalSso": true,
        "runtimeDirs": [
          "/app/code/www"
        ],
        "httpPorts": {
          "SANDBOX_DOMAIN": {
            "title": "Sandbox domain",
            "description": "The sandbox domain to serve sensitive assets",
            "containerPort": 80,
            "defaultValue": "sandbox"
          }
        },
        "manifestVersion": 2,
        "minBoxVersion": "7.3.3",
        "memoryLimit": 2147483648,
        "mediaLinks": [
          "https://screenshots.cloudron.io/fr.cryptpad.cloudronapp/drive-grid.png",
          "https://screenshots.cloudron.io/fr.cryptpad.cloudronapp/drive-list.png",
          "https://screenshots.cloudron.io/fr.cryptpad.cloudronapp/calendar.png"
        ],
        "contactEmail": "support@cloudron.io",
        "tags": [
          "docs",
          "collaborative",
          "excel",
          "spreadsheet",
          "document",
          "editor",
          "notes",
          "markdown"
        ],
        "changelog": "* Update sso to 0.6.0\n* [Full Changelog](https://github.com/xwiki-labs/cryptpad/releases/tag/0.6.0)\n* This release requires [CryptPad 2026.5.1](https://github.com/cryptpad/cryptpad/releases/tag/2026.5.1)\n* SSO default config changed (only affects new installs)\n",
        "postInstallMessage": "On first run, simply sign up and start using the app.\n\nTo finish the installation, retrieve the `ADD_INSTALL_TOKEN` from /app/data/data/decrees/decree.ndjson and use it to form the following URL:\nhttps://$CLOUDRON-APP-FQDN/install/#ADD_INSTALL_TOKEN.\n\n",
        "documentationUrl": "https://docs.cloudron.io/packages/cryptpad/",
        "forumUrl": "https://forum.cloudron.io/category/142/cryptpad",
        "dockerImage": "cloudron/fr.cryptpad.cloudronapp:202605280420350000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/fr.cryptpad.cloudronapp/versions/1.16.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "github.pages.cloudronapp",
      "creationDate": "2025-04-02T09:28:18.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2018-02-18T20:39:15.000Z",
      "publishedAt": "2018-02-18T20:39:15.000Z",
      "manifest": {
        "id": "github.pages.cloudronapp",
        "title": "GitHub Pages",
        "author": "GitHub developers",
        "description": "## About\n\nGitHub Pages is a Cloudron app for hosting static web pages for GitHub users, user blogs, project documentation or even whole books.\n\nIt is integrated with the Jekyll software for static web site and blog generation. The Jekyll source pages for a web site can be stored as a Git repository inside the app, and when the repository is updated the GitHub Pages servers will automatically regenerate the site.\n\n## Jekyll Support\n\nThis app uses the GitHub pages gem and as such only supports the Jekyll version and Jekyll\nplugins that GitHub supports for it's Pages feature.\n\nSee [Dependency versions](https://pages.github.com/versions/) for the version list.\n\n",
        "changelog": "* Update base image to 5.0.0\n",
        "tagline": "Publish webpages from a git repo",
        "version": "1.23.0",
        "upstreamVersion": "232",
        "healthCheckPath": "/_healthcheck",
        "httpPort": 3000,
        "addons": {
          "localstorage": {},
          "ldap": {}
        },
        "tcpPorts": {
          "SSH_PORT": {
            "title": "SSH Port",
            "description": "SSH Port over which repo can be pushed & pulled",
            "defaultValue": 29418
          }
        },
        "manifestVersion": 2,
        "minBoxVersion": "7.1.2",
        "forumUrl": "https://forum.cloudron.io/category/39/github-pages",
        "website": "https://pages.github.com/",
        "documentationUrl": "https://docs.cloudron.io/apps/githubpages",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "blog",
          "hosting",
          "github",
          "pages",
          "jekyll",
          "website",
          "cms",
          "static",
          "squarespace",
          "wix",
          "netlify"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/github.pages.cloudronapp/img0.png",
          "https://screenshots.cloudron.io/github.pages.cloudronapp/img1.png",
          "https://screenshots.cloudron.io/github.pages.cloudronapp/img2.png"
        ],
        "dockerImage": "cloudron/github.pages.cloudronapp:202504020850270000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/github.pages.cloudronapp/versions/1.23.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "im.riot.cloudronapp",
      "creationDate": "2026-06-09T14:33:25.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-04-25T20:52:27.000Z",
      "publishedAt": "2020-04-25T20:52:27.000Z",
      "manifest": {
        "id": "im.riot.cloudronapp",
        "version": "1.11.23",
        "upstreamVersion": "1.12.21",
        "title": "Element",
        "tagline": "Liberate your communication",
        "description": "## About\n\nElement is for everyone, from casual chat to high powered collaboration. Communicate the way you want with\nElement - a universal secure chat app entirely under your control.\n\nWhether you’re a team, a family, a community.\n\nWhether you’re after one-to-one chats, small private groups, big public ones.\n\nWhether you want to be visible to attract more members, flexible to gather users across different entities and apps, independent and confidential to keep your privacy.\n\nOr if you’re after all of these at the same time. Element is where you’ll feel at home. Join or create rooms per topic, per group, per event.\n\nDecide the level of access control you want to provide (invite only, if one has the link, public), how visible the history should be. Create your own private communities to group your rooms by topic and filter them.\n\nDark theme or light theme - make Element your own!\n\n## Features\n\n* Choose who you trust with your data\n* Share Files\n* Intelligent Notifications\n* Other Apps, Stickers, Widgets & Bots\n* Bridge other apps and networks\n* Open Source & Open Standard - Open source, and built on Matrix. Own your own data by hosting your own server.\n\n",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "website": "https://element.io",
        "contactEmail": "support@cloudron.io",
        "author": "Element Authors",
        "addons": {
          "localstorage": {}
        },
        "manifestVersion": 2,
        "icon": "file://logo.png",
        "tags": [
          "chat",
          "webchat",
          "slack",
          "matrix",
          "synapse",
          "teams",
          "riot",
          "federated"
        ],
        "changelog": "* Update element-web to 1.12.21\n* [Full Changelog](https://github.com/element-hq/element-web/releases/tag/v1.12.21)\n* Bump module API to 1.14.0 ([#33685](https://github.com/element-hq/element-web/pull/33685)). Contributed by [@Half-Shot](https://github.com/Half-Shot).\n* Apply new design and display logic to logout confirmation dialog ([#33426](https://github.com/element-hq/element-web/pull/33426)). Contributed by [@uhoreg](https://github.com/uhoreg).\n* Room list: improve custom sections in Spaces ([#33523](https://github.com/element-hq/element-web/pull/33523)). Contributed by [@florianduros](https://github.com/florianduros).\n* Periodically nag the user if their device remains unverified ([#33346](https://github.com/element-hq/element-web/pull/33346)). Contributed by [@uhoreg](https://github.com/uhoreg).\n* Use the separator as border between roomlist and main panel ([#33598](https://github.com/element-hq/element-web/pull/33598)). Contributed by [@MidhunSureshR](https://github.com/MidhunSureshR).\n* Add support for `m.recent_emoji` account data event ([#33172](https://github.com/element-hq/element-web/pull/33172)). Contributed by [@t3chguy](https://github.com/t3chguy).\n* Room list: reduce font size of sections ([#33580](https://github.com/element-hq/element-web/pull/33580)). Contributed by [@florianduros](https://github.com/florianduros).\n* Remove resizer from fullscreen modules(like multiroom) ([#33684](https://github.com/element-hq/element-web/pull/33684)). Contributed by [@langleyd](https://github.com/langleyd).\n* fix: use configured brand name in JSON and PlainText chat export filenames ([#33680](https://github.com/element-hq/element-web/pull/33680)). Contributed by [@RoySerbi](https://github.com/RoySerbi).\n* Fix pinned message banner disappearing when a pinned message event is unkown ([#33534](https://github.com/element-hq/element-web/pull/33534)). Contributed by [@florianduros](https://github.com/florianduros).\n",
        "mediaLinks": [
          "https://screenshots.cloudron.io/im.riot.cloudronapp/home-communication.png",
          "https://screenshots.cloudron.io/im.riot.cloudronapp/feature-notifications.png",
          "https://screenshots.cloudron.io/im.riot.cloudronapp/feature-encryption.png",
          "https://screenshots.cloudron.io/im.riot.cloudronapp/feature-call-p-1080.png"
        ],
        "minBoxVersion": "7.1.2",
        "forumUrl": "https://forum.cloudron.io/category/50/matrix-synapse-element",
        "documentationUrl": "https://docs.cloudron.io/packages/element/",
        "postInstallMessage": "Matrix consists of two components - backend and frontend. This app only provides a web frontend\nfor Matrix. If you haven't done so already, please install the [Synapse](/#/appstore/org.matrix.synapse)\nMatrix backend (home server) in a subdomain like `matrix.$CLOUDRON-APP-DOMAIN`.\n\nThis app is pre-configured to use the matrix installation at `matrix.$CLOUDRON-APP-DOMAIN`.\nIf you installed Synapse at another location, use the [Web Terminal](https://docs.cloudron.io/packages/#web-terminal)\nto edit `/app/data/config.json` to set the home server.\n\n",
        "dockerImage": "cloudron/im.riot.cloudronapp:202606091357410000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/im.riot.cloudronapp/versions/1.11.23/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "info.privatebin.cloudronapp",
      "creationDate": "2026-05-04T07:40:30.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2019-10-10T00:37:00.000Z",
      "publishedAt": "2019-10-10T00:37:00.000Z",
      "manifest": {
        "id": "info.privatebin.cloudronapp",
        "title": "PrivateBin",
        "author": "PrivateBin Authors",
        "description": "A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES. [https://privatebin.info/](https://privatebin.info/)\n\n### What PrivateBin provides\n\n* As a server administrator you don't have to worry if your users post content that is considered illegal in your country. You have no knowledge of any of the pastes content. If requested or enforced, you can delete any paste from your system.\n\n* Pastebin-like system to store text documents, code samples, etc.\n\n* Encryption of data sent to server.\n\n* Possibility to set a password which is required to read the paste. It further protects a paste and prevents people stumbling upon your paste's link from being able to read it without the password.\n\n",
        "changelog": "* Update PrivateBin to 2.0.4\n* [Full Changelog](https://github.com/PrivateBin/PrivateBin/releases/tag/2.0.4)\n* ADDED: Translations for Swedish & Persian\n* CHANGED: Deduplicate JSON error message translations\n* CHANGED: Refactored translation of exception messages\n* CHANGED: Upgrading libraries to: DOMpurify 3.4.1, ip-lib 1.22.0, polyfill-php80 1.34.0 & zlib 1.3.2\n* CHANGED: Remove obsolete X-XSS-Protection header ([#1825](https://github.com/PrivateBin/PrivateBin/issues/1825))\n* FIXED: Some exceptions not getting translated\n* FIXED: Attachment disappears after a \"paste\" in the message area ([#1731](https://github.com/PrivateBin/PrivateBin/issues/1731))\n* FIXED: The content format is not reset when creating a new document ([#1707](https://github.com/PrivateBin/PrivateBin/issues/1707))\n",
        "tagline": "A minimalist, zero knowledge pastebin",
        "version": "1.11.4",
        "upstreamVersion": "2.0.4",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "addons": {
          "localstorage": {}
        },
        "multiDomain": true,
        "manifestVersion": 2,
        "website": "https://privatebin.info/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "privatebin",
          "bin",
          "secret",
          "pastebin"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/info.privatebin.cloudronapp/bootstrap.png",
          "https://screenshots.cloudron.io/info.privatebin.cloudronapp/bootstrap-dark.png",
          "https://screenshots.cloudron.io/info.privatebin.cloudronapp/page.png"
        ],
        "forumUrl": "https://forum.cloudron.io/category/54/privatebin",
        "minBoxVersion": "7.1.2",
        "documentationUrl": "https://cloudron.io/documentation/packages/privatebin",
        "dockerImage": "cloudron/info.privatebin.cloudronapp:202605040734110000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/info.privatebin.cloudronapp/versions/1.11.4/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.baserow.cloudronapp",
      "creationDate": "2026-06-20T05:16:42.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2021-11-09T13:10:52.000Z",
      "publishedAt": "2021-11-09T13:10:52.000Z",
      "manifest": {
        "id": "io.baserow.cloudronapp",
        "version": "1.37.18",
        "upstreamVersion": "2.2.2",
        "title": "Baserow",
        "author": "Baserow B.V.",
        "description": "## Overview\n\nBaserow is the secure, open-source platform for building databases, applications,\nautomations, and AI agents — all without code. Trusted by over 150,000 users,\nBaserow delivers enterprise-grade security with GDPR, HIPAA, and SOC 2 Type II\ncompliance, plus cloud and self-hosted deployments for full data control. With a\nbuilt-in AI Assistant that lets you create databases and workflows using natural\nlanguage, Baserow empowers teams to structure data, automate processes, build\ninternal tools, and create custom dashboards. Fully extensible and API-first, Baserow\nintegrates seamlessly with your existing tools and performs at any scale.\n\n* Grid, gallery, kanban and calendar views.\n* Filter, sort, search, group and color capabilities.\n* Powerful form capabilities with conditions.\n* Publicly share your data.\n* Import and export to various formats.\n* 100+ templates.\n* Invite other users and collaborate in real-time.\n* Integrate with the API and webhooks.\n* Over 20 field types like formula, lookup, file, single select.\n* Aggregations, snapshot, comments, and much more.\n* Application builder.\n* Automations.\n* Dashboards.\n* AI-assistant\n\nMore information on: https://baserow.io\n\n## Application builder domains\n\nBaserow has an application builder that allows to deploy an application to a specific\ndomain. Because Cloudron has a reverse proxy that routes a domain to the right Cloudron\napp, the deployed application isn't automatically available on the chosen domain.\n\nTo make this work, you must add a domain alias in the Cloudron settings. This can be\ndone by going to the settings of your Baserow app, then click on `Location`, click on\n`Add an alias`, and then add the domain you've published the application to in Baserow.\nMake sure that the alias matches the full domain name in Baserow. After that, Cloudron\nwill request the SSL certificate, and then you can visit your domain.\n\nIt's also possible to add a wildcard alias to Cloudron, but the SSL certificate then\ndoesn't work out of the box. Some additional settings on Cloudron might be required to\nmake it work.\n",
        "postInstallMessage": "The first user to signup is made the Baserow admin.\n\nNew user signup is enabled by default and the admin can disable this behavior from within Baserow.\n",
        "changelog": "* Update uv to 0.11.23\n* [Full Changelog](https://github.com/baserow/baserow/releases/tag/0.11.23)\n* Revert \"Fix transparent Python upgrades in project environments\" to mitigate unintended breakage in `pre-commit-uv` ([#19925](https://github.com/astral-sh/uv/pull/19925))\n* Restore old behavior where workspace members \"hidden\" by an intermediate `pyproject.toml` would be treated as standalone projects ([#19926](https://github.com/astral-sh/uv/pull/19926))\n",
        "tagline": "Build databases, automations, apps & agents with AI — no code",
        "website": "https://baserow.io",
        "forumUrl": "https://forum.cloudron.io/category/136/baserow",
        "documentationUrl": "https://docs.cloudron.io/packages/baserow",
        "contactEmail": "support@baserow.io",
        "icon": "file://logo.png",
        "tags": [
          "no-code",
          "nocode",
          "database",
          "data",
          "applications",
          "automations",
          "dashboards",
          "collaborate",
          "airtable",
          "ai",
          "ai-assistant"
        ],
        "healthCheckPath": "/_health",
        "httpPort": 80,
        "addons": {
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": false
          },
          "redis": {},
          "localstorage": {}
        },
        "checklist": {
          "register-admin": {
            "message": "On first visit, register yourself as admin to start using the app"
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.baserow.cloudronapp/slider_database_grid.webp",
          "https://screenshots.cloudron.io/io.baserow.cloudronapp/slider_database_gallery.webp",
          "https://screenshots.cloudron.io/io.baserow.cloudronapp/slider_database_form.webp",
          "https://screenshots.cloudron.io/io.baserow.cloudronapp/slider_database_timeline.webp",
          "https://screenshots.cloudron.io/io.baserow.cloudronapp/slider_database_kanban.webp"
        ],
        "multiDomain": true,
        "memoryLimit": 3758096384,
        "minBoxVersion": "8.0.0",
        "manifestVersion": 2,
        "dockerImage": "cloudron/io.baserow.cloudronapp:202606200419220000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.baserow.cloudronapp/versions/1.37.18/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.changedetection.cloudronapp",
      "creationDate": "2026-05-26T06:39:50.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2022-07-07T13:45:26.000Z",
      "publishedAt": "2022-07-07T13:45:26.000Z",
      "manifest": {
        "id": "io.changedetection.cloudronapp",
        "version": "1.30.4",
        "upstreamVersion": "0.55.7",
        "minBoxVersion": "8.0.0",
        "tagline": "Change Monitoring of Web Pages",
        "author": "changedetection authors",
        "description": "## About\n\nThe best and simplest self-hosted free open source website change detection monitoring and notification service. An alternative to Visualping, Watchtower etc. Designed for simplicity - the main goal is to simply monitor which websites had a text change for free.\n\n## Features\n\n* Lots of trigger filters, such as \"Trigger on text\", \"Remove text by selector\", \"Ignore text\", \"Extract text\", also using regular-expressions!\n* Target elements with xPath 1 and xPath 2, CSS Selectors, Easily monitor complex JSON with JSONPath or jq\n* Switch between fast non-JS and Chrome JS based \"fetchers\"\n* Track changes in PDF files (Monitor text changed in the PDF, Also monitor PDF filesize and checksums)\n* Easily specify how often a site should be checked\n* Execute JS before extracting text (Good for logging in, see examples in the UI!)\n* Override Request Headers, Specify POST or GET and other methods\n* Use the \"Visual Selector\" to help target specific elements\n* Configurable proxy per watch\n* Send a screenshot with the notification when a change is detected in the web page\n\n## Example use cases\n\n- Products and services have a change in pricing\n- Governmental department updates (changes are often only on their websites)\n- New software releases, security advisories when you're not on their mailing list.\n- Festivals with changes\n- Realestate listing changes\n- Know when your favourite whiskey is on sale, or other special deals are announced before anyone else\n- COVID related news from government websites\n- University/organisation news from their website\n- Detect and monitor changes in JSON API responses \n- JSON API monitoring and alerting\n- Changes in legal and other documents\n- Trigger API calls via notifications when text appears on a website\n- Glue together APIs using the JSON filter and JSON notifications\n- Create RSS feeds based on changes in web content\n- Monitor HTML source code for unexpected changes, strengthen your PCI compliance\n- You have a very sensitive list of URLs to watch and you do _not_ want to use the paid alternatives. (Remember, _you_ are the product)\n\n",
        "title": "changedetection.io",
        "website": "https://changedetection.io",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "healthCheckPath": "/",
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.changedetection.cloudronapp/diff.png",
          "https://screenshots.cloudron.io/io.changedetection.cloudronapp/json-diff-example.png",
          "https://screenshots.cloudron.io/io.changedetection.cloudronapp/notifications.png",
          "https://screenshots.cloudron.io/io.changedetection.cloudronapp/page-change-monitoring.png"
        ],
        "httpPort": 5000,
        "tags": [
          "website",
          "visualping",
          "watchtower",
          "changedetection"
        ],
        "changelog": "* Update changedetection.io to 0.55.7\n* [Full Changelog](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.55.7)\n* Security - SSRF in ChangeDetection.io via urlparse/urllib3 Parser Differential\n* UI - LLM - Fix for settings (wtforms vs pydantic) by [@dgtlmoon](https://github.com/dgtlmoon) in [#4184](https://github.com/dgtlmoon/changedetection.io/pull/4184)\n* UI - Preview problem fix for extract_text/ignore_text [#4138](https://github.com/dgtlmoon/changedetection.io/issues/4138) by [@dgtlmoon](https://github.com/dgtlmoon) in [#4169](https://github.com/dgtlmoon/changedetection.io/pull/4169)\n* UI - LLM - Flag `LLM_FEATURES_DISABLED` to disable all LLM from the UI/system by [@dgtlmoon](https://github.com/dgtlmoon) in [#4171](https://github.com/dgtlmoon/changedetection.io/pull/4171)\n* Notifications - `raw_diff` token was missing by [@dgtlmoon](https://github.com/dgtlmoon) in [#4177](https://github.com/dgtlmoon/changedetection.io/pull/4177)\n* LLM UI - Blueprint/code also disabled when env flag `LLM_FEATURES_DISABLED` is enabled by [@dgtlmoon](https://github.com/dgtlmoon) in [#4180](https://github.com/dgtlmoon/changedetection.io/pull/4180)\n* Llm settings pydantic refactor by [@dgtlmoon](https://github.com/dgtlmoon) in [#4181](https://github.com/dgtlmoon/changedetection.io/pull/4181)\n",
        "documentationUrl": "https://docs.cloudron.io/packages/changedetection",
        "forumUrl": "https://forum.cloudron.io/category/149/change-detection",
        "addons": {
          "localstorage": {}
        },
        "checklist": {
          "change-default-password": {
            "message": "Setup a password in Settings -> General to protect the instance"
          }
        },
        "memoryLimit": 2147483648,
        "manifestVersion": 2,
        "dockerImage": "cloudron/io.changedetection.cloudronapp:202605260419480000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.changedetection.cloudronapp/versions/1.30.4/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.cloudron.buildservice",
      "creationDate": "2026-05-13T10:36:06.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2019-11-01T18:07:06.000Z",
      "publishedAt": "2019-11-01T18:07:06.000Z",
      "manifest": {
        "id": "io.cloudron.buildservice",
        "title": "Docker Remote Builder",
        "author": "Cloudron Developers",
        "description": "The Cloudron Build Service App allows you to build and install\ncustom app packages.\n",
        "changelog": "* fix: update doc links from /apps/ to /packages/\n",
        "tagline": "Build Docker images remotely",
        "version": "2.10.3",
        "healthCheckPath": "/healthcheck",
        "httpPort": 3000,
        "addons": {
          "oidc": {
            "loginRedirectUri": "/api/v1/login-callback"
          },
          "localstorage": {},
          "docker": {}
        },
        "memoryLimit": 1073741824,
        "manifestVersion": 2,
        "website": "https://cloudron.io",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "documentationUrl": "https://docs.cloudron.io/packages/docker-builder/",
        "tags": [
          "build",
          "docker"
        ],
        "checklist": {
          "configure-docker-registry": {
            "message": "Configure the docker registry in `/app/data/docker.json`"
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.cloudron.buildservice/cloudron_build_service_01.png"
        ],
        "minBoxVersion": "8.0.0",
        "forumUrl": "https://forum.cloudron.io/category/74/build-service",
        "upstreamVersion": "28.5.2",
        "dockerImage": "cloudron/io.cloudron.buildservice:202605130805180000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.cloudron.buildservice/versions/2.10.3/icon",
      "featured": false,
      "byCloudron": true,
      "ranking": 0
    },
    {
      "id": "io.cloudron.builtin.appproxy",
      "creationDate": "2023-07-10T11:12:17.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2022-06-07T20:32:59.000Z",
      "publishedAt": "2022-06-07T20:32:59.000Z",
      "manifest": {
        "id": "io.cloudron.builtin.appproxy",
        "title": "App Proxy",
        "author": "Cloudron Team",
        "version": "1.0.2",
        "upstreamVersion": "1.0.2",
        "description": "App Proxy is a service that lets one publish a public HTTPS URL endpoint for a non-Cloudron hosted application.\nWhen a user visits the public endpoint, App Proxy proxies requests to the hosted application.\n",
        "tagline": "Proxy an app through Cloudron",
        "tags": [
          "proxy",
          "external"
        ],
        "healthCheckPath": "/",
        "httpPort": 3000,
        "minBoxVersion": "7.4.2",
        "dockerImage": "cloudron/io.cloudron.builtin.appproxy:20220505-110926-799094b01",
        "manifestVersion": 2,
        "multiDomain": true,
        "website": "https://cloudron.io",
        "documentationUrl": "https://docs.cloudron.io/apps/#app-proxy",
        "forumUrl": "https://forum.cloudron.io",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "optionalSso": true,
        "addons": {
          "proxyAuth": {}
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.cloudron.builtin.appproxy/diagram.png"
        ],
        "changelog": "* Fix documentation URL typo\n \n"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.cloudron.builtin.appproxy/versions/1.0.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.cloudron.calendar",
      "creationDate": "2026-06-23T15:58:15.000Z",
      "publishState": "approved",
      "userId": "cd00534b-edca-4ea1-a88b-ee99603a4282",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2026-03-25T20:59:12.000Z",
      "publishedAt": "2026-03-25T20:59:12.000Z",
      "manifest": {
        "id": "io.cloudron.calendar",
        "title": "Calendar",
        "description": "### About\n\nA powerful, privacy-respecting calendar app designed to centralize your schedules, automate your bookings,\nand keep your data perfectly synchronized across all your devices.\n\n## Features\n\n* **Multi-Calendar Support**: Manage work, personal, and project schedules side-by-side.\n* **Universal CalDAV Sync**: Seamlessly connects with DAVx5, Thunderbird, macOS Calendar, and other standard clients.\n* **Public Booking Pages**: Share a custom link so clients and colleagues can book meetings directly onto your free slots.\n* **Collaborative Sharing**: Share specific calendars with other users to coordinate plans easily.\n* **iCal Integration**: Subscribe to external web calendars and publish your own feeds instantly.\n\n",
        "tagline": "Smart calendars, seamless syncing, effortless booking",
        "website": "https://git.cloudron.io/apps/calendar",
        "contactEmail": "support@cloudron.io",
        "author": "Cloudron developers",
        "tags": [
          "calendar",
          "schedule",
          "caldav"
        ],
        "changelog": "* Update calendar to 7c980f2\n* Fix description\n",
        "version": "1.0.1",
        "upstreamVersion": "1.0.1",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "icon": "file://logo.png",
        "memoryLimit": 536870912,
        "minBoxVersion": "9.2.0",
        "forumUrl": "https://forum.cloudron.io/category/224/calendar",
        "documentationUrl": "https://docs.cloudron.io/packages/calendar",
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.cloudron.calendar/Calendar-01.png"
        ],
        "addons": {
          "localstorage": {
            "sqlite": {
              "paths": [
                "/app/data/calendar.db"
              ]
            }
          },
          "oidc": {
            "loginRedirectUri": "/auth/callback"
          },
          "scim": {},
          "sendmail": {}
        },
        "manifestVersion": 2,
        "dockerImage": "cloudron/io.cloudron.calendar:202606231542180000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.cloudron.calendar/versions/1.0.1/icon",
      "featured": false,
      "byCloudron": true,
      "ranking": 0
    },
    {
      "id": "io.cloudron.contacts",
      "creationDate": "2026-06-23T15:56:17.000Z",
      "publishState": "approved",
      "userId": "cd00534b-edca-4ea1-a88b-ee99603a4282",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2026-03-04T16:13:45.000Z",
      "publishedAt": "2026-03-04T16:13:45.000Z",
      "manifest": {
        "id": "io.cloudron.contacts",
        "title": "Contacts",
        "description": "### About\n\nSmart contact management with seamless multi-device syncing.\n\nTake full control of your address books with this powerful, privacy-focused contact manager.\nWhether you handle separate lists for work, family, or personal use, this app brings all\nyour connections together in one clean interface.\n\n### Key Features\n\n* Multiple Address Books: Separate your work and personal networks easily.\n* Universal Sync: Connects with CardDAV clients including DAVx5, Thunderbird, and macOS Contacts\n* Flexible Importing: Move data fast using standard VCF or LDIF files\n* Effortless Exporting: Back up or share your contacts anytime via VCF.\n* Duplicate Finder: Clean up your address book by merging twin entries.\n\n",
        "tagline": "Smart contact management",
        "website": "https://git.cloudron.io/apps/contacts",
        "contactEmail": "support@cloudron.io",
        "author": "Cloudron developers",
        "tags": [
          "addressbooks",
          "contacts",
          "carddav"
        ],
        "changelog": "* Update contacts to 1.0.1\n* Fix description\n",
        "version": "1.0.1",
        "upstreamVersion": "1.0.1",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "icon": "file://logo.png",
        "memoryLimit": 536870912,
        "minBoxVersion": "9.1.6",
        "forumUrl": "https://forum.cloudron.io/category/221/contacts",
        "documentationUrl": "https://docs.cloudron.io/packages/contacts",
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.cloudron.contacts/Contacts-01.png"
        ],
        "addons": {
          "localstorage": {
            "sqlite": {
              "paths": [
                "/app/data/contacts.db"
              ]
            }
          },
          "oidc": {
            "loginRedirectUri": "/auth/callback"
          }
        },
        "manifestVersion": 2,
        "dockerImage": "cloudron/io.cloudron.contacts:202606231538520000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.cloudron.contacts/versions/1.0.1/icon",
      "featured": false,
      "byCloudron": true,
      "ranking": 0
    },
    {
      "id": "io.cloudron.cubby",
      "creationDate": "2026-06-23T16:09:34.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2021-05-26T12:26:37.000Z",
      "publishedAt": "2021-05-26T12:26:37.000Z",
      "manifest": {
        "id": "io.cloudron.cubby",
        "title": "Cubby",
        "author": "Cloudron Team",
        "tagline": "All the file sharing you need, none of the bloat",
        "version": "2.12.1",
        "upstreamVersion": "2.12.1",
        "minBoxVersion": "9.2.0",
        "healthCheckPath": "/api/healthcheck",
        "icon": "file://logo.png",
        "description": "### About\n\nCubby is a self-hosted, collaborative file manager designed for people who want the power of cloud storage without the bloat. \n\nWe believe your file manager shouldn't try to be your calendar, email, and social network. Cubby is 100% focused only on files.\n\nCubby drops the complex concept of plugins, extensions, and marketplace apps. It is entirely **batteries-included**. Everything you need\nfor team collaboration—from real-time document editing to rich media viewing is built-in.\n\n### Features\n\n* **Full-Text Search**: Look inside files to locate hidden information instantly by keyword, not just by title.\n* **Group Folders**: Secure, centralized folder spaces shared with designated groups of people.\n* **Seamless Collaboration**: Edit text files simultaneously with your team using the built-in Markdown editor.\n* **Office Integration**: Seamlessly connects with Collabora Online or OnlyOffice to handle spreadsheets and presentations.\n* **Built-in Viewers**: Preview PDFs, images, media, text, and source code directly inside the browser.\n* **Flexible Sharing**: Share files seamlessly with internal users, external guests, or collaborate out of independent group folders.\n\n",
        "forumUrl": "https://forum.cloudron.io/category/132/cubby",
        "documentationUrl": "https://docs.cloudron.io/packages/cubby/",
        "website": "https://getcubby.org",
        "contactEmail": "support@cloudron.io",
        "tags": [
          "file",
          "sharing",
          "documents",
          "dropbox",
          "cloud"
        ],
        "changelog": "* Update cubby to 2.12.1\n* Fix description\n",
        "httpPort": 3000,
        "memoryLimit": 536870912,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "oidc": {
            "loginRedirectUri": "/auth/callback,/api/v1/mobile/callback,org.getcubby://auth/callback"
          },
          "scim": {}
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.cloudron.cubby/cubby_01.png"
        ],
        "manifestVersion": 2,
        "dockerImage": "cloudron/io.cloudron.cubby:202606231558370000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.cloudron.cubby/versions/2.12.1/icon",
      "featured": false,
      "byCloudron": true,
      "ranking": 0
    },
    {
      "id": "io.cloudron.ip2location",
      "creationDate": "2026-06-10T09:31:32.000Z",
      "publishState": "approved",
      "userId": "cd00534b-edca-4ea1-a88b-ee99603a4282",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2026-04-29T12:45:41.000Z",
      "publishedAt": "2026-04-29T12:45:41.000Z",
      "manifest": {
        "id": "io.cloudron.ip2location",
        "title": "IP2Location",
        "author": "Johannes Zellner",
        "description": "A simple Geolocation service based on [maxmind](https://www.npmjs.com/package/maxmind).\n\n### Usage\n\nWhen making any request to either `/json` or `/jsonp?callback=functionName`, the service will\nresolve the IP to a location and return as much information as possible about the country and city.\n\nAdditionally both routes can take a query param `ip` which will override the source ip.\n\n",
        "changelog": "* Update ip2location to 1.4.0\n* Fix width and height of the map\n",
        "tagline": "Simple IP to location service",
        "version": "1.3.1",
        "healthCheckPath": "/healthcheck",
        "httpPort": 3000,
        "configurePath": "/admin",
        "addons": {
          "localstorage": {},
          "oidc": {
            "loginRedirectUri": "/api/oidc/callback",
            "logoutRedirectUri": "/"
          },
          "scheduler": {
            "update_geoip_db": {
              "schedule": "0 4 * * *",
              "command": "curl -fsS -X POST http://127.0.0.1:3000/internal/update-db || true"
            }
          }
        },
        "manifestVersion": 2,
        "website": "https://git.cloudron.io/cloudron/ip2location/",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "tags": [
          "geoip",
          "ip2location",
          "location",
          "asn",
          "geolocation",
          "ip2asn"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.cloudron.geoip/settings.png",
          "https://screenshots.cloudron.io/io.cloudron.geoip/query-log.png",
          "https://screenshots.cloudron.io/io.cloudron.geoip/usage.png"
        ],
        "minBoxVersion": "7.1.0",
        "forumUrl": "https://forum.cloudron.io/category/79/ip2location-service",
        "documentationUrl": "https://docs.cloudron.io/packages/ip2location",
        "upstreamVersion": "1.3.1",
        "dockerImage": "cloudron/io.cloudron.ip2location:202606100922450000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.cloudron.ip2location/versions/1.3.1/icon",
      "featured": false,
      "byCloudron": true,
      "ranking": 0
    },
    {
      "id": "io.cloudron.openvpn",
      "creationDate": "2026-06-18T10:37:13.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2017-09-01T03:23:54.000Z",
      "publishedAt": "2017-09-01T03:23:54.000Z",
      "manifest": {
        "id": "io.cloudron.openvpn",
        "title": "VPN",
        "author": "OpenVPN & WireGuard Authors",
        "description": "# VPN\n\nThis is a VPN & Wireguard server, packaged with a very simple key manager.\n\n## Features\n\n* TCP based VPN tunnel with AES-256-CBC encryption\n* Pre-shared static key (PSK) for \"extra protection\" to the the TLS channel\n* Devices connected to the VPN can reach each other through the domain `device.user.vpn.mydomain.com` or simply `device.user`\n* Client connection status indicator\n* Prevents DNS leaks using a private DNS server that is run as part of the app\n* Issue and revoke per-device client certificates\n* This app can be installed multiple times to create independent VPN instances\n* Set a custom DNS server for the entire network\n\n## Usage\n\nThe key management interface is available under the `/` location.\n\nAuthenticated users can create and download keys for themselves.\n\n",
        "tagline": "VPN Server",
        "tags": [
          "vpn",
          "openvpn",
          "network",
          "wireguard"
        ],
        "version": "2.20.0",
        "upstreamVersion": "2.20.0",
        "healthCheckPath": "/api/healthcheck",
        "httpPort": 3000,
        "manifestVersion": 2,
        "website": "https://openvpn.org/",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "addons": {
          "oidc": {
            "loginRedirectUri": "/auth/callback"
          },
          "localstorage": {
            "sqlite": {
              "paths": [
                "/app/data/vpn.sqlite"
              ]
            }
          }
        },
        "capabilities": [
          "net_admin",
          "ping"
        ],
        "minBoxVersion": "9.0.0",
        "tcpPorts": {
          "VPN_TCP_PORT": {
            "title": "VPN TCP port",
            "description": "Port over which OpenVPN server listens",
            "defaultValue": 7494
          }
        },
        "udpPorts": {
          "VPN_UDP_PORT": {
            "title": "VPN UDP port. If enabled, TCP will be disabled",
            "description": "UDP Port over which OpenVPN server listens",
            "defaultValue": 7194
          },
          "WIREGUARD_UDP_PORT": {
            "title": "Wireguard UDP port",
            "description": "UDP Port over which Wireguard server listens",
            "defaultValue": 51820
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.cloudron.openvpn/img01.png",
          "https://screenshots.cloudron.io/io.cloudron.openvpn/img02.png",
          "https://screenshots.cloudron.io/io.cloudron.openvpn/img03.png",
          "https://screenshots.cloudron.io/io.cloudron.openvpn/img04.png"
        ],
        "changelog": "* Update vpn to 2.20.0\n* wg: generate configs dynamically\n* openvpn: generate conf file dynamically\n* remove legacy db migrations\n",
        "documentationUrl": "https://docs.cloudron.io/packages/vpn/",
        "forumUrl": "https://forum.cloudron.io/category/20/vpn",
        "postInstallMessage": "This app is designed for self-service usage. Users can generate a key for each device they own.\n\nFirst authenticated user becomes admin automatically.\n",
        "dockerImage": "cloudron/io.cloudron.openvpn:202606181017520000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.cloudron.openvpn/versions/2.20.0/icon",
      "featured": true,
      "byCloudron": true,
      "ranking": 0
    },
    {
      "id": "io.cloudron.releasebell",
      "creationDate": "2025-03-31T14:53:38.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2018-06-28T12:08:52.000Z",
      "publishedAt": "2018-06-28T12:08:52.000Z",
      "manifest": {
        "id": "io.cloudron.releasebell",
        "title": "ReleaseBell",
        "author": "Cloudron Team",
        "description": "### Overview\n\nRelease Bell tracks your starred GitHub repositories and will notify you on every new tag or release.\nFurthermore it allows to manually track GitLab project releases.\n\nAll notifications are sent out via email.\n",
        "tagline": "Release notification service",
        "tags": [
          "tags",
          "releases",
          "github"
        ],
        "version": "1.13.0",
        "upstreamVersion": "1.11.2",
        "healthCheckPath": "/api/v1/status",
        "httpPort": 3000,
        "manifestVersion": 2,
        "website": "https://releasebell.com",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "addons": {
          "oidc": {
            "loginRedirectUri": "/api/v1/callback"
          },
          "mysql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "localstorage": {}
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.cloudron.releasebell/releasebell_1.png",
          "https://screenshots.cloudron.io/io.cloudron.releasebell/releasebell_2.png",
          "https://screenshots.cloudron.io/io.cloudron.releasebell/releasebell_3.png",
          "https://screenshots.cloudron.io/io.cloudron.releasebell/releasebell_4.png"
        ],
        "forumUrl": "https://forum.cloudron.io/category/55/release-bell",
        "changelog": "* Email display name support\n",
        "minBoxVersion": "7.5.1",
        "documentationUrl": "https://docs.cloudron.io/apps/releasebell/",
        "dockerImage": "cloudron/io.cloudron.releasebell:202503311445390000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.cloudron.releasebell/versions/1.13.0/icon",
      "featured": false,
      "byCloudron": true,
      "ranking": 0
    },
    {
      "id": "io.cloudron.surfer",
      "creationDate": "2026-06-05T09:20:15.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2015-07-01T01:12:42.000Z",
      "publishedAt": "2015-07-01T01:12:42.000Z",
      "manifest": {
        "id": "io.cloudron.surfer",
        "title": "Surfer",
        "author": "Cloudron Team",
        "version": "6.6.2",
        "upstreamVersion": "6.6.2",
        "description": "### Overview\n\nSurfer is a Simple static file server. It comes with a webinterface and commandline tooling to manage files.\n\nAny `index.html` file in a directory will be served up automatically.\n\nAdditionaly, the public site can be password or user protected.\n\n### Webinterface\n\n * Upload files\n * Create directories\n * Remove files and directories\n\n### Commandline tool\n\nFirst, install the surfer cli tool using npm.\n\n    sudo npm -g install cloudron-surfer\n\n\nConfigure cli using your app domain and an API token created via the surfer admin user interface:\n\n    surfer config --server <appdomain> --token <apiAccessToken>\n\n\nPut some files:\n\n    surfer put [file]\n",
        "tagline": "Static file server",
        "tags": [
          "fileserver",
          "webserver",
          "hosting",
          "server",
          "ftp",
          "sftp",
          "webdav"
        ],
        "healthCheckPath": "/api/healthcheck",
        "configurePath": "/_admin",
        "httpPort": 3000,
        "minBoxVersion": "7.5.2",
        "manifestVersion": 2,
        "multiDomain": true,
        "website": "https://git.cloudron.io/cloudron/surfer",
        "documentationUrl": "https://docs.cloudron.io/packages/surfer/",
        "forumUrl": "https://forum.cloudron.io/category/28/surfer",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "addons": {
          "oidc": {
            "loginRedirectUri": "/api/oidc/callback"
          },
          "localstorage": {
            "ftp": {
              "uid": 1000,
              "uname": "cloudron"
            }
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.cloudron.surfer/img01.png",
          "https://screenshots.cloudron.io/io.cloudron.surfer/img02.png",
          "https://screenshots.cloudron.io/io.cloudron.surfer/img03.png"
        ],
        "changelog": "* Fix issue where files could not be downloaded\n* Default to smaller preview pane width\n",
        "postInstallMessage": "To access the admin interface, visit `/_admin`.\n\n",
        "dockerImage": "cloudron/io.cloudron.surfer:202606050834330000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.cloudron.surfer/versions/6.6.2/icon",
      "featured": true,
      "byCloudron": true,
      "ranking": 0
    },
    {
      "id": "io.directus9.cloudronapp",
      "creationDate": "2026-06-18T11:24:03.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2021-11-05T23:10:15.000Z",
      "publishedAt": "2021-11-05T23:10:15.000Z",
      "manifest": {
        "id": "io.directus9.cloudronapp",
        "title": "Directus",
        "author": "Directus Developers",
        "description": "## About\n\nDirectus is an open-source tool that wraps your database with an API, and provides an intuitive admin app for\nnon-technical users to manage its content. It's what you'd get if you mixed a headless CMS, database client,\nand WebApp builder. Created in 2004, our platform powers over a million data-driven projects around the world.\n\n## What makes Directus so special?\n\n* Freedom to Innovate\n* All Platforms & Devices\n* Free & Open-Source\n* Pure SQL Content\n* Whitelabel with your Brand\n\n## Features\n\n* Custom Workflows\n* Form Layout\n* Digital Asset Management\n* Database Mirroring\n* Multilingual Support\n\n",
        "changelog": "* ⚠️ **WARNING** ⚠️ | [[GUIDE] Directus v12 migration](https://forum.cloudron.io/topic/15615) | Directus 12 requires a [license](https://directus.com/oig)\n* Update directus to 12.0.2\n* [Full Changelog](https://github.com/directus/directus/releases/tag/v12.0.2)\n* Added support for non-interactive mode ([#27577](https://github.com/directus/directus/pull/27577) by [@pklenovic](https://github.com/pklenovic))\n* Fixed user count for users with conflicting direct policy and role ([#27720](https://github.com/directus/directus/pull/27720) by [@ComfortablyCoding](https://github.com/ComfortablyCoding))\n* Added keyboard-editable date entry directly in the datetime field. The field shows its formatted value at rest and swaps to editable date segments on focus, while a calendar button still opens the picker popup. ([#27693](https://github.com/directus/directus/pull/27693) by [@robluton](https://github.com/robluton))\n* Added inline editing support to the JSON repeater interface. ([#26863](https://github.com/directus/directus/pull/26863) by [@bryantgillespie](https://github.com/bryantgillespie))\n* Fixed revision snapshots being assigned to the wrong items during batch updates when read order differs ([#27407](https://github.com/directus/directus/pull/27407) by [@luciemdx](https://github.com/luciemdx))\n* Changed license to MSCL-1.0-GPL ([#27417](https://github.com/directus/directus/pull/27417))\n* Changed the default of `IP_TRUST_PROXY` from `true` to `false` to harden the default deployment against IP spoofing. ([#27607](https://github.com/directus/directus/pull/27607))\n* Fixed health check results not being shared in multi-instance settings. Restricted `/server/health` to authenticated users ([#27160](https://github.com/directus/directus/pull/27160))\n* Added MCP OAuth 2.1 authorization server. MCP clients (like Claude, Codex) can now authenticate via standard OAuth flow with PKCE instead of requiring a manually provisioned static token. Enable with `MCP_OAUTH_ENABLED=true`. Dynamic and client ID metadata registration were kept separately opt-in with `MCP_OAUTH_DCR_ENABLED=true` and `MCP_OAUTH_CIMD_ENABLED=true`. ([#27069](https://github.com/directus/directus/pull/27069) by [@hanneskuettner](https://github.com/hanneskuettner))\n* Added JSON filtering, alias and sorting support ([#26981](https://github.com/directus/directus/pull/26981) by [@br41nslug](https://github.com/br41nslug))\n",
        "tagline": "Data-First Headless CMS & API",
        "version": "3.0.0",
        "upstreamVersion": "12.0.2",
        "healthCheckPath": "/server/ping",
        "httpPort": 8055,
        "configurePath": "/admin/",
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "redis": {},
          "oidc": {
            "loginRedirectUri": "/auth/login/cloudron/callback"
          },
          "sendmail": {
            "supportsDisplayName": false
          }
        },
        "runtimeDirs": [
          "/home/cloudron/.npm"
        ],
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          },
          "sso-requires-license": {
            "sso": true,
            "message": "SSO is only available when a license is configured. [Obtain a free license](https://directus.com/oig)"
          }
        },
        "optionalSso": true,
        "manifestVersion": 2,
        "memoryLimit": 536870912,
        "website": "https://www.directus.io",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "tags": [
          "cms",
          "sql",
          "api",
          "contentful",
          "strapi",
          "netlify",
          "no-code",
          "nocode"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.directus.cloudronapp/app-overview.png",
          "https://screenshots.cloudron.io/io.directus.cloudronapp/item-browse-order.png",
          "https://screenshots.cloudron.io/io.directus.cloudronapp/user-directory.png"
        ],
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n  \n**Email**: admin@example.com<br/>\n**Password**: changeme<br/>\n\n<sso>\nCloudron users are given the default role of administrator. Set `AUTH_CLOUDRON_DEFAULT_ROLE_ID` to a custom role id in `/app/data/env.sh` to override this.\n</sso>\n\n",
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/101/directus",
        "documentationUrl": "https://docs.cloudron.io/packages/directus/",
        "dockerImage": "cloudron/io.directus9.cloudronapp:202606181013060000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.directus9.cloudronapp/versions/3.0.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.evcc.cloudronapp",
      "creationDate": "2026-06-20T05:16:27.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2024-09-02T14:58:59.000Z",
      "publishedAt": "2024-09-02T14:58:59.000Z",
      "manifest": {
        "id": "io.evcc.cloudronapp",
        "title": "evcc",
        "author": "evcc Team",
        "tagline": "Solar charging. Super simple.",
        "website": "https://evcc.io",
        "version": "1.25.2",
        "upstreamVersion": "0.309.2",
        "contactEmail": "support@cloudron.io",
        "minBoxVersion": "9.0.0",
        "healthCheckPath": "/",
        "icon": "file://logo.png",
        "description": "### Overview\n\nSolar charging. Super simple.\n\nevcc is an energy management system with a focus on electromobility. The software controls your EV charger or smart plug.\nIt communicates with your vehicle, inverter or home storage to make intelligent charging decisions. The software is open source and community-driven.\n",
        "httpPort": 7070,
        "udpPorts": {
          "MDNS_PORT": {
            "title": "mDNS Port",
            "description": "mDNS port",
            "defaultValue": 5353,
            "containerPort": 5353,
            "readOnly": true,
            "enabledByDefault": false
          },
          "KEBA_PORT": {
            "title": "KEBA Port",
            "description": "KEBA charger port",
            "defaultValue": 7090,
            "containerPort": 7090,
            "readOnly": true,
            "enabledByDefault": false
          },
          "MODBUS_PORT": {
            "title": "Modbus Port",
            "description": "Modbus port",
            "defaultValue": 8899,
            "containerPort": 8899,
            "readOnly": true,
            "enabledByDefault": false
          },
          "SMA_PORT": {
            "title": "SMA Energy Manager Port",
            "description": "SMA energy manager port",
            "defaultValue": 9522,
            "containerPort": 9522,
            "readOnly": true,
            "enabledByDefault": false
          }
        },
        "tcpPorts": {
          "EEBUS_PORT": {
            "title": "EEBus Port",
            "description": "EEBus Port",
            "defaultValue": 4712,
            "containerPort": 4712,
            "readOnly": true,
            "enabledByDefault": false
          },
          "OCPP_PORT": {
            "title": "OCPP Port",
            "description": "OCPP charger port",
            "defaultValue": 8887,
            "containerPort": 8887,
            "readOnly": true,
            "enabledByDefault": false
          }
        },
        "changelog": "* Update evcc to 0.309.2\n* [Full Changelog](https://github.com/evcc-io/evcc/releases/tag/0.309.2)\n* enphase: fix battery_type parameter (BC) ([#30860](https://github.com/evcc-io/evcc/issues/30860))\n* Charger (go-e): add missing product variants ([#30915](https://github.com/evcc-io/evcc/issues/30915))\n* Kostal Plenticore: add holdcharge battery mode ([#30853](https://github.com/evcc-io/evcc/issues/30853))\n* Modbus: add shared block reading ([#30846](https://github.com/evcc-io/evcc/issues/30846))\n* RCT: add maxacpower ([#30936](https://github.com/evcc-io/evcc/issues/30936))\n* Smart-hello: add Smart #5 support ([#31024](https://github.com/evcc-io/evcc/issues/31024))\n* Vehicle: add autodetectdisabled feature ([#30941](https://github.com/evcc-io/evcc/issues/30941))\n* Energyflow: fix invisible expand icon in dark mode ([#31026](https://github.com/evcc-io/evcc/issues/31026))\n* Fix minimum marker for zero forecast values ([#30892](https://github.com/evcc-io/evcc/issues/30892))\n* Kostal Plenticore: fix pv energy encoding ([#30862](https://github.com/evcc-io/evcc/issues/30862))\n",
        "addons": {
          "localstorage": {
            "sqlite": {
              "paths": [
                "/app/data/evcc.db"
              ]
            }
          }
        },
        "checklist": {
          "set-password": {
            "message": "On first visit, set a password"
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.evcc.cloudronapp/evcc_01.png",
          "https://screenshots.cloudron.io/io.evcc.cloudronapp/evcc_02.png"
        ],
        "tags": [
          "ev",
          "charging",
          "car",
          "solar",
          "homeautomation"
        ],
        "documentationUrl": "https://docs.cloudron.io/packages/evcc/",
        "forumUrl": "https://forum.cloudron.io/category/194/evcc",
        "manifestVersion": 2,
        "dockerImage": "cloudron/io.evcc.cloudronapp:202606200021150000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.evcc.cloudronapp/versions/1.25.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.fider.cloudronapp",
      "creationDate": "2026-05-06T16:23:55.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2025-06-18T14:07:47.000Z",
      "publishedAt": "2025-06-18T14:07:47.000Z",
      "manifest": {
        "id": "io.fider.cloudronapp",
        "title": "Fider",
        "tagline": "Feature voting tool",
        "version": "3.1.0",
        "upstreamVersion": "0.35.0",
        "description": "## About\n\nFider is a feedback portal for feature requests and suggestions.\n\nGive your customers a voice and let them tell you what they need. Spend less time guessing and more time building the right product.\n\nIf you do self-host and enjoy Fider, please [let us know where you're using it](https://github.com/getfider/fider/issues/899) - we really appreciate it\n\n## Features\n\n* Share ideas, vote and discuss - Give voice to your community, get valuable suggestions and prioritize what they need the most.\n* Keep everyone informed -  Whenever you start, complete or decline a suggestion, Fider will notify everyone that subscribed to that topic.\n* One click sign in - Visitors are only one click away from contributing! Sign in via Facebook, Google, GitHub, Azure AD, Twitch, Discord or any other OAuth2 provider.\n* Private Site - You can choose to control access to your site by making it Private.\n* Your Brand - Use custom CSS feature to style Fider the way you want. Your logo, your colors, your identity.\n* Public API - Leverage our complete API and have total control to integrate Fider into your process.\n* Integrations - Fider can integrate with any system that supports Webhook, such as Slack and Discord.\n* Multi-language - We speak your language! Fider is translated in 10+ languages, such as English, Spanish, German, French and Portuguese!\n* Organize your content - Tag your content to make it easier to find, group and decide. Tags can be either Public or Private.\n* Markdown - Style your text with the popular Markdown markup language.\n* Your own domain - When using our hosted service, you can use your own domain and get a free TLS certificate to keep it secure.\n* Open Source - Fider is 100% Open Source.\n\n",
        "author": "Guilherme Oenning & Matt Roberts",
        "website": "https://fider.io",
        "healthCheckPath": "/",
        "icon": "logo.png",
        "httpPort": 3000,
        "memoryLimit": 1073741824,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": false,
            "requiresValidCertificate": true
          }
        },
        "checklist": {
          "register-admin": {
            "message": "On first visit, set up an admin user"
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.fider.cloudronapp/homepage.png"
        ],
        "forumUrl": "https://forum.cloudron.io/category/209/fider",
        "documentationUrl": "https://docs.cloudron.io/packages/fider",
        "manifestVersion": 2,
        "contactEmail": "support@cloudron.io",
        "changelog": "* Update fider to 0.35.0\n* [Full Changelog](https://github.com/getfider/fider/releases/tag/v0.35.0)\n* Support for an annual plan too. by [@mattwoberts](https://github.com/mattwoberts) in [#1516](https://github.com/getfider/fider/pull/1516)\n* Fix mass assignment auth bypass in sign-in verification by [@mattwoberts](https://github.com/mattwoberts) in [#1517](https://github.com/getfider/fider/pull/1517)\n* Add rate limiting to sign-in verification code by [@mattwoberts](https://github.com/mattwoberts) in [#1524](https://github.com/getfider/fider/pull/1524)\n* fix(email): unescape HTML entities in rendered subject by [@americodias](https://github.com/americodias) in [#1513](https://github.com/getfider/fider/pull/1513)\n* Harden post filter against edge cases by [@lol2x](https://github.com/lol2x) in [#1515](https://github.com/getfider/fider/pull/1515)\n",
        "minBoxVersion": "9.0.0",
        "tags": [
          "feedback",
          "portal",
          "feature requests",
          "UserVoice",
          "UserResponse",
          "canny"
        ],
        "dockerImage": "cloudron/io.fider.cloudronapp:202605061612450000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.fider.cloudronapp/versions/3.1.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.gitea.cloudronapp",
      "creationDate": "2026-06-22T07:13:56.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2017-06-02T09:21:46.000Z",
      "publishedAt": "2017-06-02T09:21:46.000Z",
      "manifest": {
        "id": "io.gitea.cloudronapp",
        "title": "Gitea",
        "author": "Gitea developers",
        "description": "Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket or Gitlab.\n\n### Purpose\n\nThe goal of this project is to make the easiest, fastest, and most painless way to set up a self-hosted Git service.\n\n### Features\n\n- Activity timeline\n- SSH and HTTP/HTTPS protocols\n- SMTP/LDAP/Reverse proxy authentication\n- Reverse proxy with sub-path\n- Account/Organization/Repository management\n- Repository/Organization webhooks (including Slack)\n- Repository Git hooks/deploy keys\n- Repository issues, pull requests and wiki\n- Add/Remove repository collaborators\n- Gravatar and custom source\n- Mail service\n- Administration panel\n\n### Bug reports\n\nOpen bugs on [Github](https://git.cloudron.io/cloudron/gitea-app/issues)\n",
        "tagline": "A painless self-hosted Git Service",
        "version": "1.38.4",
        "upstreamVersion": "1.26.4",
        "healthCheckPath": "/explore",
        "httpPort": 3000,
        "memoryLimit": 536870912,
        "addons": {
          "mysql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "localstorage": {},
          "oidc": {
            "loginRedirectUri": "/user/oauth2/cloudron/callback"
          }
        },
        "tcpPorts": {
          "SSH_PORT": {
            "title": "SSH Port",
            "description": "SSH Port over which repos can be pushed & pulled",
            "defaultValue": 29418,
            "enabledByDefault": true
          }
        },
        "manifestVersion": 2,
        "website": "https://gitea.io",
        "contactEmail": "apps@cloudron.io",
        "icon": "file://logo.png",
        "optionalSso": true,
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.gitea.cloudronapp/1.png",
          "https://screenshots.cloudron.io/io.gitea.cloudronapp/2.png",
          "https://screenshots.cloudron.io/io.gitea.cloudronapp/3.png",
          "https://screenshots.cloudron.io/io.gitea.cloudronapp/4.png",
          "https://screenshots.cloudron.io/io.gitea.cloudronapp/5.png"
        ],
        "tags": [
          "version control",
          "git",
          "code hosting",
          "development",
          "github",
          "bitbucket",
          "gitlab"
        ],
        "changelog": "* Update gitea to 1.26.4\n* [Full Changelog](https://github.com/go-gitea/gitea/releases/tag/v1.26.4)\n* fix(auth): do not auto-reactivate disabled users on OAuth2 callback ([#38009](https://github.com/go-gitea/gitea/issues/38009)) ([#38183](https://github.com/go-gitea/gitea/issues/38183))\n* fix: walk git log context error handling ([#38182](https://github.com/go-gitea/gitea/issues/38182)) ([#38185](https://github.com/go-gitea/gitea/issues/38185))\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: root<br/>\n**Password**: changeme<br/>\n\n<sso>\nUse the `Local` authentication source for logging in as admin.\n</sso>\n\n",
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          },
          "disable-registration": {
            "message": "Disable registration, if required, to prevent misuse",
            "sso": false
          }
        },
        "minBoxVersion": "9.0.0",
        "forumUrl": "https://forum.cloudron.io/category/19/gitea",
        "documentationUrl": "https://docs.cloudron.io/packages/gitea/",
        "dockerImage": "cloudron/io.gitea.cloudronapp:202606211619500000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.gitea.cloudronapp/versions/1.38.4/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.github.ascimoo.searx",
      "creationDate": "2026-06-22T08:01:02.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2019-12-09T20:14:09.000Z",
      "publishedAt": "2019-12-09T20:14:09.000Z",
      "manifest": {
        "id": "io.github.ascimoo.searx",
        "title": "SearXNG",
        "author": "SearXNG authors",
        "description": "### About\n\nSearXNG is a free internet metasearch engine which aggregates results from various search services and databases. Users are neither tracked nor profiled. \n\nSearXNG is a fork of searx.\n\n### How does SearXNG protect privacy?\n\nSearXNG protects the privacy of its users in multiple ways regardless of the type of the instance (private, public). Removal of private data from search requests comes in three forms:\n\n* removal of private data from requests going to search services\n* not forwarding anything from a third party services through search services (e.g. advertisement)\n* removal of private data from requests going to the result pages\n\n### Donate\n\nIf you want to support the SearXNG team you can make a [donation](https://docs.searxng.org/donate.html).\n\n",
        "changelog": "* Update searxng to 75c1b1d\n",
        "tagline": "Search without being tracked",
        "version": "2.99.0",
        "upstreamVersion": "75c1b1d",
        "healthCheckPath": "/",
        "httpPort": 8888,
        "addons": {
          "localstorage": {},
          "proxyAuth": {}
        },
        "optionalSso": true,
        "manifestVersion": 2,
        "website": "https://docs.searxng.org",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "search",
          "metasearch",
          "bing",
          "google",
          "duckduckgo",
          "privacy"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.github.ascimoo.searx/1ng.png",
          "https://screenshots.cloudron.io/io.github.ascimoo.searx/2ng.png",
          "https://screenshots.cloudron.io/io.github.ascimoo.searx/3ng.png"
        ],
        "minBoxVersion": "7.2.0",
        "documentationUrl": "https://docs.cloudron.io/packages/searxng/",
        "forumUrl": "https://forum.cloudron.io/category/47/searxng",
        "dockerImage": "cloudron/io.github.ascimoo.searx:202606220720200000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.github.ascimoo.searx/versions/2.99.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.github.thelounge",
      "creationDate": "2026-05-20T09:52:51.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2016-10-16T07:20:37.000Z",
      "publishedAt": "2016-10-16T07:20:37.000Z",
      "manifest": {
        "id": "io.github.thelounge",
        "title": "The Lounge",
        "author": "Lounge Authors",
        "description": "The Lounge is a web IRC client that you host on your own server.\n\n### Features\n\n* Multiple user support\n* Stays connected even when you close the browser\n* Connect from multiple devices at once\n* Responsive layout — works well on your smartphone\n* .. and more!\n\n",
        "changelog": "* Update thelounge to 4.5.0\n* [Full Changelog](https://github.com/thelounge/thelounge/releases/tag/v4.5.0)\n* ircv3: start storing/tracking msgid ([#5044](https://github.com/thelounge/thelounge/pull/5044), [#5046](https://github.com/thelounge/thelounge/pull/5046)\n* topic: display topic when no arguments are given, add `/cleartopic` command ([`3d8e964`](https://github.com/thelounge/thelounge/commit/3d8e96491bb5a228b260e76c1bc9b16d8e960db4), [`91fb1ee`](https://github.com/thelounge/thelounge/commit/91fb1ee343a733c0a3373a953e0ef46a646db884) by [@brunnre8](https://github.com/brunnre8))\n* Add locked settings (admin can lock per-network configuration) ([`32f0181`](https://github.com/thelounge/thelounge/commit/32f018143357e29a23f057054f70a522fe175feb) by [@brunnre8](https://github.com/brunnre8))\n* Drop sqlite3 dependency in favor of the built-in `node:sqlite` ([#5055](https://github.com/thelounge/thelounge/pull/5055) by [@MaxLeiter](https://github.com/MaxLeiter))\n* Drop Node 18 (EOL) support ([#5041](https://github.com/thelounge/thelounge/pull/5041) by [@MaxLeiter](https://github.com/MaxLeiter))\n* client: remove `setAppBadge` and `clearAppBadge` ([#4873](https://github.com/thelounge/thelounge/pull/4873) by [@brunnre8](https://github.com/brunnre8))\n* Force generated certificate serial to be positive, use 20 bytes ([#5097](https://github.com/thelounge/thelounge/pull/5097) by [@xPaw](https://github.com/xPaw))\n* Fix spurious \"insecure connection\" warning by treating `::1` as localhost ([#5016](https://github.com/thelounge/thelounge/pull/5016) by [@SyntaxColoring](https://github.com/SyntaxColoring))\n* Fix order of messages with identical timestamps ([#5087](https://github.com/thelounge/thelounge/pull/5087) by [@Jay2k1](https://github.com/Jay2k1))\n* sqlite: don't interpolate the deletion query ([#5086](https://github.com/thelounge/thelounge/pull/5086) by [@brunnre8](https://github.com/brunnre8))\n",
        "tagline": "IRC always connected.",
        "version": "1.23.0",
        "upstreamVersion": "4.5.0",
        "healthCheckPath": "/",
        "httpPort": 9000,
        "addons": {
          "localstorage": {},
          "ldap": {}
        },
        "optionalSso": true,
        "checklist": {
          "change-default-password": {
            "sso": false,
            "message": "Change the admin password"
          }
        },
        "manifestVersion": 2,
        "website": "https://thelounge.chat/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "postInstallMessage": "<nosso>\n\nThis app is pre-setup with an account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme<br/>\n\nSee the [docs](https://docs.cloudron.io/packages/thelounge) on how to add more users.\n\n</nosso>\n",
        "tags": [
          "irc",
          "chat",
          "messaging"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.github.thelounge/example_css.png"
        ],
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/67/the-lounge",
        "documentationUrl": "https://docs.cloudron.io/packages/thelounge/",
        "dockerImage": "cloudron/io.github.thelounge:202605200521280000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.github.thelounge/versions/1.23.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.gogs.cloudronapp",
      "creationDate": "2026-06-08T14:19:20.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2015-07-01T13:30:11.000Z",
      "publishedAt": "2015-07-01T13:30:11.000Z",
      "manifest": {
        "id": "io.gogs.cloudronapp",
        "title": "Gogs",
        "author": "Gogs developers",
        "description": "### About\n\nGogs (Go Git Service) is a painless self-hosted Git service.\n\n### Purpose\n\nThe goal of this project is to make the easiest, fastest, and most painless way to set up a self-hosted Git service.\n\n### Features\n\n- Activity timeline\n- SSH and HTTP/HTTPS protocols\n- SMTP/LDAP/Reverse proxy authentication\n- Reverse proxy with sub-path\n- Account/Organization/Repository management\n- Repository/Organization webhooks (including Slack)\n- Repository Git hooks/deploy keys\n- Repository issues, pull requests and wiki\n- Add/Remove repository collaborators\n- Gravatar and custom source\n- Mail service\n- Administration panel\n- Supports MySQL, PostgreSQL, SQLite3 and [TiDB](https://github.com/pingcap/tidb) (experimental)\n- Multi-language support ([15 languages](https://crowdin.com/project/gogs))\n\n### Bug reports\n\nOpen bugs on [Github](https://git.cloudron.io/cloudron/gogs-app/issues)\n",
        "tagline": "A painless self-hosted Git Service",
        "version": "1.23.2",
        "upstreamVersion": "0.14.3",
        "healthCheckPath": "/healthcheck",
        "httpPort": 3000,
        "addons": {
          "mysql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "localstorage": {},
          "ldap": {}
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "tcpPorts": {
          "SSH_PORT": {
            "title": "SSH Port",
            "description": "SSH Port over which repos can be pushed & pulled",
            "defaultValue": 29418,
            "enabledByDefault": true
          }
        },
        "manifestVersion": 2,
        "website": "https://gogs.io",
        "contactEmail": "apps@cloudron.io",
        "icon": "file://logo.png",
        "optionalSso": true,
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.gogs.cloudronapp/1.png",
          "https://screenshots.cloudron.io/io.gogs.cloudronapp/2.png",
          "https://screenshots.cloudron.io/io.gogs.cloudronapp/3.png",
          "https://screenshots.cloudron.io/io.gogs.cloudronapp/4.png"
        ],
        "tags": [
          "version control",
          "git",
          "code",
          "development",
          "github",
          "gitlab",
          "bitbucket"
        ],
        "changelog": "* Update gogs to 0.14.3\n* [Full Changelog](https://github.com/gogs/gogs/releases/tag/v0.14.3)\n* *Security:* Reverse proxy authentication header was honored from any remote address, allowing user impersonation when Gogs was reachable directly. The header is now only trusted from addresses listed in `[auth] TRUSTED_PROXY_IPS`. [#8264](https://github.com/gogs/gogs/pull/8264) - [GHSA-w6j9-vw59-27wv](https://github.com/gogs/gogs/security/advisories/GHSA-w6j9-vw59-27wv)\n* *Security:* Server-side request forgery in webhook deliveries via HTTP redirects to local network addresses. [#8263](https://github.com/gogs/gogs/pull/8263) - [GHSA-c4v7-xg93-qf8g](https://github.com/gogs/gogs/security/advisories/GHSA-c4v7-xg93-qf8g)\n* *Security:* Denial of service when rendering issue references against a malformed external issue tracker URL format. [#8312](https://github.com/gogs/gogs/pull/8312) - [GHSA-4j89-2c4f-44c6](https://github.com/gogs/gogs/security/advisories/GHSA-4j89-2c4f-44c6)\n* *Security:* Stored XSS in Jupyter notebook (`.ipynb`) preview through Markdown links with `javascript:` URLs. [#8319](https://github.com/gogs/gogs/pull/8319) - [GHSA-jq8v-rmf6-65jw](https://github.com/gogs/gogs/security/advisories/GHSA-jq8v-rmf6-65jw)\n* *Security:* Missing authorization check on the attachment download endpoint allowed anyone who knew (or guessed) an attachment UUID to download files belonging to private repositories. [#8320](https://github.com/gogs/gogs/pull/8320) - [GHSA-p9f5-h3rx-j5qw](https://github.com/gogs/gogs/security/advisories/GHSA-p9f5-h3rx-j5qw)\n* *Security:* Remote command execution via pull request rebase merges with crafted branch names. [#8301](https://github.com/gogs/gogs/pull/8301) - [GHSA-qf6p-p7ww-cwr9](https://github.com/gogs/gogs/security/advisories/GHSA-qf6p-p7ww-cwr9)\n* *Security:* Arbitrary file write outside the repository working tree via crafted upload filename routed through a committed directory symlink. [#8332](https://github.com/gogs/gogs/pull/8332) - [GHSA-89mr-xqfv-758m](https://github.com/gogs/gogs/security/advisories/GHSA-89mr-xqfv-758m)\n* *Security:* Remote code execution via path traversal in organization names accepted through the API. [#8334](https://github.com/gogs/gogs/pull/8334) - [GHSA-c39w-43gm-34h5](https://github.com/gogs/gogs/security/advisories/GHSA-c39w-43gm-34h5)\n* *Security:* Stalled SSH handshakes pinned a file descriptor and goroutine indefinitely. The built-in SSH server now drops connections that do not complete the handshake within 15 seconds. [#8335](https://github.com/gogs/gogs/pull/8335) - [GHSA-xp79-5mx3-jx52](https://github.com/gogs/gogs/security/advisories/GHSA-xp79-5mx3-jx52)\n* *Security:* Organization metadata and team list endpoints were reachable without authentication. [#8336](https://github.com/gogs/gogs/pull/8336) - [GHSA-744x-3838-5r56](https://github.com/gogs/gogs/security/advisories/GHSA-744x-3838-5r56)\n",
        "postInstallMessage": "This app is pre-setup with an admin account (use the `Local` authentication source for logging in as admin).\nThe initial credentials are:\n  \n**Username**: root<br/>\n**Password**: changeme<br/>\n\n<sso>\nCloudron users can login using the `Cloudron` authentication source.\n</sso>\n\n",
        "minBoxVersion": "9.0.0",
        "forumUrl": "https://forum.cloudron.io/category/70/gogs",
        "documentationUrl": "https://docs.cloudron.io/packages/gogs/",
        "dockerImage": "cloudron/io.gogs.cloudronapp:202606081330110000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.gogs.cloudronapp/versions/1.23.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.hackmd.cloudronapp",
      "creationDate": "2026-06-19T11:13:57.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2018-06-21T19:12:15.000Z",
      "publishedAt": "2018-06-21T19:12:15.000Z",
      "manifest": {
        "id": "io.hackmd.cloudronapp",
        "title": "HedgeDoc",
        "author": "HedgeDoc authors",
        "description": "HedgeDoc lets you create realtime collaborative markdown notes on all\nplatforms. Inspired by Hackpad, with more focus on speed and flexibility.\n\n## Features\n\n* Documentation Collaborated\n* Context Captured\n* Native Markdown\n* Knowledge Net\n* Technical Sharing and Presentation\n* Turn Notes into Slides\n* Better Conference Experience\n* Questions Polling\n\n",
        "changelog": "* Update hedgedoc to 1.11.0\n* [Full Changelog](https://github.com/hedgedoc/hedgedoc/releases/tag/1.11.0)\n* [GHSA-6c2w-8w96-3pcv](https://github.com/hedgedoc/hedgedoc/security/advisories/GHSA-6c2w-8w96-3pcv) reports a possible HTML injection via the localpart of an email address.\n* [GHSA-qj78-mjch-wwrv](https://github.com/hedgedoc/hedgedoc/security/advisories/GHSA-qj78-mjch-wwrv) reports a possible Denial-of-Service attack using the YAML frontmatter parsing.\n* [GHSA-8v9p-5j95-826j](https://github.com/hedgedoc/hedgedoc/security/advisories/GHSA-8v9p-5j95-826j) reports a possible CSRF attack vector in the GitHub Gist export.\n* [GHSA-2f9f-w8xq-276v](https://github.com/hedgedoc/hedgedoc/security/advisories/GHSA-2f9f-w8xq-276v) reports a rate-limiting bypass by abusing the CF-Connecting-IP header.\n* When using Cloudflare in front of HedgeDoc, you should set `rateLimitUsingCloudflare` in the config.json or `CMD_RATE_LIMIT_USING_CLOUDFLARE` as environment variable to `true`.\n* Added a warning page when clicking external links\n* Improve the config.json.example file, which is used by `bin/setup`\n* Allow configuration of login / signup rate-limits\n* Allow configuration of Cloudflare usage in regards of rate-limits\n* Several improvements in the documentation at <https://docs.hedgedoc.org>\n",
        "tagline": "Ideas grow better together",
        "version": "1.22.0",
        "upstreamVersion": "1.11.0",
        "healthCheckPath": "/status",
        "httpPort": 3000,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "oidc": {
            "loginRedirectUri": "/auth/oauth2/callback"
          }
        },
        "optionalSso": true,
        "manifestVersion": 2,
        "website": "https://hedgedoc.org/",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "tags": [
          "markdown",
          "wiki",
          "document",
          "collaboration",
          "notes"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.hackmd.cloudronapp/screenshot.png"
        ],
        "documentationUrl": "https://docs.cloudron.io/packages/hedgedoc/",
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/38/hedgedoc",
        "dockerImage": "cloudron/io.hackmd.cloudronapp:202606191031490000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.hackmd.cloudronapp/versions/1.22.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.homeassistant.cloudronapp",
      "creationDate": "2026-06-22T07:09:27.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2024-10-25T14:42:30.000Z",
      "publishedAt": "2024-10-25T14:42:30.000Z",
      "manifest": {
        "id": "io.homeassistant.cloudronapp",
        "title": "Home Assistant",
        "version": "1.20.4",
        "upstreamVersion": "2025.12.0b9",
        "tagline": "Awaken your home",
        "author": "Home Assistant Developers",
        "description": "### Overview\n\nOpen source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts.\n",
        "changelog": "* Update core to 2026.6.4\n* [Full Changelog](https://www.home-assistant.io/blog/2026/06/03/release-20266/)\n* Fix Growatt total\\_output\\_power 1000x too low with V1 API ([@johanzander](https://github.com/johanzander) - [#172474](https://github.com/home-assistant/core/pull/172474)) ([growatt\\_server docs](https://www.home-assistant.io/integrations/growatt_server/))\n* Solve issue with double slash in url when writing data to InfluxDB ([@RobBie1221](https://github.com/RobBie1221) - [#173395](https://github.com/home-assistant/core/pull/173395)) ([influxdb docs](https://www.home-assistant.io/integrations/influxdb/))\n* Avoid leaking Immich API key in error logs ([@frenck](https://github.com/frenck) - [#173541](https://github.com/home-assistant/core/pull/173541)) ([immich docs](https://www.home-assistant.io/integrations/immich/))\n* Stop validating # of slots in zwave\\_js.set\\_credential action ([@raman325](https://github.com/raman325) - [#173644](https://github.com/home-assistant/core/pull/173644)) ([zwave\\_js docs](https://www.home-assistant.io/integrations/zwave_js/))\n* Add missing Miele dishwasher codes ([@astrandb](https://github.com/astrandb) - [#173662](https://github.com/home-assistant/core/pull/173662)) ([miele docs](https://www.home-assistant.io/integrations/miele/))\n* Add API\\_GEN\\_4 support to Subaru integration ([@jpettitt](https://github.com/jpettitt) - [#173956](https://github.com/home-assistant/core/pull/173956)) ([subaru docs](https://www.home-assistant.io/integrations/subaru/))\n* Fix MQTT discovery option unjustly added to entry data ([@jbouwh](https://github.com/jbouwh) - [#174073](https://github.com/home-assistant/core/pull/174073)) ([mqtt docs](https://www.home-assistant.io/integrations/mqtt/))\n* Fix stale routine entities removal for Alexa Devices ([@chemelli74](https://github.com/chemelli74) - [#174138](https://github.com/home-assistant/core/pull/174138)) ([alexa\\_devices docs](https://www.home-assistant.io/integrations/alexa_devices/))\n* Include Sonos favorites in source list and gate SELECT\\_SOURCE dynamically ([@frenck](https://github.com/frenck) - [#174231](https://github.com/home-assistant/core/pull/174231)) ([sonos docs](https://www.home-assistant.io/integrations/sonos/))\n* Fix econet fan mode select returning int instead of str ([@frenck](https://github.com/frenck) - [#174274](https://github.com/home-assistant/core/pull/174274)) ([econet docs](https://www.home-assistant.io/integrations/econet/))\n",
        "website": "https://www.home-assistant.io/",
        "documentationUrl": "https://docs.cloudron.io/packages/homeassistant/",
        "forumUrl": "https://forum.cloudron.io/category/196/home-assistant",
        "contactEmail": "support@cloudron.io",
        "healthCheckPath": "/",
        "icon": "file://logo.png",
        "httpPort": 8123,
        "addons": {
          "localstorage": {},
          "postgresql": {}
        },
        "runtimeDirs": [
          "/app/code/lib/python3.14/site-packages/",
          "/app/code/bin/",
          "/app/code/share/"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.homeassistant.cloudronapp/img01.png"
        ],
        "tags": [
          "automation",
          "assistant",
          "home"
        ],
        "memoryLimit": 1073741824,
        "minBoxVersion": "8.0.0",
        "manifestVersion": 2,
        "dockerImage": "cloudron/io.homeassistant.cloudronapp:202606220421410000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.homeassistant.cloudronapp/versions/1.20.4/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.invidious.cloudronapp",
      "creationDate": "2026-05-27T07:38:08.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-11-08T12:57:25.000Z",
      "publishedAt": "2023-11-08T12:57:25.000Z",
      "manifest": {
        "id": "io.invidious.cloudronapp",
        "title": "Invidious",
        "tagline": "An alternative front-end to YouTube",
        "author": "Invidious team",
        "description": "## About\n\nAn open source alternative front-end to YouTube\n\n## Features\n\n* Lightweight\n* No ads\n* No tracking\n* No JavaScript required\n* Light/Dark themes\n* Customizable homepage\n* Subscriptions independent from Google\n* Notifications for all subscribed channels\n* Audio-only mode (with background play on mobile)\n* Support for Reddit comments\n* Available in many languages, thanks to our translators\n* Import subscriptions from YouTube, NewPipe and Freetube\n* Import watch history from YouTube and NewPipe\n* Export subscriptions to NewPipe and Freetube\n* Import/Export Invidious user data\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme<br/>\n\nIf it stops showing and playing videos you should delete `/app/data/.youtube-trusted-session-generator` file and restart the app.\n",
        "version": "1.12.5",
        "upstreamVersion": "v2.20260207.0",
        "tags": [
          "youtube",
          "privacy"
        ],
        "website": "https://invidious.io",
        "documentationUrl": "https://docs.cloudron.io/packages/invidious",
        "contactEmail": "support@cloudron.io",
        "changelog": "* Update invidious to edb3a0fc360914c705bb749f27d05f2323b7782e\n* Fixes playlist display and video length calculation\n",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.invidious.cloudronapp/01_player.png",
          "https://screenshots.cloudron.io/io.invidious.cloudronapp/02_preferences.png",
          "https://screenshots.cloudron.io/io.invidious.cloudronapp/03_subscriptions.png"
        ],
        "addons": {
          "localstorage": {},
          "postgresql": {}
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "forumUrl": "https://forum.cloudron.io/category/179/invidious",
        "memoryLimit": 1073741824,
        "minBoxVersion": "8.0.0",
        "icon": "file://logo.png",
        "manifestVersion": 2,
        "dockerImage": "cloudron/io.invidious.cloudronapp:202605270735050000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.invidious.cloudronapp/versions/1.12.5/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.keila.cloudronapp",
      "creationDate": "2026-05-26T08:00:03.000Z",
      "publishState": "approved",
      "userId": "bfa555ee-8db7-4027-94f6-7409feafd4cb",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2025-10-11T10:58:18.000Z",
      "publishedAt": "2025-10-11T10:58:18.000Z",
      "manifest": {
        "manifestVersion": 2,
        "id": "io.keila.cloudronapp",
        "version": "1.1.1",
        "upstreamVersion": "v0.20.1",
        "title": "Keila",
        "author": "Pentacent",
        "description": "## About\n\nOpen-source email newsletters for creators and businesses. Keila is a reliable, self-hosted, and easy-to-use email marketing platform.\n\n## Features\n\nKeila is constantly evolving. Here are some completed and planned features:\n\n* Visual block editor with support for multi-column layouts\n* Fully custom responsive email layouts with MJML\n* Hybrid HTML & Plain text campaigns with Markdown (with and without WYSIWYG)\n* First-class plain text email support\n* Automatic bounce and complaint handling\n* Form protection with hCaptcha and Friendly Captcha\n* Double-Opt-In (Confirmed Opt-In)\n* Email analytics with click & open tracking\n* Form builder with custom fields\n* Advanced templating with Shopify’s Liquid template language\n* JSON data for contacts and campaigns\n* Powerful segmentation features\n* Full-featured API\n* CSV import & export\n* Fully managed Send with Keila option with excellent deliverability\n* Bring your own email with SMTP, AWS SES, Mailgun, Postmark, Sendgrid \n",
        "tagline": "Newsletter Tool",
        "website": "https://www.keila.io/",
        "icon": "file://logo.png",
        "contactEmail": "apps@cloudron.io",
        "healthCheckPath": "/",
        "memoryLimit": 536870912,
        "httpPort": 4000,
        "addons": {
          "postgresql": {},
          "localstorage": {},
          "sendmail": {
            "supportsDisplayName": false
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          },
          "disable-registration": {
            "message": "Disable the open user registration in `/app/data/env.sh` by setting `DISABLE_REGISTRATION` to `true`"
          }
        },
        "tags": [
          "newsletter",
          "Mailchimp",
          "sendinblue",
          "listmonk"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.keila.cloudronapp/1.webp",
          "https://screenshots.cloudron.io/io.keila.cloudronapp/2.webp",
          "https://screenshots.cloudron.io/io.keila.cloudronapp/3.webp",
          "https://screenshots.cloudron.io/io.keila.cloudronapp/4.webp"
        ],
        "minBoxVersion": "8.1.0",
        "postInstallMessage": "This app is pre-setup with an admin account.\n\nThe initial credentials are:\n\n**Username**: admin@cloudron.local<br/>\n**Password**: changeme123<br/>\n",
        "forumUrl": "https://forum.cloudron.io/category/211/keila",
        "documentationUrl": "https://docs.cloudron.io/packages/keila/",
        "changelog": "* Update keila to v0.20.1\n* [Full Changelog](https://github.com/pentacent/keila/releases/tag/v0.20.1)\n* Added Brazilian Portuguese (pt-BR) translation (thanks [@polesapart](https://github.com/polesapart))\n* Contact form fields can now be pre-populated using GET parameters\n* The send preview dialog can now be confirmed with the Enter/Return key\n* App pages now set the HTML `lang` attribute based on the user's locale; forms don't set a `lang` attribute (thanks [@marco-luigiano](https://github.com/marco-luigiano) for reporting)\n* Added database indices for `form_id`, `form_params_id`, and `sender_id` on the messages table for improved query performance\n* Fixed recognition of language variants from request headers (e.g. `pt-BR`)\n* Fixed a crash when using custom contact queries with fields not supported by the segment editor\n* Fixed block editor image alignment in Outlook and uneven column gutters in block editor emails\n* Fixed occasional exceptions in the block editor\n* Fixed missing doctype when adding tracking links\n",
        "dockerImage": "cloudron/io.keila.cloudronapp:202605260019580000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.keila.cloudronapp/versions/1.1.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.leantime.cloudronapp",
      "creationDate": "2026-06-19T07:29:06.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-07-24T16:27:48.000Z",
      "publishedAt": "2023-07-24T16:27:48.000Z",
      "manifest": {
        "id": "io.leantime.cloudronapp",
        "title": "Leantime",
        "author": "Leantime Developers",
        "description": "### Overview\n\nLeantime is a strategic open source project management system for innovative companies and teams looking to go from start to finish.\nBuilt for the non-project manager, we combine the plans and the work while making it easy for everyone on the team to use.\nIt's an alternative to ClickUp, Notion, and Asana. As simple as Trello but as feature rich as Jira.\n",
        "changelog": "* Update leantime to 3.9.5\n* [Full Changelog](https://github.com/Leantime/leantime/releases/tag/v3.9.5)\n* **Mobile API Endpoints** - Added session-scoped mobile endpoints for the notifications inbox and calendar ([#3529](https://github.com/Leantime/leantime/issues/3529))\n* **Blueprints Canvas** - Fixed a 404 error when adding or editing canvas items ([#3544](https://github.com/Leantime/leantime/issues/3544))\n* **Editor Mentions** - The @mention dropdown now appears directly beneath the caret ([#3530](https://github.com/Leantime/leantime/issues/3530))\n* **General Fixes** - Resolved several recently reported bugs ([#3532](https://github.com/Leantime/leantime/issues/3532))\n* **symfony/yaml** - Promoted to a production dependency ([#3543](https://github.com/Leantime/leantime/issues/3543))\n",
        "tagline": "Project management system",
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "postInstallMessage": "This app is pre-setup with an admin account.\n\nThe initial credentials are:\n\n**Username**: admin@cloudron.local<br/>\n**Password**: changeme<br/>\n",
        "version": "1.14.3",
        "upstreamVersion": "3.9.5",
        "minBoxVersion": "8.0.0",
        "healthCheckPath": "/",
        "icon": "file://logo.png",
        "memoryLimit": 536870912,
        "httpPort": 8080,
        "addons": {
          "localstorage": {},
          "mysql": {},
          "oidc": {
            "loginRedirectUri": "/oidc/callback"
          },
          "sendmail": {
            "supportsDisplayName": false
          }
        },
        "optionalSso": true,
        "runtimeDirs": [
          "/app/code/storage",
          "/app/code/bootstrap/cache"
        ],
        "manifestVersion": 2,
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.leantime.cloudronapp/leantime_01.png"
        ],
        "website": "https://leantime.io",
        "forumUrl": "https://forum.cloudron.io/category/171/leantime",
        "documentationUrl": "https://docs.cloudron.io/packages/leantime/",
        "contactEmail": "support@cloudron.io",
        "tags": [
          "project",
          "management",
          "asana",
          "notion"
        ],
        "dockerImage": "cloudron/io.leantime.cloudronapp:202606190220500000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.leantime.cloudronapp/versions/1.14.3/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.mealie.cloudronapp",
      "creationDate": "2026-06-01T11:20:12.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-03-30T12:49:30.000Z",
      "publishedAt": "2023-03-30T12:49:30.000Z",
      "manifest": {
        "id": "io.mealie.cloudronapp",
        "title": "Mealie",
        "author": "Hayden",
        "description": "## Overview\n\nMealie is a recipe manager and meal planner for the whole family.\nEasily add recipes into your database by providing the url and Mealie will automatically import the relevant data or add a family recipe with the UI editor.\n",
        "tagline": "Recipe Management",
        "version": "1.42.2",
        "upstreamVersion": "3.19.2",
        "memoryLimit": 2147483648,
        "healthCheckPath": "/",
        "httpPort": 9000,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "oidc": {
            "loginRedirectUri": "/login"
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "optionalSso": true,
        "manifestVersion": 2,
        "website": "https://mealie.io",
        "contactEmail": "support@clourdon.io",
        "icon": "file://logo.png",
        "tags": [
          "recipe",
          "household",
          "food",
          "cooking",
          "cookbook",
          "meal-planner"
        ],
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: changeme@example.com<br/>\n**Password**: MyPassword<br/>\n\n",
        "changelog": "* Update mealie to 3.19.2\n* [Full Changelog](https://github.com/mealie-recipes/mealie/releases/tag/v3.19.2)\n* fix: Ensure secret key is not empty [@michael-genson](https://github.com/michael-genson) ([#7701](https://github.com/mealie-recipes/mealie/issues/7701))\n* fix(deps): update dependency fastapi to v0.136.3 [@renovate[bot]](https://github.com/apps/renovate) ([#7692](https://github.com/mealie-recipes/mealie/issues/7692))\n* fix(deps): update dependency uvicorn to v0.48.0 [@renovate[bot]](https://github.com/apps/renovate) ([#7696](https://github.com/mealie-recipes/mealie/issues/7696))\n* fix(deps): update dependency sqlalchemy to v2.0.50 [@renovate[bot]](https://github.com/apps/renovate) ([#7693](https://github.com/mealie-recipes/mealie/issues/7693))\n* fix(deps): update dependency ingredient-parser-nlp to v2.7.0 [@renovate[bot]](https://github.com/apps/renovate) ([#7695](https://github.com/mealie-recipes/mealie/issues/7695))\n",
        "minBoxVersion": "8.0.0",
        "documentationUrl": "https://docs.cloudron.io/packages/mealie/",
        "forumUrl": "https://forum.cloudron.io/category/161/mealie",
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.mealie.cloudronapp/mealie_00.png",
          "https://screenshots.cloudron.io/io.mealie.cloudronapp/mealie_01.png"
        ],
        "dockerImage": "cloudron/io.mealie.cloudronapp:202606011106340000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.mealie.cloudronapp/versions/1.42.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.minio.cloudronapp",
      "creationDate": "2026-03-10T17:03:25.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2017-01-24T16:35:30.000Z",
      "publishedAt": "2017-01-24T16:35:30.000Z",
      "manifest": {
        "id": "io.minio.cloudronapp",
        "title": "Minio",
        "author": "Minio Developers",
        "description": "## About\n\nMinio is a distributed object storage server built for cloud applications and devops.\n\n## Features\n\n### Amazon S3 Compatible\n\nMinio implements Amazon S3 v4 APIs. Minio also includes client SDKs and a console utility.\n\n### Minimalist Design\n\nMinio is deeply influenced by minimalism. We believe that only simple things scale.\n\n### Apache License 2.0\n\nMinio is free software, released under Apache license v2.0. Minio has an active developer and user community.\n\n### Lambda Functions\n\nMinio triggers Lambda functions through event notification service. In addition Minio also supports simple queueing service for AMQP, Elasticsearch, Redis, NATS and Postgres targets.\n\n### Erasure Code & Bitrot Protection\n\nMinio protects data against hardware failures and silent data corruption using erasure code and checksums. You may lose half the number of drives and still recover from it.\n\n### Written in Go\n\nGo is an emerging language of choice for modern cloud infrastructure projects. Go language enables Minio to be highly concurrent and lightweight.\n",
        "changelog": "* Update minio to RELEASE.2025-10-15T17-29-55Z\n* [Full Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2025-10-15T17-29-55Z)\n* A CVE was reported [Privilege Escalation via Session Policy Bypass in Service Accounts and STS](https://github.com/minio/minio/security/advisories/GHSA-jjjj-jwhf-8rgr) and fixed in this release,\n* fix: remove unnecessary replication checks by [@0xMALVEE](https://github.com/0xMALVEE) in [#21569](https://github.com/minio/minio/pull/21569)\n* LDAP TLS handshake fails with StartTLS and tls_skip_verify=off by [@mosesdd](https://github.com/mosesdd) in [#21582](https://github.com/minio/minio/pull/21582)\n* fix: incorrect poolID when after decommission adding pools by [@jiuker](https://github.com/jiuker) in [#21590](https://github.com/minio/minio/pull/21590)\n* fix: after saveRebalanceStats cancel will be empty by [@jiuker](https://github.com/jiuker) in [#21597](https://github.com/minio/minio/pull/21597)\n* Use new gofumpt by [@klauspost](https://github.com/klauspost) in [#21613](https://github.com/minio/minio/pull/21613)\n* fix: timeN function return final closure not be called by [@drivebyer](https://github.com/drivebyer) in [#21615](https://github.com/minio/minio/pull/21615)\n* fix: allow trailing slash in AWS S3 POST policies by [@cduzer](https://github.com/cduzer) in [#21612](https://github.com/minio/minio/pull/21612)\n* fix: check sub-policy properly when present by [@donatello](https://github.com/donatello) in [#21642](https://github.com/minio/minio/pull/21642)\n",
        "tagline": "Distributed object storage",
        "version": "5.3.0-1",
        "upstreamVersion": "RELEASE.2025-10-15T17-29-55Z",
        "healthCheckPath": "/minio/login",
        "memoryLimit": 2147483648,
        "httpPort": 8000,
        "httpPorts": {
          "API_SERVER_DOMAIN": {
            "title": "API Server Domain",
            "description": "The domain name for MinIO (S3) API requests",
            "containerPort": 9000,
            "defaultValue": "minio-api"
          }
        },
        "addons": {
          "localstorage": {}
        },
        "optionalSso": true,
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin credentials by following this [guide](https://docs.cloudron.io/packages/minio/#admin-credentials)"
          }
        },
        "manifestVersion": 2,
        "website": "http://www.minio.io",
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/69/minio",
        "documentationUrl": "https://docs.cloudron.io/packages/minio/",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "tags": [
          "storage",
          "hosting",
          "s3",
          "objectstore"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.minio.cloudronapp/pic1.png",
          "https://screenshots.cloudron.io/io.minio.cloudronapp/pic2.png"
        ],
        "postInstallMessage": "Please use the following credentials to login:\n\n**Username**: minioadmin<br/>\n**Password**: minioadmin<br/>\n\n",
        "dockerImage": "cloudron/io.minio.cloudronapp:202510210937550000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.minio.cloudronapp/versions/5.3.0-1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.n8n.cloudronapp",
      "creationDate": "2026-06-23T05:44:13.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2021-04-27T21:53:21.000Z",
      "publishedAt": "2021-04-27T21:53:21.000Z",
      "manifest": {
        "id": "io.n8n.cloudronapp",
        "title": "n8n",
        "author": "n8n GmbH",
        "description": "### About\n\nn8n is an extendable workflow automation tool. n8n's node-based approach makes it highly versatile, enabling you to connect anything to everything.\n\n### Available integrations\n\nn8n has 200+ different nodes to automate workflows. The list can be found on: https://n8n.io/nodes\n\n### Features\n\n* Open - Thanks to our fair-code license, run n8n locally, or the cloud. Decide who gets access and where your data is stored.\n* Extendable - Easy to augment with custom functions logic, and apps with minimal engineering effort.\n* Powerful - n8n's node based editor lets you map anything to everything and go beyond basic ETL. \n\n",
        "tagline": "Free and Open Workflow Automation Tool",
        "version": "4.30.3",
        "upstreamVersion": "2.26.9",
        "healthCheckPath": "/healthz",
        "httpPort": 5678,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "redis": {
            "optional": true
          }
        },
        "manifestVersion": 2,
        "memoryLimit": 2147483648,
        "website": "https://n8n.io",
        "contactEmail": "support@clourdon.io",
        "tags": [
          "automation",
          "no-code",
          "nocode",
          "zapier"
        ],
        "changelog": "* Update n8n to 2.26.9\n* [Full Changelog](https://github.com/n8n-io/n8n/releases/tag/n8n%402.26.9)\n",
        "documentationUrl": "https://docs.cloudron.io/packages/n8n/",
        "minBoxVersion": "7.6.0",
        "icon": "file://logo.png",
        "forumUrl": "https://forum.cloudron.io/category/129/n8n",
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.n8n.cloudronapp/workflow1.png",
          "https://screenshots.cloudron.io/io.n8n.cloudronapp/workflow2.png",
          "https://screenshots.cloudron.io/io.n8n.cloudronapp/workflow3.png"
        ],
        "dockerImage": "cloudron/io.n8n.cloudronapp:202606230220410000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.n8n.cloudronapp/versions/4.30.3/icon",
      "featured": true,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.pocketbase.cloudronapp",
      "creationDate": "2026-06-15T05:52:11.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2024-05-14T17:20:26.000Z",
      "publishedAt": "2024-05-14T17:20:26.000Z",
      "manifest": {
        "id": "io.pocketbase.cloudronapp",
        "title": "PocketBase",
        "author": "PocketBase developpers",
        "description": "## About\n\nPocketBase is an open source backend consisting of embedded database (SQLite) with realtime subscriptions, built-in auth management, convenient dashboard UI and simple REST-ish API.\n\n## Features\n\n### Realtime database\nEmbedded performant database with schema builder, data validations, realtime subscriptions and easy to use REST api.\n\n### Authentication\nManage your app users and handle email/password and OAuth2 sign ups (Google, Facebook, GitHub, GitLab) without the hassle.\n\n### File storage\nSanely store files locally or in a S3 storage. Easily attach media to your database records and generate thumbs on the fly.\n\n### Extendable\nUse as a standalone app OR as a framework, that you can extend via Go and JavaScript hooks to create your own custom portable backend.",
        "changelog": "* Update pocketbase to 0.39.4\n* [Full Changelog](https://github.com/pocketbase/pocketbase/releases/tag/v0.39.4)\n* Removed `redirectURL` required validator from the code->token exchange endpoint (aka. `authWithOAuth2Code()`) ([#7734](https://github.com/pocketbase/pocketbase/issues/7734)).\n* Enabled sorting by the first *implicit* presentable relation field ([#7735](https://github.com/pocketbase/pocketbase/discussions/7735)).\n* Other minor UI fixes (tooltip clear on hovered element removal, sortable optional before element fix, etc.).\n* Updated goja and the related `golang.org/x/*` dependencies (regex support improvements).\n",
        "tagline": "Backend for your next SaaS in 1 file",
        "version": "1.17.4",
        "configurePath": "/_/",
        "upstreamVersion": "0.39.4",
        "healthCheckPath": "/",
        "httpPort": 8090,
        "addons": {
          "localstorage": {
            "sqlite": {
              "paths": [
                "/app/data/pb_data/data.db"
              ]
            }
          },
          "sendmail": {
            "requiresValidCertificate": true
          }
        },
        "manifestVersion": 2,
        "website": "https://pocketbase.io",
        "contactEmail": "support@pocketbase.io",
        "checklist": {
          "change-default-password": {
            "message": "Change the admin email and password"
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.pocketbase.cloudronapp/main.png",
          "https://screenshots.cloudron.io/io.pocketbase.cloudronapp/admin.png"
        ],
        "icon": "logo.png",
        "tags": [
          "cms",
          "sql",
          "api",
          "contentful",
          "strapi",
          "netlify",
          "no-code",
          "nocode"
        ],
        "postInstallMessage": "**Important:** Please keep in mind that PocketBase is still under active development and full backward compatibility is not guaranteed before reaching v1.0.0.\n\nThis app is pre-setup with an admin account. The initial credentials are:\n\n**Email**: admin@cloudron.local<br/>\n**Password**: changeme123<br/>\n\n",
        "forumUrl": "https://forum.cloudron.io/category/189/pocketbase",
        "documentationUrl": "https://docs.cloudron.io/packages/pocketbase",
        "minBoxVersion": "9.0.0",
        "dockerImage": "cloudron/io.pocketbase.cloudronapp:202606150422000000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.pocketbase.cloudronapp/versions/1.17.4/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.prometheus.alertmanager.cloudronapp",
      "creationDate": "2026-06-13T06:30:23.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-11-11T19:26:33.000Z",
      "publishedAt": "2020-11-11T19:26:33.000Z",
      "manifest": {
        "id": "io.prometheus.alertmanager.cloudronapp",
        "title": "Prometheus Alertmanager",
        "author": "Erik Tadevosyan",
        "description": "## About\n\nThe Alertmanager handles alerts sent by client applications such as the Prometheus server. \nIt takes care of deduplicating, grouping, and routing them to the correct receiver \nintegration such as email, PagerDuty, or OpsGenie. \nIt also takes care of silencing and inhibition of alerts.\n\n## Features\n\n* Grouping categorizes alerts of similar nature into a single notification.\n* Inhibition is a concept of suppressing notifications for certain alerts if certain other alerts are already firing.\n* Silences are a straightforward way to simply mute alerts for a given time.\n* Alertmanager supports configuration to create a cluster for high availability.\n",
        "tagline": "Alert manager for Prometheus",
        "version": "1.16.0",
        "upstreamVersion": "0.33.0",
        "healthCheckPath": "/",
        "httpPort": 9093,
        "icon": "logo.png",
        "addons": {
          "localstorage": {},
          "proxyAuth": {}
        },
        "manifestVersion": 2,
        "website": "https://prometheus.io/",
        "contactEmail": "support@cloudron.io",
        "tags": [
          "alert",
          "metrics",
          "analytics",
          "graphs"
        ],
        "changelog": "* Update alertmanager to 0.33.0\n* [Full Changelog](https://github.com/prometheus/alertmanager/releases/tag/v0.33.0)\n* [CHANGE] The '--enable-feature=auto-gomaxprocs' option has been removed. This flag had no effect since v0.29 and was deprecated in v0.32. It can be safely removed from any startup scripts. [#5090](https://github.com/prometheus/alertmanager/issues/5090), [#5251](https://github.com/prometheus/alertmanager/issues/5251)\n* [CHANGE] Add `group-key-in-metrics` feature flag. [#5047](https://github.com/prometheus/alertmanager/issues/5047)\n* [CHANGE] Move `AlertMarker`, `GroupMarker` to `marker` package. [#5047](https://github.com/prometheus/alertmanager/issues/5047)\n* [CHANGE] Remove `alertmanager_marked_alerts`. [#5047](https://github.com/prometheus/alertmanager/issues/5047)\n* [CHANGE] Remove the following from `types` package: `MemMarker`, `AlertState*`, `AlertStatus`. [#5047](https://github.com/prometheus/alertmanager/issues/5047)\n* [FEATURE] Introduce per aggregation group AlertMarkers and drop Global Alert Marker. [#5047](https://github.com/prometheus/alertmanager/issues/5047)\n* [FEATURE] ui: Add support for silence annotations. [#5017](https://github.com/prometheus/alertmanager/issues/5017)\n* [FEATURE] api: Add receiver labels and `receiver_matchers` filter to `/api/v2/receivers`, `/api/v2/alerts`, and `/api/v2/alerts/groups`. [#5152](https://github.com/prometheus/alertmanager/issues/5152)\n* [BUGFIX] jira: Allow disabling the resolve transition when `resolve_transition` is not set. [#4821](https://github.com/prometheus/alertmanager/issues/4821)\n* [BUGFIX] jira: Include unresolved issues in `wont_fix_resolution` JQL to prevent duplicate issue creation. [#5185](https://github.com/prometheus/alertmanager/issues/5185)\n",
        "documentationUrl": "https://docs.cloudron.io/packages/prometheus/",
        "minBoxVersion": "7.1.0",
        "forumUrl": "https://forum.cloudron.io/category/112/prometheus",
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.prometheus.alertmanager.cloudronapp/1.png",
          "https://screenshots.cloudron.io/io.prometheus.alertmanager.cloudronapp/2.png"
        ],
        "dockerImage": "cloudron/io.prometheus.alertmanager.cloudronapp:202606130424210000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.prometheus.alertmanager.cloudronapp/versions/1.16.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.prometheus.cloudronapp",
      "creationDate": "2026-05-29T08:53:06.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-11-11T00:38:38.000Z",
      "publishedAt": "2020-11-11T00:38:38.000Z",
      "manifest": {
        "version": "2.12.0",
        "upstreamVersion": "3.12.0",
        "id": "io.prometheus.cloudronapp",
        "title": "Prometheus Server",
        "author": "Prometheus Developers",
        "description": "## About\n\nPrometheus, a Cloud Native Computing Foundation project, is a systems and service monitoring system.\nIt collects metrics from configured targets at given intervals, evaluates rule expressions, displays\nthe results, and can trigger alerts when specified conditions are observed.\n\n## Features\n\nThe features that distinguish Prometheus from other metrics and monitoring systems are:\n\n* A multi-dimensional data model (time series defined by metric name and set of key/value dimensions)\n* PromQL, a powerful and flexible query language to leverage this dimensionality\n* No dependency on distributed storage; single server nodes are autonomous\n* An HTTP pull model for time series collection\n* Pushing time series is supported via an intermediary gateway for batch jobs\n* Targets are discovered via service discovery or static configuration\n* Multiple modes of graphing and dashboarding support\n* Support for hierarchical and horizontal federation\n\n",
        "tagline": "From metrics to insight",
        "healthCheckPath": "/",
        "httpPort": 9090,
        "icon": "logo.png",
        "addons": {
          "localstorage": {},
          "proxyAuth": {
            "basicAuth": true
          }
        },
        "manifestVersion": 2,
        "website": "https://prometheus.io/",
        "contactEmail": "support@cloudron.io",
        "tags": [
          "metrics",
          "analytics",
          "graphite",
          "collect",
          "graphs"
        ],
        "changelog": "* Update prometheus to 3.12.0\n* [Full Changelog](https://github.com/prometheus/prometheus/releases/tag/v3.12.0)\n* [SECURITY] Remote-write: Reject snappy-compressed requests whose declared decoded length exceeds the 32MB. Thanks to [@hibrian827](https://github.com/hibrian827) for reporting it. [#18642](https://github.com/prometheus/prometheus/issues/18642)\n* [SECURITY] STACKIT SD: Fix secrets being exposed in plaintext via `/-/config` endpoint. Thanks to [@August829](https://github.com/August829) and [@Phaxma](https://github.com/Phaxma) for reporting. GHSA-39j6-789q-qxvh [#18649](https://github.com/prometheus/prometheus/issues/18649)\n* [CHANGE] TSDB/Agent: Adds Start Timestamp field to all WAL Histogram samples in memory; used `st-storage` flag is enabled. [#18221](https://github.com/prometheus/prometheus/issues/18221)\n* [FEATURE] API: Add `/api/v1/status/self_metrics` endpoint returning the current state of the Prometheus server's own metrics about itself as JSON. [#18411](https://github.com/prometheus/prometheus/issues/18411)\n* [FEATURE] Discovery: Add DigitalOcean Managed Databases service discovery [#18287](https://github.com/prometheus/prometheus/issues/18287)\n* [FEATURE] PromQL: Add `start()`, `end()`, `range()`, and `step()` experimental functions [#17877](https://github.com/prometheus/prometheus/issues/17877)\n* [FEATURE] UI: Add a web interface for deleting time series and cleaning tombstones, accessible from the Status menu. [#18390](https://github.com/prometheus/prometheus/issues/18390)\n* [BUGFIX] PromQL: Fix `info()` function incorrectly handling negated `__name__` matchers [#17932](https://github.com/prometheus/prometheus/issues/17932)\n* [BUGFIX] Config: Validate remote\\_write queue\\_config fields at load time to prevent runtime panic and silent misconfiguration. [#18209](https://github.com/prometheus/prometheus/issues/18209)\n* [BUGFIX] TSDB: panic with native histograms during query of overlapping chunks. [#18692](https://github.com/prometheus/prometheus/issues/18692)\n",
        "documentationUrl": "https://docs.cloudron.io/packages/prometheus/",
        "minBoxVersion": "7.1.0",
        "forumUrl": "https://forum.cloudron.io/category/112/prometheus",
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.prometheus.cloudronapp/1.png",
          "https://screenshots.cloudron.io/io.prometheus.cloudronapp/2.png",
          "https://screenshots.cloudron.io/io.prometheus.cloudronapp/3.png"
        ],
        "dockerImage": "cloudron/io.prometheus.cloudronapp:202605290421310000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.prometheus.cloudronapp/versions/2.12.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.redash.cloudronapp",
      "creationDate": "2026-03-03T09:21:11.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2017-12-27T23:43:15.000Z",
      "publishedAt": "2017-12-27T23:43:15.000Z",
      "manifest": {
        "id": "io.redash.cloudronapp",
        "title": "Redash",
        "author": "Redash Developers",
        "tagline": "Make Your Company Data Driven",
        "description": "## About \n\n**_Redash_** is our take on freeing the data within our company in a way that will better fit our culture and usage patterns.\n\nPrior to **_Redash_**, we tried to use traditional BI suites and discovered a set of bloated, technically challenged and slow tools/flows. What we were looking for was a more hacker'ish way to look at data, so we built one.\n\n## Features\n\n**_Redash_** was built to allow fast and easy access to billions of records, that we process and collect using Amazon Redshift (\"petabyte scale data warehouse\" that \"speaks\" PostgreSQL).\n\nToday **_Redash_** has support for querying multiple databases, including: Redshift, Google BigQuery, PostgreSQL, MySQL, Graphite,\nPresto, Google Spreadsheets, Cloudera Impala, Hive and custom scripts.\n\n**_Redash_** consists of two parts:\n\n1. **Query Editor**: think of [JS Fiddle](http://jsfiddle.net) for SQL queries. It's your way to share data in the organization in an open way, by sharing both the dataset and the query that generated it. This way everyone can peer review not only the resulting dataset but also the process that generated it. Also it's possible to fork it and generate new datasets and reach new insights.\n2. **Dashboards/Visualizations**: once you have a dataset, you can create different visualizations out of it, and then combine several visualizations into a single dashboard. Currently it supports charts, pivot table and cohorts.\n",
        "version": "5.4.0",
        "upstreamVersion": "26.3.0",
        "memoryLimit": 2684354560,
        "healthCheckPath": "/",
        "httpPort": 5000,
        "addons": {
          "postgresql": {},
          "redis": {
            "noPassword": true
          },
          "localstorage": {},
          "sendmail": {
            "supportsDisplayName": false
          },
          "ldap": {}
        },
        "manifestVersion": 2,
        "website": "https://redash.io/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "data",
          "analytics",
          "visualization"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.redash.cloudronapp/redash_screenshot_query-slide-1.png",
          "https://screenshots.cloudron.io/io.redash.cloudronapp/redash_screenshot_vis-slide-2.png",
          "https://screenshots.cloudron.io/io.redash.cloudronapp/redash_screenshot_dashboard-slide-3.png"
        ],
        "changelog": "* Update redash to 26.3.0\n* [Full Changelog](https://github.com/getredash/redash/wiki/Release-Notes#26030)\n",
        "postInstallMessage": "The initial admin credentials are:\n\n**Email**: admin@cloudron.local<br/>\n**Password**: changeme<br/>\n\n",
        "checklist": {
          "change-default-password": {
            "message": "Change the admin email and password"
          }
        },
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/88/redash",
        "documentationUrl": "https://docs.cloudron.io/packages/redash/",
        "dockerImage": "cloudron/io.redash.cloudronapp:202603030843330000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.redash.cloudronapp/versions/5.4.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.taiga.cloudronapp",
      "creationDate": "2026-05-15T09:35:31.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2016-02-04T17:17:26.000Z",
      "publishedAt": "2016-02-04T17:17:26.000Z",
      "manifest": {
        "id": "io.taiga.cloudronapp",
        "title": "Taiga",
        "author": "Taiga Authors",
        "tagline": "Project management platform",
        "version": "2.19.4",
        "upstreamVersion": "6.10.3",
        "description": "### Overview\n\nTaiga is a project management platform for startups and agile developers & designers who want a simple, beautiful tool that makes work truly enjoyable.\n\n### Features\n\n* **Backlog** - Keeps the running list of all features and User Stories that make up your project.\n* **Kanban** - Fully Customizable Post-it Note type layout of your workflow.\n* **Tasks** - Further define the work required to complete each User Story.\n* **Sprints** - Gathers and Tracks the User Stories and Tasks that can be worked on by your team within a given time frame.\n* **Issues** - Track issues and bugs, assign tags, responsibility and keep traceability.\n\n### Focus on\n\n* Fun to use\n* Intuitive and Easy to use\n* Clean to not distract\n* Unobtrusive\n* Keep your team in sync\n* Do not rule over you\n",
        "changelog": "* Update taiga-front-dist to 6.10.3\n* [Full Changelog](https://github.com/taigaio/taiga-back/releases/tag/6.10.3)\n",
        "healthCheckPath": "/",
        "configurePath": "/admin/",
        "httpPort": 8000,
        "optionalSso": true,
        "addons": {
          "sendmail": {
            "supportsDisplayName": false
          },
          "postgresql": {},
          "localstorage": {},
          "ldap": {}
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the admin password and email"
          }
        },
        "tags": [
          "scrum",
          "kanban",
          "project",
          "management",
          "agile",
          "trello",
          "asana",
          "jira",
          "basecamp",
          "backlog",
          "srints",
          "issue",
          "bug"
        ],
        "memoryLimit": 314572800,
        "manifestVersion": 2,
        "minBoxVersion": "8.1.0",
        "website": "https://taiga.io",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.taiga.cloudronapp/01.png",
          "https://screenshots.cloudron.io/io.taiga.cloudronapp/02.png",
          "https://screenshots.cloudron.io/io.taiga.cloudronapp/03.png",
          "https://screenshots.cloudron.io/io.taiga.cloudronapp/04.png",
          "https://screenshots.cloudron.io/io.taiga.cloudronapp/05.png"
        ],
        "postInstallMessage": "This app is pre-setup with an admin account. This admin account is only for the admin panel, not the regular login!\nThe initial credentials are:\n\n**Username**: admin<br/>\n**Password**: 123123<br/>\n\nThe admin panel is reachable at `/admin/` (trailing slash is important!)\n\n<nosso>\nNew users can be created in the registration form of the app. Public registration is enabled by default.\n</nosso>\n\n<sso>\n**Cloudron users must login to the app before being able to add them to projects in Taiga**.\nOtherwise, the app assumes they are external users and sends an invite.\n</sso>\n",
        "documentationUrl": "https://docs.cloudron.io/packages/taiga",
        "forumUrl": "https://forum.cloudron.io/category/65/taiga",
        "dockerImage": "cloudron/io.taiga.cloudronapp:202605150521290000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.taiga.cloudronapp/versions/2.19.4/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.typebot.cloudronapp",
      "creationDate": "2026-06-18T10:43:44.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-08-12T10:29:05.000Z",
      "publishedAt": "2023-08-12T10:29:05.000Z",
      "manifest": {
        "id": "io.typebot.cloudronapp",
        "title": "Typebot",
        "author": "Baptiste Arnaud <baptiste@typebot.io>",
        "description": "### Overview\n\nTypebot is a visual chatbot builder that helps you create chatbots for your website without coding.\n",
        "changelog": "* Update typebot.io to 3.17.2\n* [Full Changelog](https://github.com/baptisteArno/typebot.io/releases/tag/v3.17.2)\n* Configure WhatsApp forwarded events ([#2528](https://github.com/baptisteArno/typebot.io/issues/2528)) [[c5516cd](https://github.com/baptisteArno/typebot.io/commit/c5516cd24c49b0060331a4ec5204f8007ea9daf1)]\n* Configure WhatsApp webhook forwarding URL ([#2529](https://github.com/baptisteArno/typebot.io/issues/2529)) [[3db24c4](https://github.com/baptisteArno/typebot.io/commit/3db24c49bdcde093a9d1e4d0ba3440cdb795ea5f)]\n* Fix landing page Discord URL ([#2512](https://github.com/baptisteArno/typebot.io/issues/2512)) [[b4a7aab](https://github.com/baptisteArno/typebot.io/commit/b4a7aab16d5c0c6c396834cd76ef2a4e30f26772)]\n* Fix missing result columns in CSV export ([#2513](https://github.com/baptisteArno/typebot.io/issues/2513)) [[08cb6ea](https://github.com/baptisteArno/typebot.io/commit/08cb6ea10f4371e7cd425b5337d21cd9778e3d9b)]\n* Fix OpenAI audio transcription uploads ([#2521](https://github.com/baptisteArno/typebot.io/issues/2521)) [[2fd5510](https://github.com/baptisteArno/typebot.io/commit/2fd5510641c85c9c4c7fccb111c2d8a84f0c86be)]\n* Fix OpenAI chat completions endpoint ([#2522](https://github.com/baptisteArno/typebot.io/issues/2522)) [[b252a9c](https://github.com/baptisteArno/typebot.io/commit/b252a9c9963dbcd468186911b9e8cc5cba2981da)]\n* Fix embedded audio uploads ([#2523](https://github.com/baptisteArno/typebot.io/issues/2523)) [[c82ac43](https://github.com/baptisteArno/typebot.io/commit/c82ac4324a61376b3de3c8b75ccfad7c03f59e7a)]\n* Ignore expected WhatsApp webhook errors ([#2527](https://github.com/baptisteArno/typebot.io/issues/2527)) [[3b321f4](https://github.com/baptisteArno/typebot.io/commit/3b321f4ba12579ee95635565f1aac6fab2f3e3ee)]\n* Block IPv6 unspecified SSRF targets ([#2511](https://github.com/baptisteArno/typebot.io/issues/2511)) [[f56c3c3](https://github.com/baptisteArno/typebot.io/commit/f56c3c3f771df13a8c11e88f500dfdd78981bed1)]\n",
        "tagline": "Build advanced chatbots visually",
        "version": "1.25.1",
        "upstreamVersion": "3.17.2",
        "minBoxVersion": "8.1.0",
        "healthCheckPath": "/",
        "icon": "logo.png",
        "httpPort": 3000,
        "httpPorts": {
          "TYPEBOT_VIEWER_HOST": {
            "title": "Typebot Viewer",
            "description": "The Typebot viewer where your users can interact with your bots",
            "containerPort": 3001,
            "defaultValue": "bot"
          }
        },
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "oidc": {
            "loginRedirectUri": "/api/auth/callback/custom-oauth"
          },
          "sendmail": {
            "supportsDisplayName": true
          }
        },
        "checklist": {
          "configure-s3": {
            "message": "Configure S3 settings in /app/data/env.sh"
          }
        },
        "postInstallMessage": "In order to function properly, your S3 bucket must be configured. Make sure to read through the S3 configuration [docs](https://docs.typebot.io/self-hosting/guides/s3).\n",
        "manifestVersion": 2,
        "website": "https://typebot.io",
        "contactEmail": "support@typebot.io",
        "forumUrl": "https://forum.cloudron.io/category/173/typebot",
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.typebot.cloudronapp/typebot_00.png"
        ],
        "optionalSso": true,
        "tags": [
          "chatbot",
          "forms",
          "typeform"
        ],
        "documentationUrl": "https://docs.cloudron.io/packages/typebot/",
        "memoryLimit": 1073741824,
        "dockerImage": "cloudron/io.typebot.cloudronapp:202606180521230000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.typebot.cloudronapp/versions/1.25.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.vaultproject.cloudronapp2",
      "creationDate": "2026-06-18T07:07:59.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-12-14T10:47:16.000Z",
      "publishedAt": "2023-12-14T10:47:16.000Z",
      "manifest": {
        "id": "io.vaultproject.cloudronapp2",
        "version": "1.83.4",
        "upstreamVersion": "2.0.3",
        "title": "Vault",
        "author": "Vault Project",
        "tagline": "Manage Secrets and Protect Sensitive Data",
        "description": "## About\n\nVault is a tool for securely accessing secrets. A secret is anything that you want to tightly control access to,\nsuch as API keys, passwords, certificates, and more. Vault provides a unified interface to any secret, while\nproviding tight access control and recording a detailed audit log.\n\n## Features\n\nThe key features of Vault are:\n\n* **Secure Secret Storage**: Arbitrary key/value secrets can be stored in Vault. Vault encrypts these secrets prior to writing them to persistent storage, so gaining access to the raw storage isn't enough to access your secrets. Vault can write to disk, Consul, and more.\n\n**Dynamic Secrets**: Vault can generate secrets on-demand for some systems, such as AWS or SQL databases. For example, when an application needs to access an S3 bucket, it asks Vault for credentials, and Vault will generate an AWS keypair with valid permissions on demand. After creating these dynamic secrets, Vault will also automatically revoke them after the lease is up.\n\n**Data Encryption**: Vault can encrypt and decrypt data without storing it. This allows security teams to define encryption parameters and developers to store encrypted data in a location such as SQL without having to design their own encryption methods.\n\n**Leasing and Renewal**: All secrets in Vault have a lease associated with it. At the end of the lease, Vault will automatically revoke that secret. Clients are able to renew leases via built-in renew APIs.\n\n**Revocation**: Vault has built-in support for secret revocation. Vault can revoke not only single secrets, but a tree of secrets, for example all secrets read by a specific user, or all secrets of a particular type. Revocation assists in key rolling as well as locking down systems in the case of an intrusion.\n\n",
        "minBoxVersion": "7.1.2",
        "forumUrl": "https://forum.cloudron.io/category/94/vault",
        "documentationUrl": "https://docs.cloudron.io/packages/vault/",
        "healthCheckPath": "/",
        "website": "https://www.vaultproject.io/",
        "contactEmail": "support@cloudron.io",
        "httpPort": 8200,
        "addons": {
          "localstorage": {},
          "oidc": {
            "loginRedirectUri": "/ui/vault/auth/oidc/oidc/callback"
          }
        },
        "capabilities": [
          "mlock"
        ],
        "tags": [
          "secret",
          "encryption",
          "hashicorp",
          "password",
          "key"
        ],
        "manifestVersion": 2,
        "memoryLimit": 1073741824,
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.vaultproject.cloudronapp/vault-ui-wizard.png",
          "https://screenshots.cloudron.io/io.vaultproject.cloudronapp/replicdation.png",
          "https://screenshots.cloudron.io/io.vaultproject.cloudronapp/unseal.png"
        ],
        "icon": "file://logo.png",
        "postInstallMessage": "On first visit, you can generate the keys for the vault. The keys are not stored\nin the app and without the keys you cannot unseal the vault.\n\nTo enable authentication against the Cloudron user directory, unseal the vault and\nrun `/app/pkg/enable-oidc.sh <root-token>` using the\n[Web Terminal](https://docs.cloudron.io/packages/#web-terminal).\n\n",
        "changelog": "* Update vault to 2.0.3\n* [Full Changelog](https://github.com/hashicorp/vault/releases/tag/v2.0.3)\n* auth/radius: Added case\\_insensitive\\_names toggle to prevent username collisions and enable case-insensitive user handling.\n* core/acl: Fix LIST ACL bypass where a trailing-slash request could skip a more-specific deny rule.\n* core: Use constant-time recovery token comparison\n* core/acl: LIST requests with a trailing slash now correctly respect more-specific deny policies. Previously, a deny on `path \"kv/*\" { deny }` could be bypassed for `LIST kv/private/` if a broader allow `path \"kv/*\"` also existed. Policies relying on the previous (incorrect) behavior may now be denied.\n* core: Vault will now redirect non-canonicalized paths (containing `/./`, `/../`, or `//`) to a cleaned path, instead of rejecting these requests\n* **AI Agent Support (Beta/Enterprise)**: Adds beta support for first-class AI agents. Adds an Agent Registry to register agents, and adds support for using Vault as an OAuth resource server for registered agent entities. When configured, allows OAuth 2.0 JWTs to be used to directly authorize requests to Vault, without needing a Vault token.\n* core/rotationMgr: Fix storage routing for local mounts in namespaces to prevent metadata replication and ensure GDPR compliance.\n* secrets/pki: Fix PKI certificate issuance not\\_after time to respect max TTL.\n* secrets/transit: Add managed key support to Transit rewrap endpoint.\n* storage/raft: reject `performance_multiplier` values less than or equal to zero\n",
        "dockerImage": "cloudron/io.vaultproject.cloudronapp2:202606172322050000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.vaultproject.cloudronapp2/versions/1.83.4/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.vikunja.cloudronapp",
      "creationDate": "2026-04-10T06:21:57.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2021-03-02T02:00:59.000Z",
      "publishedAt": "2021-03-02T02:00:59.000Z",
      "manifest": {
        "id": "io.vikunja.cloudronapp",
        "title": "Vikunja",
        "author": "Vikunja Developers",
        "description": "## About\n\nVikunja is an Open-Source, self-hosted To-Do list application for all platforms. It is licensed under the GPLv3.\n\nThink of Vikunja like the notebook you have with all your things to keep track of.\nBut better.\n\n## Features\n\n* Stay organized - Organize your tasks in lists, organize lists in namespaces.\n* Tasks - Tasks are not only simple tasks. You can let Vikunja remind you of tasks when they're due. Never miss an important deadline again!\n* Collaboration - Ever wished you could just share that grocery list with your roomate instead of having to send dozens of texts on your way to the supermarket? With Vikunja, you can. Simply share a list (or a namespace with all its lists) to another user. Don't want your roommate to add new things to the grocery list and only do the shopping? You can also share a list with read-only access!\n*  Share links - You can share a list with a link so that others can directly see or edit all tasks on a list but don't need to create an account. Share links have all the same rights management as sharing with users or teams. \n* Labels - Effortlessly mark tasks with a colorful label to find and group relevant tasks with a click! \n\n",
        "changelog": "* Update vikunja to 2.3.0\n* [Full Changelog](https://github.com/go-vikunja/vikunja/releases/tag/v2.3.0)\n* *(auth)* Normalize API base URL to prevent refresh cookie path mismatch\n* *(auth)* Add retry and logging for token refresh failures\n* *(auth)* Enforce TOTP on OIDC callback for users with 2FA enabled\n* *(background)* Use targeted column update when removing background\n* *(caldav)* Add tags and sync token to collections ([#&#8203;2482](https://github.com/go-vikunja/vikunja/issues/2482))\n* *(caldav)* Resolve lint issues in caldavtests package\n* *(caldav)* Skip tests for known CalDAV bugs and fix timing issues\n* *(caldav)* Escape user-controlled strings per RFC 5545 in VCALENDAR output\n* *(caldav)* Enforce task read authorization on GetTasksByUIDs\n* *(caldav)* Reject GetResource when URL project mismatches task project\n",
        "tagline": "The to-do app to organize your life.",
        "version": "1.23.0",
        "upstreamVersion": "2.3.0",
        "healthCheckPath": "/api/v1/info",
        "httpPort": 3456,
        "optionalSso": true,
        "addons": {
          "localstorage": {},
          "sendmail": {
            "supportsDisplayName": false
          },
          "postgresql": {},
          "oidc": {
            "loginRedirectUri": "/auth/openid/cloudron, http://127.0.0.1/auth/openid/cloudron"
          }
        },
        "manifestVersion": 2,
        "website": "http://vikunja.io",
        "minBoxVersion": "7.5.1",
        "documentationUrl": "https://cloudron.io/documentation/packages/vikunja/",
        "forumUrl": "https://forum.cloudron.io/category/127/vikunja",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "tags": [
          "todo",
          "organize",
          "kanban",
          "trello",
          "planning",
          "project",
          "asana",
          "evernote",
          "tasks"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.vikunja.cloudronapp/list.jpg",
          "https://screenshots.cloudron.io/io.vikunja.cloudronapp/kanban.jpg",
          "https://screenshots.cloudron.io/io.vikunja.cloudronapp/tasks.png"
        ],
        "postInstallMessage": "<nosso>\nOn first visit, register yourself and sign in. External registration is enabled by default.\n</nosso>\n\n",
        "dockerImage": "cloudron/io.vikunja.cloudronapp:202604092319530000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.vikunja.cloudronapp/versions/1.23.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "io.wekan.cloudronapp",
      "creationDate": "2026-06-23T12:06:24.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2016-04-01T14:37:03.000Z",
      "publishedAt": "2016-04-01T14:37:03.000Z",
      "manifest": {
        "id": "io.wekan.cloudronapp",
        "title": "Wekan",
        "author": "Wekan developers",
        "description": "### Wekan is a collaborative kanban board application\n\nWhether you’re maintaining a personal todo list, planning your holidays\nwith some friends, or working in a team on your next revolutionary idea,\nKanban boards are an unbeatable tool to keep your things organized.\nThey give you a visual overview of the current state of your project,\nand make you productive by allowing you to focus on the few items that\nmatter the most.\n\nWekan supports most features you would expect of it including a real-time\nuser interface, cards comments, member assignations, customizable labels,\nfiltered views, and more.\n",
        "changelog": "* Update wekan to 9.70\n* [Full Changelog](https://github.com/wekan/wekan/releases/tag/v9.70)\n* [Copying a card to or from a board with no labels threw](https://github.com/wekan/wekan/issues/5592)\n* [Copying a board did not copy its webhooks](https://github.com/wekan/wekan/issues/5592), [#5592](https://github.com/wekan/wekan/issues/5592)\n* [Disabled user accounts could be added to boards](https://github.com/wekan/wekan/issues/1894), [#1894](https://github.com/wekan/wekan/issues/1894)\n* [Admin Panel boards report listed removed members as current members](https://github.com/wekan/wekan/issues/5122), [#5122](https://github.com/wekan/wekan/issues/5122)\n* [Could not remove a deleted user from a card's members](https://github.com/wekan/wekan/issues/4847), [#4847](https://github.com/wekan/wekan/issues/4847)\n* [A newly added board member was missing from the card members popup](https://github.com/wekan/wekan/issues/4965), [#4965](https://github.com/wekan/wekan/issues/4965)\n* Performance: copying a card with many checklist items took minutes ([#5688](https://github.com/wekan/wekan/issues/5688))\n* [Error when clicking the notification icon](https://github.com/wekan/wekan/issues/5325), [#5325](https://github.com/wekan/wekan/issues/5325)\n* [Board \"show checklists on minicard\" setting had no effect](https://github.com/wekan/wekan/issues/5565), [#5565](https://github.com/wekan/wekan/issues/5565)\n* [Can't edit a card's members in the UI after removing them via the REST API](https://github.com/wekan/wekan/issues/3697), [#3697](https://github.com/wekan/wekan/issues/3697)\n",
        "tagline": "The open-source Trello-like kanban",
        "version": "4.113.0",
        "upstreamVersion": "9.70",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "addons": {
          "localstorage": {},
          "mongodb": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "oidc": {
            "loginRedirectUri": "/_oauth/oidc"
          }
        },
        "optionalSso": true,
        "manifestVersion": 2,
        "minBoxVersion": "7.4.2",
        "website": "https://wekan.github.io/",
        "memoryLimit": 536870912,
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "trello",
          "kanban",
          "planning",
          "project",
          "asana"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/io.wekan.cloudronapp/img0.png",
          "https://screenshots.cloudron.io/io.wekan.cloudronapp/img1.png",
          "https://screenshots.cloudron.io/io.wekan.cloudronapp/img2.png"
        ],
        "forumUrl": "https://forum.cloudron.io/category/30/wekan",
        "documentationUrl": "https://docs.cloudron.io/packages/wekan",
        "postInstallMessage": "<sso>\nCloudron users must login to Wekan before they can discover and share boards with each other.\nThe first user to login is made a Wekan admin.\n</sso>\n\n<nosso>\nOn first visit, register yourself to start using the app.\n</nosso>\n\n",
        "dockerImage": "cloudron/io.wekan.cloudronapp:202606231133470000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/io.wekan.cloudronapp/versions/4.113.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "is.umami.cloudronapp",
      "creationDate": "2026-04-19T07:51:51.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2022-05-04T23:12:27.000Z",
      "publishedAt": "2022-05-04T23:12:27.000Z",
      "manifest": {
        "id": "is.umami.cloudronapp",
        "version": "3.24.1",
        "upstreamVersion": "3.1.0",
        "title": "Umami",
        "author": "Umami Community",
        "description": "## About\n\nUmami is a simple, easy to use, self-hosted web analytics solution. The goal is to provide you with a friendlier, privacy-focused alternative to Google Analytics and a free, open-sourced alternative to paid solutions. Umami collects only the metrics you care about and everything fits on a single page.\n\n## Features\n\n* Simple analytics\n* Unlimited websites\n* Bypass ad-blockers\n* Light-weight\n* Multiple accounts\n* Share data\n* Mobile-friendly\n* Data ownership\n* Privacy-focused\n* Open-source\n\n",
        "tagline": "Own your website analytics",
        "website": "https://umami.is/",
        "icon": "file://logo.png",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "memoryLimit": 2147483648,
        "runtimeDirs": [
          "/app/code/prisma",
          "/app/code/src/generated/prisma",
          "/app/code/generated",
          "/app/code/node_modules",
          "/app/code/public",
          "/app/code/.next"
        ],
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "redis": {
            "optional": true
          }
        },
        "manifestVersion": 2,
        "contactEmail": "support@cloudron.io",
        "tags": [
          "analytics",
          "tracker"
        ],
        "changelog": "* Dynamically set max-old-space-size for nodejs\n",
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "postInstallMessage": "This app is pre-setup with an admin account.\n\nThe initial credentials are:\n\n**Username**: admin<br/>\n**Password**: umami<br/>\n",
        "documentationUrl": "https://docs.cloudron.io/packages/umami/",
        "forumUrl": "https://forum.cloudron.io/category/141/umami",
        "minBoxVersion": "8.0.0",
        "mediaLinks": [
          "https://screenshots.cloudron.io/is.umami.cloudronapp/about-screenshot.png",
          "https://screenshots.cloudron.io/is.umami.cloudronapp/languages.png"
        ],
        "dockerImage": "cloudron/is.umami.cloudronapp:202604181940440000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/is.umami.cloudronapp/versions/3.24.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "it.kutt.cloudronapp",
      "creationDate": "2026-05-18T10:48:21.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-11-07T01:55:20.000Z",
      "publishedAt": "2020-11-07T01:55:20.000Z",
      "manifest": {
        "id": "it.kutt.cloudronapp",
        "title": "Kutt",
        "author": "Kutt Community",
        "description": "## About\n\nKutt is a modern URL shortener with support for custom domains. Shorten URLs, manage your links and view the click rate statistics.\n\n## Features\n\n* Free and open source.\n* Custom domain support.\n* Custom URLs for shortened links\n* Set password for links.\n* Set description for links.\n* Expiration time for links.\n* Private statistics for shortened URLs.\n* View, edit, delete and manage your links.\n* Admin account to view, delete and ban links.\n* Ability to disable registration and anonymous link creation for private use.\n* RESTful API.\n\n\n",
        "tagline": "Modern URL Shortener",
        "version": "2.5.0",
        "upstreamVersion": "3.2.5",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "redis": {},
          "sendmail": {
            "supportsDisplayName": false
          },
          "oidc": {
            "loginRedirectUri": "/login/oidc"
          }
        },
        "manifestVersion": 2,
        "website": "https://kutt.it",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "memoryLimit": 1073741824,
        "mediaLinks": [
          "https://screenshots.cloudron.io/it.kutt.cloudronapp/callout.png"
        ],
        "tags": [
          "bitly",
          "url",
          "shortener",
          "polr",
          "yourls"
        ],
        "changelog": "* Cloudron OIDC login integration\n",
        "checklist": {
          "create-admin": {
            "message": "Create admin account by visiting the app"
          }
        },
        "documentationUrl": "https://docs.cloudron.io/packages/kutt/",
        "minBoxVersion": "8.2.0",
        "multiDomain": true,
        "optionalSso": true,
        "forumUrl": "https://forum.cloudron.io/category/111/kutt",
        "dockerImage": "cloudron/it.kutt.cloudronapp:202605181003290000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/it.kutt.cloudronapp/versions/2.5.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "lamp.cloudronapp.php74",
      "creationDate": "2026-06-03T06:45:16.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-09-23T18:14:49.000Z",
      "publishedAt": "2020-09-23T18:14:49.000Z",
      "manifest": {
        "id": "lamp.cloudronapp.php74",
        "title": "LAMP",
        "author": "Cloudron developers",
        "description": "## Cloudron LAMP Stack\n\nLAMP is an archetypal model of web service stacks, named as an acronym of the names of its original four open-source components: the Linux operating system,\nthe Apache HTTP Server, the MySQL relational database management system (RDBMS), and the PHP programming language.\n\n## ionCube\n\nionCube is a PHP module extension that loads encrypted PHP files and speeds up webpages. ionCube is pre-installed\nand enabled by default.\n\n### Remote Terminal\n\nUse the [web terminal](https://docs.cloudron.io/packages/#web-terminal) for a remote shell connection into the\napp to adjust configuration files like `php.ini`.\n\n",
        "tagline": "An empty LAMP stack (PHP 8.x)",
        "version": "5.2.2",
        "upstreamVersion": "PHP - 8.1, 8.2, 8.3, 8.4, 8.5",
        "healthCheckPath": "/",
        "httpPort": 80,
        "manifestVersion": 2,
        "website": "https://cloudron.io/",
        "contactEmail": "apps@cloudron.io",
        "icon": "logo.png",
        "addons": {
          "mysql": {},
          "localstorage": {
            "ftp": {
              "uid": 33,
              "uname": "www-data"
            }
          },
          "sendmail": {
            "supportsDisplayName": true
          },
          "redis": {
            "optional": true
          },
          "ldap": {}
        },
        "tags": [
          "apache",
          "php",
          "mysql",
          "hosting",
          "lamp",
          "stacks",
          "development"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/lamp.cloudronapp.php74/lamp-stack.jpg"
        ],
        "changelog": "* Update php-src to 8.5.7\n",
        "postInstallMessage": "The database, redis and email credentials can be found in `/app/data/credentials.txt`. phpMyAdmin access is stored in `/app/data/phpmyadmin_login.txt`.\n\nThe stack uses PHP 8.1 by default. See the docs on how to switch to an alternate PHP version.\n\nThe files can be accessed using the the <a href=\"/filemanager.html?type=app&id=$CLOUDRON-APP-ID\">File Manager</a> or <a href=\"https://docs.cloudron.io/packages/lamp#sftp\">SFTP</a>.\n\n",
        "multiDomain": true,
        "minBoxVersion": "7.5.1",
        "forumUrl": "https://forum.cloudron.io/category/15/lamp",
        "documentationUrl": "https://docs.cloudron.io/packages/lamp/",
        "dockerImage": "cloudron/lamp.cloudronapp.php74:202606030220070000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/lamp.cloudronapp.php74/versions/5.2.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "link.linkding.cloudronapp",
      "creationDate": "2026-01-12T17:51:14.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-07-05T13:04:40.000Z",
      "publishedAt": "2023-07-05T13:04:40.000Z",
      "manifest": {
        "id": "link.linkding.cloudronapp",
        "title": "Linkding",
        "tagline": "Minimal, fast, and easy Bookmark manager",
        "version": "1.26.1",
        "upstreamVersion": "1.45.0",
        "description": "### About\n\nLinkding is a bookmark manager that is designed be to be minimal, fast, and easy to host yourself.\n\nThe name comes from:\n\n* link which is often used as a synonym for URLs and bookmarks in common language\n* Ding which is German for thing\n* ...so basically something for managing your links\n\n### Feature Overview:\n\n* Clean UI optimized for readability\n* Organize bookmarks with tags\n* Add notes using Markdown\n* Read it later functionality\n* Share bookmarks with other users\n* Bulk editing\n* Automatically provides titles, descriptions and icons of bookmarked websites\n* Automatically creates snapshots of bookmarked websites on the Internet Archive Wayback Machine\n* Import and export bookmarks in Netscape HTML format\n* Extensions for Firefox and Chrome, as well as a bookmarklet\n* Light and dark themes\n* REST API for developing 3rd party apps\n* Admin panel for user self-service and raw data access\n* Easy setup using Docker and a SQLite database, with PostgreSQL as an option\n\n",
        "author": "Sascha Ißbrücker",
        "website": "https://github.com/sissbruecker/linkding",
        "healthCheckPath": "/",
        "icon": "logo.png",
        "httpPort": 9090,
        "memoryLimit": 536870912,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "oidc": {
            "loginRedirectUri": "/oidc/callback/"
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "optionalSso": true,
        "manifestVersion": 2,
        "contactEmail": "support@cloudron.io",
        "postInstallMessage": "This app is pre-setup with a superuser account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme<br/>\n\n",
        "changelog": "* oidc: add env template to optionally disable login form\n",
        "minBoxVersion": "8.1.0",
        "mediaLinks": [
          "https://screenshots.cloudron.io/link.linkding.cloudronapp/main.png"
        ],
        "tags": [
          "productivity",
          "bookmark",
          "bookmark-manager"
        ],
        "documentationUrl": "https://docs.cloudron.io/packages/linkding/",
        "forumUrl": "https://forum.cloudron.io/category/170/linkding",
        "dockerImage": "cloudron/link.linkding.cloudronapp:202601121503210000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/link.linkding.cloudronapp/versions/1.26.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "louislam.uptimekuma.app",
      "creationDate": "2026-06-19T19:04:52.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2021-07-21T21:44:13.000Z",
      "publishedAt": "2021-07-21T21:44:13.000Z",
      "manifest": {
        "id": "louislam.uptimekuma.app",
        "title": "Uptime Kuma",
        "author": "Uptime Kuma Team",
        "description": "## About\n\nIt is a self-hosted monitoring tool like \"Uptime Robot\".\n \n## Feature\n\n* Monitoring uptime for HTTP(s) / TCP / Ping.\n* Fancy, Reactive, Fast UI/UX.\n* Notifications via Webhook, Telegram, Discord and email (SMTP).\n* 20 seconds interval.\n\n",
        "tagline": "Self-hosted monitoring tool like Uptime Robot",
        "version": "2.6.2",
        "upstreamVersion": "2.4.0",
        "healthCheckPath": "/",
        "httpPort": 3001,
        "addons": {
          "localstorage": {
            "sqlite": {
              "paths": [
                "/app/data/data/kuma.db"
              ]
            }
          }
        },
        "multiDomain": true,
        "manifestVersion": 2,
        "icon": "logo.png",
        "tags": [
          "uptime",
          "ping",
          "status",
          "pingdom",
          "pingdown",
          "monitoring"
        ],
        "documentationUrl": "https://docs.cloudron.io/packages/uptime-kuma/",
        "changelog": "* Update cloudflared to 2026.6.1\n",
        "postInstallMessage": "On first visit, you will be asked to set up an admin account.\n",
        "website": "https://github.com/louislam/uptime-kuma",
        "forumUrl": "https://forum.cloudron.io/category/133/uptime-kuma",
        "contactEmail": "support@cloudron.io",
        "mediaLinks": [
          "https://screenshots.cloudron.io/louislam.uptimekuma.app/dashboard.jpg"
        ],
        "configurePath": "/dashboard",
        "capabilities": [
          "ping"
        ],
        "minBoxVersion": "8.2.0",
        "dockerImage": "cloudron/louislam.uptimekuma.app:202606191323050000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/louislam.uptimekuma.app/versions/2.6.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "media.emby.cloudronapp",
      "creationDate": "2026-05-19T15:17:46.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2019-06-12T13:53:00.000Z",
      "publishedAt": "2019-06-12T13:53:00.000Z",
      "manifest": {
        "id": "media.emby.cloudronapp",
        "title": "Emby",
        "author": "Emby Developers",
        "description": "### Overview\n\nEmby Server is a personal media server with apps on just about every device.\n\nBringing all of your home videos, music, and photos together into one place has\nnever been easier. Your personal Emby Server automatically converts and streams\nyour media on-the-fly to play on any device.\n\n### Features\n* Your Media on Any Device\n* Easy Access\n* Live TV\n* Mobile Sync\n* Manage Your Home\n* Chromecast\n* Beautiful Displays\n* Parental Controls\n* Cloud Sync\n* Manage Your Media\n* Easy DLNA\n* Web-Based Management\n",
        "changelog": "* Update Emby.Releases to 4.9.5.0\n* [Full Changelog](https://github.com/MediaBrowser/Emby.Releases/releases/tag/4.9.5.0)\n* Fix sporadic cases of wrong subtitle encoding\n* Fix sporadic cases of subtitles not showing\n* Fix strm files containing youtbue urls\n* Add additional Estonian language codes\n* Fix realtime monitor ignoring folders with a dot in the name\n* Add new spotlight home screen section option (requires Emby Server 4.10+)\n",
        "postInstallMessage": "This package is setup to have libraries in the following directories:\n\n* Movies - `/app/data/libraries/movies`\n* Shows - `/app/data/libraries/shows`\n* Photos - `/app/data/libraries/photos`\n* Music - `/app/data/libraries/music`\n\nContent has to be uploaded into Emby using SFTP or the File Manager.\n\n",
        "tagline": "Take your Media anywhere",
        "version": "1.18.3",
        "upstreamVersion": "4.9.5.0",
        "healthCheckPath": "/",
        "httpPort": 8096,
        "addons": {
          "localstorage": {
            "ftp": {
              "uid": 1000,
              "uname": "cloudron"
            }
          }
        },
        "checklist": {
          "register-admin": {
            "message": "On first visit, set up an admin account in Emby"
          }
        },
        "manifestVersion": 2,
        "website": "https://emby.media/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "movies",
          "mediacenter",
          "plex",
          "photos",
          "videos",
          "media"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/media.emby.cloudronapp/1.png",
          "https://screenshots.cloudron.io/media.emby.cloudronapp/2.png",
          "https://screenshots.cloudron.io/media.emby.cloudronapp/3.png"
        ],
        "documentationUrl": "https://docs.cloudron.io/packages/emby",
        "forumUrl": "https://forum.cloudron.io/category/62/emby",
        "minBoxVersion": "8.0.0",
        "capabilities": [
          "vaapi"
        ],
        "dockerImage": "cloudron/media.emby.cloudronapp:202605191458330000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/media.emby.cloudronapp/versions/1.18.3/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "net.freescout.cloudronapp",
      "creationDate": "2026-06-13T08:05:42.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-04-27T13:12:42.000Z",
      "publishedAt": "2020-04-27T13:12:42.000Z",
      "manifest": {
        "id": "net.freescout.cloudronapp",
        "version": "1.16.16",
        "upstreamVersion": "1.8.225",
        "title": "FreeScout",
        "tagline": "Helpdesk & Shared Mailbox",
        "website": "https://freescout.net",
        "author": "FreeScout developers",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "description": "FreeScout is the super lightweight free open source help desk and shared inbox written in PHP7.\nIt is a self hosted clone of HelpScout. Now you can enjoy free Zendesk & Help Scout without giving up privacy or locking you into a service you don't control.\n\n***Cloudron user-management is supported through the paid [LDAP module](https://freescout.net/module/ldap/).***\n\n### Features\n\nFreeScout is the perfect helpdesk solution for those who need to provide a professional customer support, but who can not afford to pay for Zendesk or Help Scout.\n\n* No limitations on the number of users, tickets, etc.\n* 100% Mobile-friendly.\n* Multilingual (English, French, Italian, Portuguese, Russian, Dutch, German, Spanish, Swedish).\n* Seamless email integration.\n* Starred conversations.\n* Push notifications.\n* Following a conversation.\n* Auto reply.\n* Saved replies.\n* Notes.\n* Email commands.\n* Forwarding conversations.\n* Moving conversations between mailboxes.\n* Sending new conversations to multiple recipients at once.\n* Pasting screenshots from the clipboard into the reply area.\n* Satisfaction Ratings.\n* Configuring notifications on a per user basis.\n* Open tracking.\n* Tags.\n* Editing / hiding threads.\n* Search.\n* Spam filter.\n* Slack integration.\n* Translating tickets.\n* Time tracking.\n* Custom fields.\n* White-labeling.\n* Custom folders.\n* Workflows & SLA.\n* Telegram Notifications.\n",
        "postInstallMessage": "The initial admin credentials are:\n\n**Username**: admin@cloudron.local<br/>\n**Password**: changeme123\n\n",
        "changelog": "* Update freescout to 1.8.225\n* [Full Changelog](https://github.com/freescout-helpdesk/freescout/releases/tag/1.8.225)\n* Added throttling and authentication in `tools.php` (Security: GHSA-w2p9-3666-vw9j)\n* Fixed color of texts in logs table ([#5442](https://github.com/freescout-helpdesk/freescout/issues/5442))\n* Patched `symfony/routing` (Security: CVE-2026-45065)\n* Upgraded `symfony/polyfill-intl-idn` to 1.38.1 (Security: CVE-2026-46644)\n* Fixed path traversal in Log Viewer (Security: GHSA-9ph7-f3hc-95gg)\n* Moved option to UI: \"*User can see only assigned conversations*\" ([#701](https://github.com/freescout-helpdesk/freescout/issues/701))\n* Improved `Helper::stripDangerousTags()` to strip nested tags (Security: GHSA-jpq8-j69f-mj98)\n* Fixed saving mailbox signature by non-admin users ([#5443](https://github.com/freescout-helpdesk/freescout/issues/5443))\n",
        "tags": [
          "help",
          "helpdesk",
          "support",
          "tickets",
          "zendesk",
          "helpscout"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/net.freescout.cloudronapp/freescout-01.png",
          "https://screenshots.cloudron.io/net.freescout.cloudronapp/freescout-02.png",
          "https://screenshots.cloudron.io/net.freescout.cloudronapp/freescout-03.png"
        ],
        "optionalSso": true,
        "multiDomain": true,
        "healthCheckPath": "/",
        "httpPort": 80,
        "addons": {
          "localstorage": {},
          "sendmail": {
            "supportsDisplayName": false
          },
          "ldap": {},
          "oidc": {
            "loginRedirectUri": "/oauth-login/callback/cloudron"
          },
          "mysql": {},
          "scheduler": {
            "housekeeping": {
              "schedule": "* * * * *",
              "command": "/app/pkg/cron.sh"
            }
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          },
          "setup-oauth-login-module": {
            "sso": true,
            "message": "Purchase FreeScout's [OAuth & Social Login module](https://freescout.net/module/oauth-login/). Restart app after activating the module"
          }
        },
        "documentationUrl": "https://docs.cloudron.io/packages/freescout",
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/68/freescout",
        "manifestVersion": 2,
        "dockerImage": "cloudron/net.freescout.cloudronapp:202606130522100000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/net.freescout.cloudronapp/versions/1.16.16/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "net.jirafeau.cloudronapp",
      "creationDate": "2026-05-13T09:36:15.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2021-01-28T18:12:20.000Z",
      "publishedAt": "2021-01-28T18:12:20.000Z",
      "manifest": {
        "id": "net.jirafeau.cloudronapp",
        "version": "1.12.2",
        "upstreamVersion": "4.7.1",
        "title": "Jirafeau",
        "tagline": "Select your file, upload, share a link",
        "website": "https://jirafeau.net",
        "author": "Jirafeau developers",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "description": "## About\n\nJirafeau is a \"one-click-filesharing\": Select your file, upload, share a link. That's it.\n\n## Main features\n\n* One upload - One download link & one delete link\n* Shows progression: speed, percentage and remaining upload time\n* Preview content in browser (if possible)\n* Optional password protection (for uploading or downloading)\n* Set expiration time for downloads\n* Option to self-destruct after first download\n* Shortened URLs using base 64 encoding\n* Maximal upload size configurable\n* NO database, only use basic PHP\n* Simple language support with a lot of langages (help us on weblate!)\n* File level Deduplication for storage optimization (does store duplicate files only once, but generate multiple links)\n* Optional data encryption\n* Small administration interface\n* CLI script to remove expired files automatically with a cronjob\n* Basic API\n* Bash script to upload files via command line\n* Themes\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: (no username)<br/>\n**Password**: changeme123<br/>\n\n",
        "changelog": "* fix: update doc links from /apps/ to /packages/\n",
        "configurePath": "/admin.php",
        "tags": [
          "share",
          "filesharing"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/net.jirafeau.cloudronapp/jirafeau-01.png"
        ],
        "healthCheckPath": "/",
        "httpPort": 8000,
        "addons": {
          "localstorage": {},
          "scheduler": {
            "housekeeping": {
              "schedule": "12 * * * *",
              "command": "/app/pkg/cron.sh"
            }
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password by editing `custom.php` using [File Manager](/filemanager.html?type=app&id=$CLOUDRON-APP-ID)"
          },
          "restrict-uploads": {
            "message": "By default, anyone can upload. [Protect your instance](https://docs.cloudron.io/packages/jirafeau/#restricting-uploads)"
          }
        },
        "documentationUrl": "https://docs.cloudron.io/packages/jirafeau",
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/121/jirafeau",
        "manifestVersion": 2,
        "dockerImage": "cloudron/net.jirafeau.cloudronapp:202605130703540000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/net.jirafeau.cloudronapp/versions/1.12.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "net.kanboard.cloudronapp",
      "creationDate": "2026-04-05T06:17:17.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2015-12-03T20:26:59.000Z",
      "publishedAt": "2015-12-03T20:26:59.000Z",
      "manifest": {
        "id": "net.kanboard.cloudronapp",
        "title": "Kanboard",
        "author": "Frédéric Guillot",
        "description": "Kanboard is a project management software that use the Kanban methodology.\n\n### Features\n* Fast and simple to use\n* Visualize your work\n* Limit your work in progress to be more efficient\n* Customize your boards according to your business activities\n* Multiple boards with the ability to drag and drop tasks\n* Reports and analytics\n* Access from anywhere with a modern browser\n* Visual and clear overview of your tasks\n* Search and filter tasks\n* Single dashboard for all projects\n* Tasks, subtasks, attachments and comments\n* Swimlines, Gantt charts and much more\n\n### About Kanban\n\nKanban is a methodology originally developed by Toyota to be more efficient.\n\nThere is only two constraints imposed by Kanban:\n\n  * Visualize your workflow\n  * Limit your work in progress\n  * Measure performance and improvement\n",
        "tagline": "Simple visual task board",
        "version": "1.17.8",
        "upstreamVersion": "1.2.52",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "addons": {
          "localstorage": {},
          "sendmail": {
            "supportsDisplayName": false
          },
          "mysql": {},
          "oidc": {
            "loginRedirectUri": "/oauth/callback"
          },
          "scheduler": {
            "cronjob": {
              "schedule": "0 23 * * *",
              "command": "/usr/local/bin/gosu www-data:www-data bash -c \"cd /app/code && /app/code/cli cronjob\""
            }
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "manifestVersion": 2,
        "website": "http://kanboard.org/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "productivity",
          "project management",
          "kanban",
          "task management",
          "trello",
          "wekan"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/net.kanboard.cloudronapp/board.png",
          "https://screenshots.cloudron.io/net.kanboard.cloudronapp/dashboard.png",
          "https://screenshots.cloudron.io/net.kanboard.cloudronapp/analytics.png"
        ],
        "changelog": "* Update kanboard to 1.2.52\n* [Full Changelog](https://github.com/kanboard/kanboard/releases/tag/v1.2.52)\n* fix: revoke public tokens for inactive users\n* fix: use timing-safe comparison for token validation\n* fix: validate task ownership before applying property changes\n* fix: enforce visibility controls for public and unprivileged access\n* fix: use parameterized queries in task finder and iCal\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin <br/>\n**Password**: admin <br/>\n\n",
        "optionalSso": true,
        "forumUrl": "https://forum.cloudron.io/category/36/kanboard",
        "minBoxVersion": "8.1.0",
        "documentationUrl": "https://docs.cloudron.io/packages/kanboard/",
        "dockerImage": "cloudron/net.kanboard.cloudronapp:202604050020210000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/net.kanboard.cloudronapp/versions/1.17.8/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "net.minecraft.bedrock.cloudronapp",
      "creationDate": "2026-06-20T05:19:28.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2019-04-09T19:44:18.000Z",
      "publishedAt": "2019-04-09T19:44:18.000Z",
      "manifest": {
        "id": "net.minecraft.bedrock.cloudronapp",
        "title": "Minecraft Bedrock",
        "author": "Mojang",
        "description": "### Overview\n\nMinecraft is a game about breaking and placing blocks. At first, people built structures to protect against nocturnal monsters, but as the game grew players worked together to create wonderful, imaginative things.\n\n### User Management\n\nThe Cloudron user management options only apply to the server dashboard. Minecraft clients login through the Minecraft accounts.\n",
        "icon": "file://logo.png",
        "changelog": "* Update bedrock to 1.26.31.1\n",
        "tagline": "Server for Minecraft Bedrock Edition",
        "version": "2.38.1",
        "upstreamVersion": "1.26.31.1",
        "healthCheckPath": "/api/healthcheck",
        "tags": [
          "game",
          "multiplayer"
        ],
        "memoryLimit": 1342177280,
        "httpPort": 3000,
        "udpPorts": {
          "BEDROCK_PORT_V4_UDP": {
            "title": "Server UDP Port (must be same as TCP)",
            "description": "Server Port where Minecraft clients connect",
            "defaultValue": 19132
          }
        },
        "manifestVersion": 2,
        "website": "https://minecraft.net/",
        "contactEmail": "support@cloudron.io",
        "mediaLinks": [
          "https://screenshots.cloudron.io/net.minecraft.cloudronapp/minecraft-01.png"
        ],
        "addons": {
          "localstorage": {},
          "oidc": {
            "loginRedirectUri": "/api/oidc/callback"
          }
        },
        "minBoxVersion": "7.4.3",
        "forumUrl": "https://forum.cloudron.io/category/49/minecraft",
        "documentationUrl": "https://cloudron.io/documentation/packages/minecraft/",
        "dockerImage": "cloudron/net.minecraft.bedrock.cloudronapp:202606200321040000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/net.minecraft.bedrock.cloudronapp/versions/2.38.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "net.minecraft.cloudronapp",
      "creationDate": "2026-05-13T07:00:11.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2019-02-21T13:25:42.000Z",
      "publishedAt": "2019-02-21T13:25:42.000Z",
      "manifest": {
        "id": "net.minecraft.cloudronapp",
        "title": "Minecraft Server",
        "author": "Mojang",
        "description": "### Overview\n\nMinecraft is a game about breaking and placing blocks. At first, people built structures to protect against nocturnal monsters, but as the game grew players worked together to create wonderful, imaginative things.\n\n### User Management\n\nThe Cloudron user management options only apply to the server dashboard. Minecraft clients login through the Minecraft accounts.\n",
        "icon": "file://logo.png",
        "changelog": "* fix: update doc links from /apps/ to /packages/\n",
        "postInstallMessage": "If RCON port is enabled, the default password is `changeme1234`\n\nPlease change the RCON password immediately by following this [guide](https://docs.cloudron.io/packages/minecraft/#rcon).\n",
        "tagline": "Multiplayer Server for Minecraft",
        "version": "1.13.2",
        "upstreamVersion": "26.1.2",
        "healthCheckPath": "/api/healthcheck",
        "tags": [
          "game",
          "multiplayer"
        ],
        "memoryLimit": 1342177280,
        "httpPort": 3000,
        "tcpPorts": {
          "SERVER_PORT": {
            "title": "Server Port",
            "description": "Server Port where Minecraft clients connect",
            "defaultValue": 25565
          },
          "RCON_PORT": {
            "title": "RCON Port",
            "description": "Port for remote configuration clients",
            "defaultValue": 25575
          }
        },
        "manifestVersion": 2,
        "minBoxVersion": "7.4.3",
        "website": "https://minecraft.net/",
        "contactEmail": "support@cloudron.io",
        "documentationUrl": "https://docs.cloudron.io/packages/minecraft/",
        "forumUrl": "https://forum.cloudron.io/category/49/minecraft",
        "mediaLinks": [
          "https://screenshots.cloudron.io/net.minecraft.cloudronapp/minecraft-01.png"
        ],
        "addons": {
          "localstorage": {},
          "oidc": {
            "loginRedirectUri": "/api/oidc/callback"
          }
        },
        "dockerImage": "cloudron/net.minecraft.cloudronapp:202605122018110000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/net.minecraft.cloudronapp/versions/1.13.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "net.minecraftforge.cloudronapp",
      "creationDate": "2026-05-06T10:53:44.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2021-02-12T10:55:02.000Z",
      "publishedAt": "2021-02-12T10:55:02.000Z",
      "manifest": {
        "id": "net.minecraftforge.cloudronapp",
        "title": "Minecraft Forge Server",
        "author": "LexManos",
        "description": "### Overview\n\n**Please consider supporting the maintainer of Forge here: https://www.patreon.com/LexManos**.\n\nMinecraft is a game about breaking and placing blocks. At first, people built structures to protect against nocturnal monsters, but as the game grew players worked together to create wonderful, imaginative things.\n\nMods can be added by downloading the appropriate .jar files and uploading them to /app/data/mods. This step requires a re-load.\n\nCompatible Mods: https://www.curseforge.com/minecraft/mc-mods?filter-game-version=2020709689%3A7498&filter-sort=4\nAdding Mods to your Minecraft Client: https://mcforge.readthedocs.io/en/latest/\n\n### User Management\n\nThe Cloudron user management options only apply to the server dashboard. Minecraft clients login through the Minecraft accounts.\n",
        "icon": "file://logo.png",
        "changelog": "* Update forge to 64.0.8 for minecraft 26.1.2\n",
        "postInstallMessage": "**Please consider supporting the maintainer of Forge here**: https://www.patreon.com/LexManos\n\n",
        "tagline": "Multiplayer Server for Minecraft Forge",
        "version": "1.17.0",
        "upstreamVersion": "1.21.11-61.1.0 (for minecraft 1.21.1)",
        "healthCheckPath": "/api/healthcheck",
        "tags": [
          "game",
          "multiplayer"
        ],
        "memoryLimit": 2147483648,
        "httpPort": 3000,
        "tcpPorts": {
          "SERVER_PORT": {
            "title": "Server Port",
            "description": "Server Port where Minecraft clients connect",
            "defaultValue": 25565
          },
          "RCON_PORT": {
            "title": "RCON Port",
            "description": "Port for remote configuration clients",
            "defaultValue": 25575
          }
        },
        "manifestVersion": 2,
        "minBoxVersion": "7.4.3",
        "website": "https://www.patreon.com/LexManos",
        "contactEmail": "support@cloudron.io",
        "documentationUrl": "https://docs.cloudron.io/packages/minecraft/",
        "forumUrl": "https://forum.cloudron.io/category/49/minecraft",
        "mediaLinks": [
          "https://screenshots.cloudron.io/net.minecraft.cloudronapp/minecraft-01.png"
        ],
        "addons": {
          "localstorage": {},
          "oidc": {
            "loginRedirectUri": "/api/oidc/callback"
          }
        },
        "dockerImage": "cloudron/net.minecraftforge.cloudronapp:202605061039500000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/net.minecraftforge.cloudronapp/versions/1.17.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "net.pairdrop.cloudronapp",
      "creationDate": "2025-03-28T08:17:24.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2024-07-26T14:25:28.000Z",
      "publishedAt": "2024-07-26T14:25:28.000Z",
      "manifest": {
        "id": "net.pairdrop.cloudronapp",
        "title": "Pairdrop",
        "version": "1.3.0",
        "upstreamVersion": "1.11.2",
        "tagline": "Transfer Files Cross-Platform. No Setup, No Signup.",
        "description": "### About\n\nLocal file sharing in your browser. Inspired by Apple's AirDrop.\n\n### Features\n\nFile sharing on your local network that works on all platforms.\n\n* A multi-platform AirDrop-like solution that works.\n* Send images, documents or text via peer-to-peer connection to devices on the same local network.\n* Internet transfers\n* Join temporary public rooms to transfer files easily over the Internet.\n* Web-app\n* Works on all devices with a modern web-browser.\n",
        "changelog": "* Update base image to 5.0.0\n* \n",
        "author": "schlagmichdoch",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "icon": "file://logo.png",
        "manifestVersion": 2,
        "minBoxVersion": "7.7.0",
        "addons": {
          "localstorage": {},
          "turn": {
            "optional": true
          }
        },
        "forumUrl": "https://forum.cloudron.io/category/193/pairdrop",
        "documentationUrl": "https://docs.cloudron.io/apps/pairdrop",
        "mediaLinks": [
          "https://screenshots.cloudron.io/net.pairdrop.cloudronapp/1.png",
          "https://screenshots.cloudron.io/net.pairdrop.cloudronapp/2.png",
          "https://screenshots.cloudron.io/net.pairdrop.cloudronapp/3.png"
        ],
        "tags": [
          "file",
          "sharing",
          "AirDrop"
        ],
        "website": "https://pairdrop.net",
        "contactEmail": "support@cloudron.io",
        "dockerImage": "cloudron/net.pairdrop.cloudronapp:202503280802580000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/net.pairdrop.cloudronapp/versions/1.3.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "net.roundcube.cloudronapp",
      "creationDate": "2026-05-25T07:08:55.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2016-07-17T22:49:55.000Z",
      "publishedAt": "2016-07-17T22:49:55.000Z",
      "manifest": {
        "id": "net.roundcube.cloudronapp",
        "title": "Roundcube",
        "author": "Roundcube Developers",
        "description": "### About\n\nRoundcube webmail is a browser-based multilingual IMAP client with an\napplication-like user interface. It provides full functionality you\nexpect from an email client, including MIME support, address book,\nfolder manipulation, message searching and spell checking.\n\n### Features\n\n* Multilingual capabilities\n* Find-as-you-type address book\n* Richtext/HTML message composing\n* Searching messages and contacts\n* Canned response templatesNew!\n* Shared folders and ACL\n* Full featured address book\n\n",
        "changelog": "* Update roundcubemail to 1.7.1\n* [Full Changelog](https://github.com/roundcube/roundcubemail/releases/tag/1.7.1)\n* Enigma: Support automatic public key lookup (import) using HKP v1 protocol ([#5314](https://github.com/roundcube/roundcubemail/issues/5314))\n* Managesieve: Fix error when a mail message contains duplicate List-Id header ([#10186](https://github.com/roundcube/roundcubemail/issues/10186))\n* Clarified Elastic installation instructions ([#10163](https://github.com/roundcube/roundcubemail/issues/10163))\n* Fix so \"has:attachment\" search uses $HasAttachment/$HasNoAttachment keywords ([#10168](https://github.com/roundcube/roundcubemail/issues/10168))\n* Fix potential too long value in IMAP ID command ([#10136](https://github.com/roundcube/roundcubemail/issues/10136))\n* Fix redis/memcache disconnection in rcube::sleep() ([#10127](https://github.com/roundcube/roundcubemail/issues/10127))\n* Fix so static resources, e.g. skin_logo can be put inside the public_html directory ([#10160](https://github.com/roundcube/roundcubemail/issues/10160))\n* Security: Fix stored XSS/HTML/CSS injection in subject field of the draft restore dialog\n* Security: Fix pre-auth SQL injection in `virtuser_query` plugin via preg_replace backslash escape bypass\n* Security: Fix code injection vulnerability - remove support for code evaluation in LDAP `autovalues` option\n",
        "tagline": "Webmail software for the masses",
        "version": "2.10.1",
        "upstreamVersion": "1.7.1",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "addons": {
          "mysql": {},
          "email": {},
          "localstorage": {}
        },
        "manifestVersion": 2,
        "website": "https://roundcube.net",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "tags": [
          "webmail",
          "mail",
          "email",
          "imap",
          "smtp",
          "gmail",
          "fastmail"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/net.roundcube.cloudronapp/mailbox.png",
          "https://screenshots.cloudron.io/net.roundcube.cloudronapp/compose.png",
          "https://screenshots.cloudron.io/net.roundcube.cloudronapp/editcontact.png",
          "https://screenshots.cloudron.io/net.roundcube.cloudronapp/managesieve.png"
        ],
        "minBoxVersion": "7.2.1",
        "forumUrl": "https://forum.cloudron.io/category/22/roundcube",
        "documentationUrl": "https://docs.cloudron.io/packages/roundcube/",
        "dockerImage": "cloudron/net.roundcube.cloudronapp:202605250020500000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/net.roundcube.cloudronapp/versions/2.10.1/icon",
      "featured": true,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "net.syncthing.cloudronapp2",
      "creationDate": "2026-06-02T17:21:57.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2018-02-27T01:14:18.000Z",
      "publishedAt": "2018-02-27T01:14:18.000Z",
      "manifest": {
        "id": "net.syncthing.cloudronapp2",
        "title": "Syncthing",
        "author": "Syncthing Developers",
        "description": "Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.\n\n### Features\n\n#### Secure & Private\n\n- **Private.** None of your data is ever stored anywhere else other than on your computers. There is no central server that might be compromised, legally or illegally.\n- **Encrypted.** All communication is secured using TLS. The encryption used includes perfect forward secrecy to prevent any eavesdropper from ever gaining access to your data.\n- **Authenticated.** Every node is identified by a strong cryptographic certificate. Only nodes you have explicitly allowed can connect to your cluster.\n\n#### Easy to Use\n\nSyncthing is still in development, although a large number of features have already been implemented:\n\n- **Web GUI.** Configure and monitor Syncthing via a responsive and powerful interface accessible via your browser.\n- **Portable.** Works on Mac OS X, Windows, Linux, FreeBSD, Solaris and OpenBSD. Run it on your desktop computers and synchronize them with your server for backup.\n- **Simple.** Syncthing doesn't need IP addresses or advanced configuration: it just works, over LAN and over the Internet. Every machine is identified by an ID. Just give your ID to your friends, share a folder and watch: UPnP will do if you don't want to port forward or you don't know how.\n- **Powerful.** Synchronize as many folders as you need with different people.\n\n#### Native GUIs & Integrations\n\n- **Windows** tray utility, filesystem watcher & launcher: [SyncTrayzor](https://github.com/canton7/SyncTrayzor/releases/latest)\n- **Cross-platform** GUI wrapper: [Syncthing-GTK](https://github.com/syncthing/syncthing-gtk/releases/latest)\n- **Android** app: [Syncthing App](https://f-droid.org/repository/browse/?fdid=com.nutomic.syncthingandroid)\n",
        "changelog": "* Update syncthing to 2.1.1\n* [Full Changelog](https://github.com/syncthing/syncthing/releases/tag/v2.1.1)\n* fix(syncthing): properly upgrade via REST when Syncthing is running (fixes [#10697](https://github.com/syncthing/syncthing/issues/10697)) by [@calmh](https://github.com/calmh) in [#10699](https://github.com/syncthing/syncthing/pull/10699)\n* fix(versioner): ensure user read/write/execute on archived dirs (fixes [#10532](https://github.com/syncthing/syncthing/issues/10532)) by [@calmh](https://github.com/calmh) in [#10696](https://github.com/syncthing/syncthing/pull/10696)\n* fix(discover): only announce wildcard for TCP punching when listening on wildcard address (fixes [#10503](https://github.com/syncthing/syncthing/issues/10503)) by [@calmh](https://github.com/calmh) in [#10691](https://github.com/syncthing/syncthing/pull/10691)\n* fix(stcrashreceiver): close source loader responses on errors by [@mattn](https://github.com/mattn) in [#10704](https://github.com/syncthing/syncthing/pull/10704)\n* fix(protocol): handle zero-size requests (fixes [#10709](https://github.com/syncthing/syncthing/issues/10709)) by [@calmh](https://github.com/calmh) in [#10710](https://github.com/syncthing/syncthing/pull/10710)\n",
        "tagline": "Decentralized file synchronization",
        "version": "1.34.1",
        "upstreamVersion": "2.1.1",
        "healthCheckPath": "/healthcheck",
        "httpPort": 8000,
        "addons": {
          "localstorage": {},
          "ldap": {}
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the admin password",
            "sso": false
          }
        },
        "tcpPorts": {
          "SYNC_PORT": {
            "title": "Sync Port",
            "description": "Port over which syncthing will exchange data (do not disable)",
            "defaultValue": 22000,
            "containerPort": 22000,
            "enabledByDefault": true
          }
        },
        "manifestVersion": 2,
        "website": "https://syncthing.net",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "tags": [
          "storage",
          "sync"
        ],
        "minBoxVersion": "9.0.0",
        "forumUrl": "https://forum.cloudron.io/category/56/syncthing",
        "documentationUrl": "https://docs.cloudron.io/packages/syncthing/",
        "mediaLinks": [
          "https://screenshots.cloudron.io/net.syncthing.cloudronapp2/1.png",
          "https://screenshots.cloudron.io/net.syncthing.cloudronapp2/2.png",
          "https://screenshots.cloudron.io/net.syncthing.cloudronapp2/3.png"
        ],
        "optionalSso": true,
        "postInstallMessage": "<nosso>\nThis app is pre-setup with an account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme<br/>\n\n</nosso>\n\n<sso>\nNote that all users manage and synchronize the same set of files.\n</sso>\n\n",
        "dockerImage": "cloudron/net.syncthing.cloudronapp2:202606021640370000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/net.syncthing.cloudronapp2/versions/1.34.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "nu.sogo.cloudronapp2",
      "creationDate": "2026-05-28T07:29:42.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2018-05-14T13:33:43.000Z",
      "publishedAt": "2018-05-14T13:33:43.000Z",
      "manifest": {
        "id": "nu.sogo.cloudronapp2",
        "title": "SOGo",
        "author": "SOGo developers",
        "description": "### Overview\n\nSOGo offers multiple ways to access the calendaring, address book data and is integrated with Cloudron email.\nYour users can either use a web browser, Microsoft Outlook, Mozilla Thunderbird, Apple iCal, or a mobile device to access the same information.\n\n### Features\n\n * Setup for Cloudron email usage\n * CardDav and CalDav synchronisation server\n * Calendar and address book sharing\n * Recurring Events\n * Reminders\n * Free/Busy time\n * Notifications\n * Resource Reservation\n * Categories\n * Material Design Webinterface\n\n### Desktop Clients\n\nSOGo provides perfect integration with desktop clients such as:\n\n * Mozilla Thunderbird\n * Microsoft Outlook\n * Apple iCal and AddressBook\n\n### Mobile Clients\n\nWith SOGo, data access goes beyond the Web and native interfaces. SOGo supports virtually every mobile devices such as:\n\n * Apple iPhone/iPad and BlackBerry 10 devices are supported natively through the use of the CalDAV and CardDAV protocols, which are well supported by SOGo\n * Windows Phone and Android devices can use 3rdparty CalDAV and CardDAV apps\n",
        "tagline": "Webmail, Contacts & Calendar",
        "version": "2.18.9",
        "upstreamVersion": "5.12.9",
        "healthCheckPath": "/healthcheck",
        "httpPort": 3000,
        "addons": {
          "mysql": {},
          "ldap": {},
          "localstorage": {},
          "email": {}
        },
        "manifestVersion": 2,
        "website": "http://www.sogo.nu/",
        "contactEmail": "support@cloudron.io",
        "changelog": "* Update sogo to 5.12.9\n* [Full Changelog](https://github.com/Alinto/sogo/releases/tag/SOGo-5.12.9)\n* Some users couldn't save their preferences anymore\n* Email with event invitation had some display errors\n* Email were wrongly displayed when searching for words\n* Some emails where shown wrongly.\n",
        "icon": "logo.png",
        "mediaLinks": [
          "https://screenshots.cloudron.io/nu.sogo.cloudronapp2/0.png",
          "https://screenshots.cloudron.io/nu.sogo.cloudronapp2/1.png",
          "https://screenshots.cloudron.io/nu.sogo.cloudronapp2/2.png"
        ],
        "tags": [
          "calendar",
          "contacts",
          "addressbook",
          "carddav",
          "caldav",
          "sync",
          "groupware",
          "email"
        ],
        "minBoxVersion": "7.6.0",
        "forumUrl": "https://forum.cloudron.io/category/58/sogo",
        "documentationUrl": "https://docs.cloudron.io/packages/sogo/",
        "dockerImage": "cloudron/nu.sogo.cloudronapp2:202605280619260000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/nu.sogo.cloudronapp2/versions/2.18.9/icon",
      "featured": true,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "online.owncast.cloudronapp",
      "creationDate": "2026-04-12T06:48:43.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2022-05-05T20:13:20.000Z",
      "publishedAt": "2022-05-05T20:13:20.000Z",
      "manifest": {
        "id": "online.owncast.cloudronapp",
        "title": "Owncast",
        "author": "Owncast Developers",
        "description": "## About\n\nOwncast is a self-hosted live video and web chat server for use with existing popular broadcasting software. Point your live stream at a server you personally control and regain ownership over your content.\n\n## Features\n\n* Self hosted and Independent - Have complete control and ownership over your stream, allowing you to create the content and community you want.\n* Chat - The frictionless built-in chat allows your viewers to be a part of the action. Include custom emotes and build chat bots to encourage engagement from your viewers.\n* Works with your software - Point your existing broadcasting software at your Owncast server and begin streaming.\n* External Storage - Owncast can work with different storage providers to optionally scale your videos to many viewers using only low-powered hardware.\n\n",
        "tagline": "Take control over your content and stream it yourself.",
        "version": "1.6.2",
        "upstreamVersion": "0.2.5",
        "healthCheckPath": "/",
        "httpPort": 8080,
        "manifestVersion": 2,
        "configurePath": "/admin",
        "website": "http://owncast.online/",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "memoryLimit": 262144000,
        "tcpPorts": {
          "RTMP_PORT": {
            "title": "RTMP Port",
            "description": "RTMP Port for livestreaming",
            "defaultValue": 1935
          }
        },
        "addons": {
          "localstorage": {}
        },
        "checklist": {
          "change-default-stream-key": {
            "message": "Change the stream key (which is the admin password) in `Configuration` -> `Server Setup`"
          }
        },
        "tags": [
          "golang",
          "livestream",
          "rtmp",
          "obs"
        ],
        "changelog": "* Update owncast to 0.2.5\n* [Full Changelog](https://github.com/owncast/owncast/releases/tag/v0.2.5)\n* fedi\\_spin.gif as a new emoji. [#&#8203;4721](https://github.com/owncast/owncast/issues/4721)\n* Add support for federation shared inboxes [#&#8203;4212](https://github.com/owncast/owncast/issues/4212)\n* Add require chat authentication to take part in chat [#&#8203;4732](https://github.com/owncast/owncast/issues/4732)\n* Favicon customization [#&#8203;868](https://github.com/owncast/owncast/issues/868)\n* Explicitly mention shortcut keys in video player [#&#8203;3785](https://github.com/owncast/owncast/issues/3785)\n* Remove special characters from auto-generated stream keys as not all broadcast software support them [#&#8203;4690](https://github.com/owncast/owncast/issues/4690)\n* Sanitize actor displaynames [#&#8203;4864](https://github.com/owncast/owncast/pull/4864)\n* Fediverse followers contact name / profile picture now get updated and invalid users get removed [#&#8203;2923](https://github.com/owncast/owncast/issues/2923)\n* Fediverse action titles can overflow in chat [#&#8203;4773](https://github.com/owncast/owncast/issues/4773)\n* Path Prefix for S3 Not Working On file cleanups [#&#8203;4784](https://github.com/owncast/owncast/issues/4784)\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password and stream key**: abc123<br/>\n\nThe admin page of OwnCast is located at the $CLOUDRON-APP-ORIGIN/admin .\n\nPlease change the stream key (which is your admin password) immediately in `Configuration` -> `Server Setup`.\n\n",
        "mediaLinks": [
          "https://screenshots.cloudron.io/online.owncast.cloudronapp/owncast-splash-loading.png",
          "https://screenshots.cloudron.io/online.owncast.cloudronapp/admin-settings-tags-social.png"
        ],
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/143/owncast",
        "documentationUrl": "https://docs.cloudron.io/packages/owncast/",
        "dockerImage": "cloudron/online.owncast.cloudronapp:202604120320410000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/online.owncast.cloudronapp/versions/1.6.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.actualbudget.cloudronapp",
      "creationDate": "2026-06-02T16:03:19.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2024-01-02T21:57:53.000Z",
      "publishedAt": "2024-01-02T21:57:53.000Z",
      "manifest": {
        "id": "org.actualbudget.cloudronapp",
        "title": "Actual Budget",
        "author": "Actual Authors",
        "description": "# About\n\nActual Budget is a super fast and privacy-focused app for managing your finances. At its heart is the well proven and much loved Envelope Budgeting methodology. Actual is local-first, free and open source, and features multi-device sync, optional end-to-end encryption and so much more.\n\nActualbudget was created by [James Long](https://jlongster.com/). Originally a commercial project, Actual became [open source in April 2022](https://actualbudget.com/open-source). Actual is now maintained by an active community of contributors.\n\n## Features\n\n* Everything in one place\n* Syncing across devices\n* Payees\n* Split transactions\n* Bank Sync\n* Budgeting\n* Transfers\n* Importing Transactions\n* Undo & redo\n* Migrate your data\n* Dark Mode\n* API\n* Own your data\n\n",
        "changelog": "* Update actual to 26.6.0\n* [Full Changelog](https://actualbudget.org/blog/release-26.6.0/)\n* [View release notes](https://actualbudget.org/blog/release-26.6.0)\n",
        "postInstallMessage": "Actual Server is a single user application. To complete setup, set a server password at $CLOUDRON-APP-ORIGIN .\n\n",
        "icon": "file://logo.png",
        "tagline": "A personal finances manager",
        "version": "1.26.0",
        "upstreamVersion": "26.6.0",
        "website": "https://actualbudget.org/",
        "documentationUrl": "https://docs.cloudron.io/packages/actual",
        "forumUrl": "https://forum.cloudron.io/category/181/actual",
        "healthCheckPath": "/health",
        "contactEmail": "support@cloudron.io",
        "httpPort": 5006,
        "addons": {
          "localstorage": {},
          "oidc": {
            "loginRedirectUri": "/openid/callback"
          }
        },
        "optionalSso": true,
        "checklist": {
          "complete-setup": {
            "message": "To complete setup, set a server password",
            "sso": false
          },
          "first-user-admin": {
            "message": "To complete setup, login via SSO, the first logged in user is automatically made admin",
            "sso": true
          }
        },
        "tags": [
          "actual",
          "finance",
          "accounting",
          "money",
          "invoices",
          "mint",
          "gnucash"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.actualbudget.cloudronapp/actual-main-budget.png",
          "https://screenshots.cloudron.io/org.actualbudget.cloudronapp/actual-main-transaction.png",
          "https://screenshots.cloudron.io/org.actualbudget.cloudronapp/actual-report-cash-flow.png",
          "https://screenshots.cloudron.io/org.actualbudget.cloudronapp/actual-reports.png"
        ],
        "minBoxVersion": "8.1.0",
        "manifestVersion": 2,
        "dockerImage": "cloudron/org.actualbudget.cloudronapp:202606021544110000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.actualbudget.cloudronapp/versions/1.26.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.ampache.cloudronapp",
      "creationDate": "2026-06-05T06:45:15.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-11-03T00:05:01.000Z",
      "publishedAt": "2020-11-03T00:05:01.000Z",
      "manifest": {
        "id": "org.ampache.cloudronapp",
        "title": "Ampache",
        "author": "Ampache authors",
        "description": "## About\n\nAmpache is a web based audio/video streaming application and file manager allowing you to access your\nmusic & videos from anywhere, using almost any internet enabled device.\n\nAmpache's usefulness is heavily dependent on being able to extract correct metadata from embedded tags in your\nfiles and/or the file name. Ampache is not a media organiser; it is meant to be a tool which presents an already\norganised collection in a useful way. It assumes that you know best how to manage your files and are capable of\nchoosing a suitable method for doing so.\n\n## Features\n\n* Music collection - Browse and manage your music collection through a simple web interface. Synchronize local and remote catalogs to an unique consistent collection.\n* Music streaming - Stream your music to your preferred player, control it with Localplay or directly listen on the web page with HTML5 player.\n* Open source - Completely Free and Open Source since 2001, AGPLv3 license. Get involved and take control.\n* Ampache everywhere - Listen to your music from your phone, tablet or television. At home, at work or in vacation: get Ampache everywhere using a compatible client!\n\n",
        "changelog": "* Update ampache to 7.9.8\n* [Full Changelog](https://github.com/ampache/ampache/releases/tag/7.9.8)\n",
        "tagline": "For the love of music",
        "version": "1.25.8",
        "upstreamVersion": "7.9.8",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "memoryLimit": 268435456,
        "addons": {
          "localstorage": {},
          "ldap": {},
          "mysql": {},
          "sendmail": {
            "supportsDisplayName": true
          }
        },
        "manifestVersion": 2,
        "website": "http://www.ampache.org",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "tags": [
          "music player",
          "streaming",
          "media",
          "mp3"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.ampache.cloudronapp/home.png",
          "https://screenshots.cloudron.io/org.ampache.cloudronapp/album_trending.png",
          "https://screenshots.cloudron.io/org.ampache.cloudronapp/lumm-music-player.png",
          "https://screenshots.cloudron.io/org.ampache.cloudronapp/subsonic_playlists.png"
        ],
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "postInstallMessage": "This app is pre-setup with an admin account.\n\nThe initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme<br/>\n**Email**: admin@cloudron.local<br/>\n",
        "minBoxVersion": "8.0.0",
        "forumUrl": "https://forum.cloudron.io/category/110/ampache",
        "documentationUrl": "https://docs.cloudron.io/packages/ampache/",
        "dockerImage": "cloudron/org.ampache.cloudronapp:202606050319270000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.ampache.cloudronapp/versions/1.25.8/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.apache.answer.cloudronapp",
      "creationDate": "2026-05-29T12:46:24.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2024-05-02T16:43:11.000Z",
      "publishedAt": "2024-05-02T16:43:11.000Z",
      "manifest": {
        "id": "org.apache.answer.cloudronapp",
        "title": "Apache Answer",
        "tagline": "a community between your users and your team",
        "author": "Apache Software Foundation",
        "description": "### Overview\n\nA Q&A platform software for teams at any scales. Whether it’s a community forum, help center, or knowledge management platform, you can always count on Answer.\n\n### Features\n\n* Q&A Platform - Help members with questions and boost community participation. Your experts are happy to contribute, verify, upvote correct info. Your info keeping up-to-date and trusted.\n* Organized - Use tags to organize questions and help contents into categories. They make knowledge easy to find for others. Use the search to quickly find the answer.\n* Integrations - Configure your community with plugins and your favorite services. So that you can improve your workflow, grow your community, or make your other tools better.\n* Gamification - We’ve gamified the Q&A platform with reputation and badges. So the community members and teams have fun collaborating and getting work done.\n\n",
        "version": "1.7.1",
        "upstreamVersion": "2.0.1",
        "website": "https://answer.apache.org",
        "contactEmail": "support@cloudron.io",
        "changelog": "* Update answer to 2.0.1\n* [Full Changelog](https://github.com/apache/incubator-answer/releases/tag/v2.0.1)\n* New: Support semantic search in AI chat and embedding ability ([@hgaol](https://github.com/hgaol) [#1510](https://github.com/apache/answer/issues/1510))\n* New: Add vector search plugin and vector sync service for question and answer embeddings ([@hgaol](https://github.com/hgaol))\n* Improve: Enhance local plugin path resolution and module replacement handling for local plugins ([@hgaol](https://github.com/hgaol) [#1520](https://github.com/apache/answer/issues/1520))\n* Fixed: Attachment upload broken after upgrading to v2.0.0 ([@robinv8](https://github.com/robinv8) [#1527](https://github.com/apache/answer/issues/1527))\n* Fixed: Keep Helm install port aligned with service port ([@Herrtian](https://github.com/Herrtian) [#1522](https://github.com/apache/answer/issues/1522))\n* Fixed: Change avatar column type to `TEXT` to support long URLs ([@maishivamhoo123](https://github.com/maishivamhoo123) [#1499](https://github.com/apache/answer/issues/1499))\n* Fixed: Update bubble user background color for dark mode ([@MakiWinster72](https://github.com/MakiWinster72) [#1505](https://github.com/apache/answer/issues/1505))\n* Fixed: Implement HTML rendering for AI chat display content ([@LinkinStars](https://github.com/LinkinStars))\n* Fixed: Add admin moderator visibility checks for timeline objects, answers, and comments ([@LinkinStars](https://github.com/LinkinStars))\n* Fixed: Escape HTML characters in dynamic email template content ([@LinkinStars](https://github.com/LinkinStars))\n",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "tags": [
          "Q&A platform",
          "community",
          "forum",
          "stackoverflow"
        ],
        "addons": {
          "localstorage": {},
          "mysql": {},
          "redis": {},
          "oidc": {
            "loginRedirectUri": "/answer/api/v1/connector/redirect/basic"
          },
          "sendmail": {
            "supportsDisplayName": true
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "memoryLimit": 268435456,
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.apache.answer.cloudronapp/screenshot.png"
        ],
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Email**: admin@cloudron.local<br/>\n**Password**: changeme123<br/>\n\n<sso>\nBy default, Cloudron users have `User` role. The user role can be changed on the users management page.\n</sso>\n",
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/188/apache-answer",
        "documentationUrl": "https://docs.cloudron.io/packages/apache-answer",
        "optionalSso": true,
        "icon": "file://logo.png",
        "manifestVersion": 2,
        "dockerImage": "cloudron/org.apache.answer.cloudronapp:202605291204140000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.apache.answer.cloudronapp/versions/1.7.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.apache.guacamole.cloudronapp",
      "creationDate": "2025-07-02T21:33:36.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-09-12T02:19:14.000Z",
      "publishedAt": "2020-09-12T02:19:14.000Z",
      "manifest": {
        "id": "org.apache.guacamole.cloudronapp",
        "title": "Guacamole",
        "author": "Apache Software Foundation",
        "description": "## About\n\nApache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.\n\nWe call it clientless because no plugins or client software are required.\n\nThanks to HTML5, once Guacamole is installed on a server, all you need to access your desktops is a web browser.\n\n## Features\n\n* Access your computers from anywhere - Because the Guacamole client is an HTML5 web application, use of your computers is not tied to any one device or location. As long as you have access to a web browser, you have access to your machines.\n\n\n* Keep your desktop in the cloud - Desktops accessed through Guacamole need not physically exist. With both Guacamole and a desktop operating system hosted in the cloud, you can combine the convenience of Guacamole with the resilience and flexibility of cloud computing.\n\n\n* Free and open source - Apache Guacamole is and will always be free and open source software. It is licensed under the Apache License, Version 2.0, and is actively maintained by a community of developers that use Guacamole to access their own development environments. We feel this sets us apart from other remote desktop solutions, and gives us a distinct advantage.\n\n* Built on a well-documented API - Apache Guacamole is built on its own stack of core APIs which are thoroughly documented, including basic tutorials and conceptual overviews in the online manual. These APIs allow Guacamole to be tightly integrated into other applications, whether they be open source or proprietary.\n\n* Commercially supported - For enterprises, dedicated commercial support is also available through third party companies.\n\n## Supported Protocols\n\n * VNC protocol\n * RDP protocol (Remote Desktop)\n * SSH\n * Telnet\n\n",
        "changelog": "* Fix upstream version\n",
        "tagline": "Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.",
        "version": "2.5.1",
        "upstreamVersion": "1.6.0",
        "healthCheckPath": "/",
        "httpPort": 8080,
        "addons": {
          "mysql": {},
          "localstorage": {},
          "oidc": {
            "loginRedirectUri": "/"
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "optionalSso": true,
        "manifestVersion": 2,
        "website": "https://guacamole.apache.org",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "tags": [
          "vnc",
          "rdp",
          "ssh",
          "rdesktop"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.apache.guacamole.cloudronapp/1.png",
          "https://screenshots.cloudron.io/org.apache.guacamole.cloudronapp/2.png",
          "https://screenshots.cloudron.io/org.apache.guacamole.cloudronapp/3.png"
        ],
        "memoryLimit": 536870912,
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: guacadmin<br/>\n**Password**: guacadmin<br/>\n\n<sso>\nBy default, Cloudron users have regular users permissions. The user permissions can be changed on the users management page.\n</sso>\n",
        "forumUrl": "https://forum.cloudron.io/category/99/guacamole",
        "minBoxVersion": "8.1.0",
        "documentationUrl": "https://docs.cloudron.io/packages/guacamole/",
        "dockerImage": "cloudron/org.apache.guacamole.cloudronapp:202507021608460000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.apache.guacamole.cloudronapp/versions/2.5.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.apache.superset.cloudronapp",
      "creationDate": "2026-05-14T18:37:45.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-02-21T15:02:42.000Z",
      "publishedAt": "2023-02-21T15:02:42.000Z",
      "manifest": {
        "id": "org.apache.superset.cloudronapp",
        "title": "Apache Superset",
        "tagline": "Data exploration and visualization platform",
        "author": "Apache Software Foundation",
        "description": "### Overview\n\nSuperset is a modern data exploration and data visualization platform. Superset can replace or augment proprietary business intelligence tools for many teams. Superset integrates well with a variety of data sources.\n\n### Features\n\nSuperset provides:\n\n* A no-code interface for building charts quickly\n* A powerful, web-based SQL Editor for advanced querying\n* A lightweight semantic layer for quickly defining custom dimensions and metrics\n* Out of the box support for nearly any SQL database or data engine\n* A wide array of beautiful visualizations to showcase your data, ranging from simple bar charts to geospatial visualizations\n* Lightweight, configurable caching layer to help ease database load\n* Highly extensible security roles and authentication options\n* An API for programmatic customization\n* A cloud-native architecture designed from the ground up for scale\n\n",
        "version": "1.12.1",
        "upstreamVersion": "6.1.0",
        "website": "https://superset.apache.org",
        "documentationUrl": "https://docs.cloudron.io/packages/superset",
        "forumUrl": "https://forum.cloudron.io/category/159/superset",
        "contactEmail": "support@cloudron.io",
        "changelog": "* update apache-superset to v6.1.0\n",
        "healthCheckPath": "/",
        "httpPort": 8088,
        "tags": [
          "data",
          "analytics",
          "visualization",
          "redash",
          "bi",
          "tableau",
          "nocode"
        ],
        "addons": {
          "oidc": {
            "loginRedirectUri": "/oauth-authorized/Cloudron"
          },
          "localstorage": {},
          "postgresql": {},
          "redis": {
            "noPassword": true
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.apache.superset.cloudronapp/apache_superset_00.jpg",
          "https://screenshots.cloudron.io/org.apache.superset.cloudronapp/apache_superset_01.jpg",
          "https://screenshots.cloudron.io/org.apache.superset.cloudronapp/apache_superset_02.jpg"
        ],
        "memoryLimit": 2684354560,
        "postInstallMessage": "The default role for a new user is administrator.\n\n",
        "minBoxVersion": "7.5.1",
        "icon": "file://logo.png",
        "manifestVersion": 2,
        "dockerImage": "cloudron/org.apache.superset.cloudronapp:202605141028250000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.apache.superset.cloudronapp/versions/1.12.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.audiobookshelf.cloudronapp",
      "creationDate": "2026-05-29T08:51:40.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-06-17T08:17:03.000Z",
      "publishedAt": "2023-06-17T08:17:03.000Z",
      "manifest": {
        "id": "org.audiobookshelf.cloudronapp",
        "title": "Audiobookshelf",
        "author": "advplyr",
        "description": "## About\n\nAudiobookshelf is a self-hosted audiobook and podcast server.\n\n## Features\n\n* Stream all audio formats on the fly\n* Keeps progress per user and syncs across devices\n* Backup your metadata + automated daily backups\n* Chromecast support on the web app and android app\n* Merge audio files into a single m4b\n* Basic ebook support and ereader\n* Open RSS feeds for podcasts and audiobooks\n",
        "changelog": "* Update audiobookshelf to 2.35.1\n* [Full Changelog](https://github.com/advplyr/audiobookshelf/releases/tag/v2.35.1)\n* Duplicate refresh tokens across sessions can cause unexpected logout [#5253](https://github.com/advplyr/audiobookshelf/issues/5253) by [@nichwall](https://github.com/nichwall) in [#5255](https://github.com/advplyr/audiobookshelf/issues/5255)\n* Server crash when renaming an author to another author when they are both on the same book [#5247](https://github.com/advplyr/audiobookshelf/issues/5247) by [@nichwall](https://github.com/nichwall) in [#5256](https://github.com/advplyr/audiobookshelf/issues/5256)\n* Server crash when invalid `metadata.json` is scanned in [#5268](https://github.com/advplyr/audiobookshelf/issues/5268)\n* Sequelize user queries to use direct case-insensitive username/email matching\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme<br/>\n\nContent can be uploaded into `/app/data/podcasts` and `/app/data/audiobooks`.\n\n",
        "tagline": "audiobook and podcast server",
        "version": "1.99.1",
        "upstreamVersion": "2.35.1",
        "minBoxVersion": "8.2.0",
        "healthCheckPath": "/",
        "icon": "file://logo.png",
        "memoryLimit": 536870912,
        "httpPort": 8000,
        "addons": {
          "localstorage": {
            "sqlite": {
              "paths": [
                "/app/data/config/absdatabase.sqlite"
              ]
            }
          },
          "sendmail": {
            "supportsDisplayName": true
          },
          "oidc": {
            "loginRedirectUri": "/auth/openid/callback, /auth/openid/mobile-redirect"
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "manifestVersion": 2,
        "website": "https://audiobookshelf.org",
        "contactEmail": "support@cloudron.io",
        "forumUrl": "https://forum.cloudron.io/category/167/audiobookshelf",
        "documentationUrl": "https://docs.cloudron.io/packages/audiobookshelf",
        "optionalSso": true,
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.audiobookshelf.cloudronapp/audiobookshelf_01.png",
          "https://screenshots.cloudron.io/org.audiobookshelf.cloudronapp/audiobookshelf_02.png",
          "https://screenshots.cloudron.io/org.audiobookshelf.cloudronapp/audiobookshelf_03.png",
          "https://screenshots.cloudron.io/org.audiobookshelf.cloudronapp/audiobookshelf_04.png",
          "https://screenshots.cloudron.io/org.audiobookshelf.cloudronapp/audiobookshelf_05.png"
        ],
        "tags": [
          "podcast",
          "audiobook",
          "audio"
        ],
        "dockerImage": "cloudron/org.audiobookshelf.cloudronapp:202605290319360000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.audiobookshelf.cloudronapp/versions/1.99.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.bigbluebutton.greenlight3.cloudronapp",
      "creationDate": "2026-05-14T18:36:39.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-11-16T18:26:33.000Z",
      "publishedAt": "2023-11-16T18:26:33.000Z",
      "manifest": {
        "id": "org.bigbluebutton.greenlight3.cloudronapp",
        "version": "1.11.2",
        "upstreamVersion": "3.8.2.3",
        "title": "Greenlight",
        "tagline": "BigBlueButton Front-End",
        "author": "Greenlight Developers",
        "contactEmail": "support@cloudron.io",
        "description": "Greenlight is the main front-end interface for a BigBlueButton server.\n\nThis app does **not** bundle BigBlueButton itself, but requires a backend server to be installed.\n",
        "changelog": "* Update greenlight to 3.8.2.3\n* [Full Changelog](https://github.com/bigbluebutton/greenlight/releases/tag/release-3.8.2.3)\n* Multiple gem updates\n* Language Updates\n",
        "postInstallMessage": "<sso>\nBy default, Cloudron users have `Administrator` role permissions. This can be changed in `Administrator Panel` > `Site Settings` > `Registration`.\n</sso>\n\n<nosso>\nThis app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin@cloudron.local<br/>\n**Password**: Changeme!123<br/>\n\n</nosso>\n\n",
        "icon": "file://logo.png",
        "healthCheckPath": "/",
        "minBoxVersion": "8.1.0",
        "httpPort": 3000,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "oidc": {
            "loginRedirectUri": "/auth/openid_connect/callback"
          },
          "redis": {
            "noPassword": true
          }
        },
        "checklist": {
          "change-default-password": {
            "sso": false,
            "message": "Change the default admin password"
          },
          "configure-bigbluebutton": {
            "message": "Configure a BigBlueButton endpoint for the app to work. Edit `/app/data/env` and set the `BIGBLUEBUTTON_ENDPOINT` and `BIGBLUEBUTTON_SECRET` variables"
          }
        },
        "manifestVersion": 2,
        "website": "https://github.com/bigbluebutton/greenlight",
        "documentationUrl": "https://docs.cloudron.io/packages/greenlight/",
        "forumUrl": "https://forum.cloudron.io/category/103/greenlight",
        "tags": [
          "collaboration",
          "bbb",
          "conference",
          "video",
          "call",
          "webrtc",
          "meeting",
          "web meeting",
          "zoom"
        ],
        "optionalSso": true,
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.bigbluebutton.greenlight.cloudronapp/greenlight-01.png",
          "https://screenshots.cloudron.io/org.bigbluebutton.greenlight.cloudronapp/greenlight-02.png",
          "https://screenshots.cloudron.io/org.bigbluebutton.greenlight.cloudronapp/greenlight-03.png"
        ],
        "memoryLimit": 524288000,
        "dockerImage": "cloudron/org.bigbluebutton.greenlight3.cloudronapp:202605141802240000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.bigbluebutton.greenlight3.cloudronapp/versions/1.11.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.castopod.cloudronapp",
      "creationDate": "2026-02-25T04:55:59.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-08-04T10:38:05.000Z",
      "publishedAt": "2023-08-04T10:38:05.000Z",
      "manifest": {
        "id": "org.castopod.cloudronapp",
        "title": "Castopod",
        "author": "Benjamin Bellamy / Yassine Doghrii",
        "description": "## About\n\nCastopod is a free and open-source podcast hosting solution made for podcasters who want engage and interact with their audience.\n\nSelf-host your podcasts with ease, keep control over what you create and talk to your audience without any middleman. Your podcast and your audience belong to you and you only.\n\n## Features\n\n* Talk to your audience, directly - Interact with your audience in the fediverse, a decentralized social network.\n* Promote your podcast - Castopod helps you get noticed by enforcing best practices and by giving you tools to post easily on all social media.\n* Your podcast, everywhere - Manage your podcast in one place, broadcast it everywhere using RSS.\n* Built-in analytics - Get all the insights of your podcasts and episodes\n* Value your work - Publish your podcast for free or monetize it\n* Free & open-source\n\n",
        "changelog": "* Update castopod to 1.15.5\n* [Full Changelog](https://github.com/ad-aures/castopod/releases/tag/v1.15.5)\n",
        "tagline": "Podcast hosting solution",
        "postInstallMessage": "The initial admin credentials are:\n\n**Email**: admin@cloudron.local<br/>\n**Password**: changeme<br/>\n\nThe admin page of Castopod is located at the $CLOUDRON-APP-ORIGIN/cp-admin .\n",
        "version": "2.13.4",
        "upstreamVersion": "1.15.5",
        "minBoxVersion": "8.0.0",
        "healthCheckPath": "/",
        "configurePath": "/cp-admin",
        "icon": "file://logo.png",
        "memoryLimit": 536870912,
        "httpPort": 8000,
        "addons": {
          "localstorage": {},
          "mysql": {},
          "redis": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "scheduler": {
            "cron": {
              "schedule": "* * * * *",
              "command": "echo '==> cron/run' && gosu www-data:www-data /usr/bin/php /app/code/spark tasks:run >> /dev/null 2>&1"
            }
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.castopod.cloudronapp/castopod-0.png"
        ],
        "manifestVersion": 2,
        "website": "https://castopod.org",
        "forumUrl": "https://forum.cloudron.io/category/172/castopod",
        "documentationUrl": "https://docs.cloudron.io/packages/castopod",
        "contactEmail": "support@cloudron.io",
        "tags": [
          "podcast"
        ],
        "dockerImage": "cloudron/org.castopod.cloudronapp:202602250431170000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.castopod.cloudronapp/versions/2.13.4/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.discourse.cloudronapp",
      "creationDate": "2026-06-04T19:28:51.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2019-07-13T17:16:44.000Z",
      "publishedAt": "2019-07-13T17:16:44.000Z",
      "manifest": {
        "id": "org.discourse.cloudronapp",
        "title": "Discourse",
        "author": "Discourse Team",
        "description": "## About\n\nDiscourse is the 100% open source discussion platform built for the next decade of the Internet.\n\nUse it as a:\n\n* mailing list\n* discussion forum\n* long-form chat room\n\nTo learn more about the philosophy and goals of the project, visit discourse.org.\n\n",
        "changelog": "* Change healthcheckPath to `/srv/status`\n",
        "tagline": "Civilized discussion",
        "version": "2.15.1",
        "upstreamVersion": "2026.5.0",
        "healthCheckPath": "/srv/status",
        "httpPort": 80,
        "memoryLimit": 4294967296,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "redis": {},
          "oidc": {
            "loginRedirectUri": "/auth/oidc/callback"
          },
          "sendmail": {
            "supportsDisplayName": false
          },
          "recvmail": {}
        },
        "optionalSso": true,
        "manifestVersion": 2,
        "website": "https://www.discourse.org/",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "tags": [
          "forum",
          "collaboration",
          "community",
          "discourse",
          "bb"
        ],
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          },
          "change-root-account-email": {
            "message": "Change the root account email following the [docs](https://docs.cloudron.io/packages/discourse/#changing-root-account-email)"
          }
        },
        "postInstallMessage": "The initial admin credentials are:\n\n**Email**: root@cloudron.local<br/>\n**Password**: changeme123<br/>\n",
        "runtimeDirs": [
          "/app/code/.git",
          "/app/code/public",
          "/app/code/plugins",
          "/app/code/app/assets",
          "/app/code/frontend/discourse"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.discourse.cloudronapp/howtogeek.png",
          "https://screenshots.cloudron.io/org.discourse.cloudronapp/boingboing.png",
          "https://screenshots.cloudron.io/org.discourse.cloudronapp/twitter.png",
          "https://screenshots.cloudron.io/org.discourse.cloudronapp/turtlerockstudios.png"
        ],
        "minBoxVersion": "8.0.0",
        "forumUrl": "https://forum.cloudron.io/category/33/discourse",
        "documentationUrl": "https://docs.cloudron.io/packages/discourse/",
        "logPaths": [
          "/run/discourse/log/production.log",
          "/run/discourse/log/unicorn.stderr.log",
          "/run/discourse/log/unicorn.stdout.log"
        ],
        "dockerImage": "cloudron/org.discourse.cloudronapp:202606041703590000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.discourse.cloudronapp/versions/2.15.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.dokuwiki.cloudronapp",
      "creationDate": "2025-10-24T08:26:04.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2015-12-09T09:59:32.000Z",
      "publishedAt": "2015-12-09T09:59:32.000Z",
      "manifest": {
        "id": "org.dokuwiki.cloudronapp",
        "title": "DokuWiki",
        "author": "Andreas Gohr and the DokuWiki Community",
        "description": "DokuWiki is a simple to use and highly versatile Open Source wiki software.\n\nIt is loved by users for its clean and readable syntax. Wikis are quick to\nupdate and new pages are easily added. Designed for collaboration while \nmaintaining a history of every change, DokuWiki could be used as\n\n* Corporate Knowledge Base\n* Private notebook\n* Software manual\n* Project workspace\n* CMS – intranet\n\n#### Accounts\n\nThis app allows edits by any Cloudron user. Cloudron administrators are automatically\nmade wiki administrators.\n\n#### Changing the Logo\n\nTo change the logo upload a file named `logo.png` at the root of the wiki.\n\n#### Links\n\n* [Submit bugs and feature wishes](https://github.com/splitbrain/dokuwiki/issues)\n* [Forum](http://forum.dokuwiki.org/)\n\n",
        "tagline": "It's better when it's simple",
        "version": "1.26.0",
        "upstreamVersion": "2025-10-23",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "addons": {
          "localstorage": {},
          "oidc": {
            "loginRedirectUri": "/doku.php"
          },
          "sendmail": {
            "supportsDisplayName": true
          }
        },
        "manifestVersion": 2,
        "website": "https://www.dokuwiki.org",
        "contactEmail": "support@cloudron.io",
        "tags": [
          "wiki",
          "collaboration"
        ],
        "icon": "file://logo.png",
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.dokuwiki.cloudronapp/1.gif",
          "https://screenshots.cloudron.io/org.dokuwiki.cloudronapp/2.png",
          "https://screenshots.cloudron.io/org.dokuwiki.cloudronapp/3.png"
        ],
        "changelog": "* Update dokuwiki-plugin-oauth to 2025-10-23\n",
        "optionalSso": true,
        "postInstallMessage": "<nosso>\nUser registration is enabled. To get started, register a new user.\n</nosso>\n\n",
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/60/dokuwiki",
        "documentationUrl": "https://docs.cloudron.io/packages/dokuwiki",
        "dockerImage": "cloudron/org.dokuwiki.cloudronapp:202510240519460000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.dokuwiki.cloudronapp/versions/1.26.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.dolibarr.cloudronapp",
      "creationDate": "2026-06-07T18:48:45.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-11-07T22:59:52.000Z",
      "publishedAt": "2020-11-07T22:59:52.000Z",
      "manifest": {
        "id": "org.dolibarr.cloudronapp",
        "title": "Dolibarr",
        "author": "Dolibarr developers",
        "description": "## About\n\nThere are several feature modules that can be enabled or disabled, as needed. This software is free under GNU General Public License 3.0. It is a web-based application, and can therefore be used wherever an internet service is available. Dolibarr aims to offer free open source ERP and CRM features for people with no technical knowledge, by providing a simple solution.\n\nDolibarr includes all the important features of an ERP CRM suite. It is modular and is thus characterized by its ease of installation and use, despite the large number of features.\n\n\n## Features\n\nMain modules:\n * Sales Management\n * Purchase Management\n * Customer Relationship Management\n * Products-and-services catalog\n * Stock Management\n * Calendar\n * Event Management\n * Bank account management\n * Address book\n * Foundation-members management\n * Payments management\n * Donations management\n * Commercial actions management\n * Commercial proposals management\n * Contracts management\n * Orders management\n * Standing orders management\n * Shipping management\n * Point of sale\n * Electronic document management\n * Project Management\n * Surveys\n * PDF and OpenDocument generation\n * Reporting\n * Wizard to help to export/import data\n * LDAP connectivity\n\nMiscellaneous:\n * Multi-user, with several permissions levels for each feature.\n * Multi-language\n * Multi-currency\n * User-friendly\n * Assorted skins\n * Code is highly customizable (modular).\n * Works with MySQL 4.1 or higher, or PostgreSQL\n * Works with PHP\n\n",
        "tagline": "ERP and CRM for non technical people",
        "version": "1.14.0",
        "upstreamVersion": "23.0.3",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "manifestVersion": 2,
        "website": "https://dolibarr.org/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "multiDomain": true,
        "addons": {
          "mysql": {},
          "localstorage": {},
          "sendmail": {
            "optional": true
          },
          "ldap": {},
          "oidc": {
            "loginRedirectUri": "/core/modules/openid_connect/callback.php, /?openid_mode=true"
          },
          "scheduler": {
            "periodic": {
              "schedule": "*/15 * * * *",
              "command": "/usr/bin/php /app/pkg/cron_run_jobs_custom.php"
            },
            "sync_users": {
              "schedule": "5 * * * *",
              "command": "/app/pkg/sync-users.sh 2>&1"
            }
          }
        },
        "tags": [
          "dolibarr",
          "CRM",
          "ERP"
        ],
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "changelog": "* set the default charset to utf8mb4\n* See [docs](https://docs.cloudron.io/packages/dolibarr/) on how to migrate the charset of an existing instance\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme123<br/>\n**Email**: admin@cloudron.local<br/>\n\n",
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.dolibarr.cloudronapp/1.png",
          "https://screenshots.cloudron.io/org.dolibarr.cloudronapp/2.png",
          "https://screenshots.cloudron.io/org.dolibarr.cloudronapp/3.jpg"
        ],
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/107/dolibarr",
        "documentationUrl": "https://docs.cloudron.io/packages/dolibarr/",
        "dockerImage": "cloudron/org.dolibarr.cloudronapp:202606071823570000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.dolibarr.cloudronapp/versions/1.14.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.easyappointments.cloudronapp",
      "creationDate": "2026-05-28T08:06:21.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2021-02-03T16:56:38.000Z",
      "publishedAt": "2021-02-03T16:56:38.000Z",
      "manifest": {
        "id": "org.easyappointments.cloudronapp",
        "version": "1.8.0",
        "upstreamVersion": "1.6.0",
        "title": "Easy!Appointments",
        "tagline": "Appointment Scheduler",
        "website": "https://easyappointments.org",
        "author": "Easy!Appointments developers",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "description": "## About\n\nEasy!Appointments is a web appointment scheduler.\n\nUsers will be able to reach the application through their web browsers by using an active internet connection, just like visiting a normal website.\nIt allows your customers to book appointments with you via the web.\n\nMoreover, it provides the ability to sync your data with Google Calendar so you can use them with other services.\n\n## Easy To Use\n\nMade with simplicity in mind Easy!Appointments feels directly familiar, with the right actions placed in the right positions you will only have to concentrate on your work.\n\n## Performance\n\nActively maintained by experienced developers and battle tested by big organizations, Easy!Appointments has an ecosystem you can trust.\n\n## Highly Customizable\n\nEasy!Appointments has a very flexible and versatile codebase that can be customized to serve custom use cases and external system integrations.\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: administrator<br/>\n**Password**: administrator<br/>\n\n",
        "changelog": "* Update easyappointments to 1.6.0\n* [Full Changelog](https://github.com/alextselegidis/easyappointments/releases/tag/1.6.0)\n* Added request method check on each request so that only allowed methods are accepted\n* Add Jitsi integration and link generation for appointments made via the public page\n* ALTCHA integration added as an alternative CAPTCHA step ([#1155](https://github.com/alextselegidis/easyappointments/issues/1155))\n* When someone clicks on password reset, implement a link delivery and not just change the password directly\n* Implementation of additional GDPR features in Easy!Appointments ([#535](https://github.com/alextselegidis/easyappointments/issues/535))\n* Add CAPTCHA support for all the public forms in order to block abusive requests ([#1754](https://github.com/alextselegidis/easyappointments/issues/1754))\n* Replace the availabilities type with the new slot interval field\n* Fixed a security issue where an administrator could inject scripts into the \"booking disabled\" message that would then run for every visitor of the public booking page\n* Fixed a security issue where a provider could create or modify appointments under another provider's account\n* Webhooks are now triggered only for the exact actions they are subscribed to, instead of matching similarly named actions by substring\n",
        "tags": [
          "appointments",
          "calendar",
          "organize",
          "scheduler"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.easyappointments.cloudronapp/easyappointments-01.png"
        ],
        "healthCheckPath": "/",
        "configurePath": "/index.php/backend",
        "httpPort": 8000,
        "addons": {
          "localstorage": {},
          "mysql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "scheduler": {
            "sync": {
              "schedule": "*/5 * * * *",
              "command": "/app/pkg/cron.sh"
            }
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "documentationUrl": "https://docs.cloudron.io/packages/easyappointments",
        "minBoxVersion": "8.0.0",
        "forumUrl": "https://forum.cloudron.io/category/123/easy-appointments",
        "manifestVersion": 2,
        "dockerImage": "cloudron/org.easyappointments.cloudronapp:202605272023460000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.easyappointments.cloudronapp/versions/1.8.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.eggertsson.verdaccio",
      "creationDate": "2026-06-22T08:01:12.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2017-02-24T13:02:27.000Z",
      "publishedAt": "2017-02-24T13:02:27.000Z",
      "manifest": {
        "id": "org.eggertsson.verdaccio",
        "title": "Verdaccio",
        "author": "Verdaccio developers",
        "description": "### About\n\nVerdaccio is a private/caching npm repository server\n\nVerdaccio allows you to have a local npm registry with zero configuration. You don't have to install and replicate an entire CouchDB database. Verdaccio keeps its own small database and, if a package doesn't exist there, it asks npmjs.org for it keeping only those packages you use.\n\n- [Verdaccio Git](https://github.com/verdaccio/verdaccio)\n- [Package maintainer](https://www.eggertsson.org)\n\n",
        "tagline": "Private npm repository server",
        "version": "1.79.2",
        "upstreamVersion": "6.7.4",
        "healthCheckPath": "/",
        "httpPort": 4873,
        "manifestVersion": 2,
        "website": "https://verdaccio.org/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "memoryLimit": 314572800,
        "addons": {
          "oidc": {
            "loginRedirectUri": "/-/oauth/callback, /-/oauth/callback/cli, /-/oauth/callback/authn"
          },
          "localstorage": {}
        },
        "tags": [
          "npm",
          "repository",
          "git",
          "artifactory"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.eggertsson.verdaccio/img1.png"
        ],
        "postInstallMessage": "**npm/yarn/pnpm authentication**: username/password authentication will\nnot work in CLI tools. Instead, login to the Verdaccio Web UI and paste\nthe commands from `Settings` -> `Configuration` -> `Package Managers` .\n",
        "changelog": "* Update verdaccio to 6.7.4\n* [Full Changelog](https://github.com/verdaccio/verdaccio/releases/tag/v6.7.4)\n* fix: run jwt middleware before middleware plugins\n* fix: enforce generated npm token metadata\n* fix: allow npm token create without readonly/cidr\\_whitelist\n* Update verdaccio dependencies to the `latest` npm dist-tag (`@verdaccio/ui-theme` tracks `next-9`):\n",
        "minBoxVersion": "8.0.0",
        "forumUrl": "https://forum.cloudron.io/category/43/verdaccio",
        "documentationUrl": "https://docs.cloudron.io/packages/verdaccio",
        "dockerImage": "cloudron/org.eggertsson.verdaccio:202606220720370000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.eggertsson.verdaccio/versions/1.79.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.etherpad.cloudronapp",
      "creationDate": "2026-06-22T07:14:24.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2016-07-01T12:00:55.000Z",
      "publishedAt": "2016-07-01T12:00:55.000Z",
      "manifest": {
        "id": "org.etherpad.cloudronapp",
        "title": "Etherpad",
        "author": "Etherpad Developers",
        "description": "### About\n\nEtherpad is a real-time collaborative editor scalable to thousands of simultaneous real time users. It provides full data export capabilities, and runs on your server, under your control.\n\n### Collaborating in really real-time\n\nNo more sending your stuff back and forth via email, just set up a pad, share the link and start collaborating!\n\nEtherpad allows you to edit documents collaboratively in real-time, much like a live multi-player editor that runs in your browser. Write articles, press releases, to-do lists, etc. together with your friends, fellow students or colleagues, all working on the same document at the same time.\n\nAll instances provide access to all data through a well-documented API and supports import/export to many major data exchange formats.\n",
        "tagline": " Collaborating in real-time",
        "version": "4.10.2",
        "upstreamVersion": "3.3.2",
        "healthCheckPath": "/health",
        "httpPort": 9001,
        "manifestVersion": 2,
        "website": "http://etherpad.org/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "postInstallMessage": "Admins can be specified as mentioned in the [docs](https://docs.cloudron.io/packages/etherpad/#admin-user).\n",
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.etherpad.cloudronapp/etherpad-01.png"
        ],
        "addons": {
          "mysql": {},
          "oidc": {
            "loginRedirectUri": "/ep_openid_connect/callback"
          },
          "localstorage": {}
        },
        "memoryLimit": 805306368,
        "tags": [
          "document",
          "docs",
          "collaboration",
          "editor",
          "notes"
        ],
        "changelog": "* Update etherpad-lite to 3.3.2\n* [Full Changelog](https://github.com/ether/etherpad-lite/releases/tag/v3.3.2)\n* Force `@opentelemetry/core`  2.8.0 (GHSA-8988-4f7v-96qf / CVE-2026-54285, [#7975](https://github.com/ether/etherpad-lite/issues/7975)). The transitive dep (pulled in via `@elastic/elasticsearch`  `@elastic/transport`) had a `W3CBaggagePropagator.extract()` that did not enforce W3C size limits on inbound baggage headers, allowing unbounded memory allocation. Pinned via a `pnpm-workspace.yaml` override; satisfies the existing `2.x` range with no parent bump.\n* Resolve open Dependabot security alerts ([#7967](https://github.com/ether/etherpad-lite/issues/7967)). Refreshes stale override floors and adds new ones via `pnpm-workspace` overrides: `form-data`  4.0.6, `ws`  8.21.0, `esbuild`  0.28.1, `basic-ftp`  5.3.1 (capped `<6.0.0` to avoid a surprise major on the plugin-install path), `tar`  7.5.16, `js-yaml`  4.2.0, `qs`  6.15.2, `ip-address`  10.1.1, and `@babel/core`  7.29.6.\n* Reject read-only deletion via token-less paths (part of [#7959](https://github.com/ether/etherpad-lite/issues/7959) / [#7960](https://github.com/ether/etherpad-lite/issues/7960)). Under `allowPadDeletionByAllUsers` a read-only viewer was granted `canDeletePad=true`, and the server's `flagOk`/`creatorOk` branches never checked `session.readonly`  so a read-only link holder could delete a pad without a token. Read-only sessions are now excluded from both the client var and the server's token-less authorization paths; a valid recovery token stays sufficient regardless of session mode.\n* Pad deletion  suppress the recovery token for durable identities and relabel the action ([#7926](https://github.com/ether/etherpad-lite/issues/7926) / [#7930](https://github.com/ether/etherpad-lite/issues/7930)). Building on the `allowPadDeletionByAllUsers` suppression, a creator's deletion token is now also withheld when they have a *durable* identity  authenticated (`req.session.user` with a username) **and** the deployment pins that identity to a stable `authorID` via a `getAuthorId` hook  since only then does the creator survive a cookie clear or a different device, making the token redundant.\n* Offline/air-gapped installs  env-var overrides for the update check, plugin catalog, and updater ([#7917](https://github.com/ether/etherpad-lite/issues/7917), addresses [#7911](https://github.com/ether/etherpad-lite/issues/7911)). Firewalled deployments could not disable Etherpad's outbound calls without editing `settings.json` inside the image.\n* Pad  keep the token-less Delete button reachable without pad-wide settings ([#7959](https://github.com/ether/etherpad-lite/issues/7959) / [#7960](https://github.com/ether/etherpad-lite/issues/7960)). The token-less `#delete-pad` button was nested inside the `enablePadWideSettings`-gated section, so disabling pad-wide settings removed the only no-token deletion path.\n* History mode  restore the saved-revision markers ([#7946](https://github.com/ether/etherpad-lite/issues/7946) / [#7948](https://github.com/ether/etherpad-lite/issues/7948)). When [#7659](https://github.com/ether/etherpad-lite/issues/7659) moved the timeslider into the pad as an embedded iframe, the user-facing control became the outer `#history-slider-input`, but the saved-revision stars were still drawn into the now-hidden iframe `#ui-slider-bar`, so \"Save Revision\" appeared to do nothing in in-pad history mode (a 3.3.x regression).\n* Import dialog  correct the outdated \"no converter\" help message ([#7988](https://github.com/ether/etherpad-lite/issues/7988) / [#7989](https://github.com/ether/etherpad-lite/issues/7989)). The notice claimed only plain text and HTML could be imported and linked to the legacy AbiWord wiki, prompting LibreOffice installs for formats that already work natively.\n* PadManager  reject unreachable `.` and `..` pad ids ([#7962](https://github.com/ether/etherpad-lite/issues/7962)). `isValidPadId` accepted ids consisting only of URL dot-segments, but per the WHATWG URL standard a browser normalises `/p/.` to `/p/` and `/p/..` to `/`, so such a pad could be created in the database yet never opened or exported.\n* CLI  fix the database migration/import scripts against the ueberdb2 promise API ([#7982](https://github.com/ether/etherpad-lite/issues/7982) / [#7983](https://github.com/ether/etherpad-lite/issues/7983)). `migrateDB.ts` opened source and target databases, copied all keys, then resolved without closing either  so under ueberdb2 6.1.x the keep-alive timer kept the process hanging after \"Done syncing dbs\", and buffered target writes were only guaranteed flushed on `close()`.\n",
        "minBoxVersion": "7.1.0",
        "forumUrl": "https://forum.cloudron.io/category/61/etherpad-lite",
        "documentationUrl": "https://docs.cloudron.io/packages/etherpad/",
        "dockerImage": "cloudron/org.etherpad.cloudronapp:202606220021330000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.etherpad.cloudronapp/versions/4.10.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.fireflyiii.cloudronapp",
      "creationDate": "2026-05-21T08:05:24.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-01-21T19:39:05.000Z",
      "publishedAt": "2020-01-21T19:39:05.000Z",
      "manifest": {
        "id": "org.fireflyiii.cloudronapp",
        "title": "Firefly III",
        "author": "Firefly III Authors",
        "description": "### About\n\nA free and open source personal finance manager\n\n\"Firefly III\" is a self-hosted financial manager. It can help you keep track of expenses, income, budgets and everything in between. It supports credit cards, shared household accounts and savings accounts. It’s pretty fancy. You should use it to save and organise money. \n\n### Features\n\n* Full financial management\n* JSON REST API\n* Reports in many flavours\n* Import data from other sources\n\n",
        "changelog": "* Update firefly-iii to 6.6.3\n* [Full Changelog](https://github.com/firefly-iii/firefly-iii/releases/tag/v6.6.3)\n* Better explanation text for the password validation code.\n* [Discussion 11408](https://github.com/orgs/firefly-iii/discussions/11408) (How do I see the content of link notes?) started by [@Coderdude112](https://github.com/Coderdude112)\n* [Discussion 11455](https://github.com/orgs/firefly-iii/discussions/11455) (\"Sum\" Line In Account Charts) started by [@PVTejas](https://github.com/PVTejas)\n* [Discussion 12097](https://github.com/orgs/firefly-iii/discussions/12097) (Error updating Exchange Rates) started by [@gpampuro](https://github.com/gpampuro)\n* [Issue 12204](https://github.com/firefly-iii/firefly-iii/issues/12204) (A change is shown in \"Audit log entries\" when there was actually no movement (currency values fields)) reported by [@jgmm81](https://github.com/jgmm81)\n* [Issue 12207](https://github.com/firefly-iii/firefly-iii/issues/12207) (Rule triggers hidden on rules page for rules with multiple triggers) reported by [@frankakn7](https://github.com/frankakn7)\n* [Discussion 12210](https://github.com/orgs/firefly-iii/discussions/12210) (PiggyBanks and suggested amount per month) started by [@Thieume](https://github.com/Thieume)\n* [Issue 12223](https://github.com/firefly-iii/firefly-iii/issues/12223) (Budget figures on the default financial report does not include transactions in liability accounts) reported by [@likinon1981](https://github.com/likinon1981)\n* [Issue 12243](https://github.com/firefly-iii/firefly-iii/issues/12243) (Abacus App is not working with the new OAuth) reported by [@darkmatter18](https://github.com/darkmatter18)\n* [Issue 12254](https://github.com/firefly-iii/firefly-iii/issues/12254) (Personal Access Tokens not listed on web UI) reported by [@imjuzcy](https://github.com/imjuzcy)\n* [MR 12271](https://github.com/firefly-iii/firefly-iii/pull/12271) (Fix stored XSS in audit log view via piggy bank name (ale.twig)) reported by [@alanturing881](https://github.com/alanturing881)\n",
        "tagline": "A personal finances manager",
        "version": "3.12.2",
        "upstreamVersion": "6.6.3",
        "healthCheckPath": "/health",
        "httpPort": 8000,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": false
          },
          "proxyAuth": {
            "supportsBearerAuth": true
          },
          "scheduler": {
            "update_feeds": {
              "schedule": "0 3 * * *",
              "command": "echo '==> cron' && sudo -u www-data -E php /app/code/artisan firefly-iii:cron"
            }
          }
        },
        "checklist": {
          "register-admin": {
            "message": "On first visit, an admin (site owner) account needs to be created"
          }
        },
        "optionalSso": true,
        "manifestVersion": 2,
        "website": "https://firefly-iii.org/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "firefly",
          "firefly-iii",
          "finance",
          "accounting",
          "money",
          "invoices",
          "mint",
          "gnucash"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.firefly-iii.cloudronapp/account.png",
          "https://screenshots.cloudron.io/org.firefly-iii.cloudronapp/index.png",
          "https://screenshots.cloudron.io/org.firefly-iii.cloudronapp/budgets.png"
        ],
        "minBoxVersion": "8.0.0",
        "forumUrl": "https://forum.cloudron.io/category/48/firefly-iii",
        "documentationUrl": "https://docs.cloudron.io/packages/firefly-iii",
        "dockerImage": "cloudron/org.fireflyiii.cloudronapp:202605210519490000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.fireflyiii.cloudronapp/versions/3.12.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.forgejo.cloudron",
      "creationDate": "2026-06-11T06:39:14.000Z",
      "publishState": "approved",
      "userId": "bfa555ee-8db7-4027-94f6-7409feafd4cb",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2026-01-26T14:41:36.000Z",
      "publishedAt": "2026-01-26T14:41:36.000Z",
      "manifest": {
        "id": "org.forgejo.cloudron",
        "title": "Forgejo",
        "author": "Forgejo Community",
        "description": "Forgejo is a self-hosted lightweight software forge. It provides a collaborative platform for software development, including source code management, issue tracking, and more.\n",
        "tagline": "Beyond coding. We forge.",
        "version": "1.2.2",
        "upstreamVersion": "15.0.3",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "redis": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "oidc": {
            "loginRedirectUri": "/user/oauth2/cloudron/callback"
          }
        },
        "tcpPorts": {
          "SSH_PORT": {
            "title": "SSH Port",
            "description": "SSH Port over which repos can be pushed & pulled",
            "defaultValue": 29418,
            "enabledByDefault": true
          }
        },
        "manifestVersion": 2,
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: root<br/>\n**Password**: changeme<br/>\n\n",
        "changelog": "* Update forgejo to 15.0.3\n* [Full Changelog](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/15.0.3.md)\n",
        "website": "https://forgejo.org",
        "contactEmail": "support@appx.uk",
        "icon": "file://logo.png",
        "tags": [
          "git",
          "dev",
          "scm"
        ],
        "minBoxVersion": "9.0.0",
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.forgejo.cloudron/dark_mode.png",
          "https://screenshots.cloudron.io/org.forgejo.cloudron/project.webp",
          "https://screenshots.cloudron.io/org.forgejo.cloudron/contributors.webp"
        ],
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          },
          "disable-registration": {
            "message": "[Disable registration](https://docs.cloudron.io/packages/forgejo/#disable-registration), if required, to prevent misuse"
          }
        },
        "optionalSso": true,
        "forumUrl": "https://forum.cloudron.io/category/216/forgejo",
        "documentationUrl": "https://docs.cloudron.io/packages/forgejo/",
        "dockerImage": "cloudron/org.forgejo.cloudron:202606110519430000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.forgejo.cloudron/versions/1.2.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.freshrss.cloudronapp",
      "creationDate": "2026-05-21T08:10:44.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2017-02-17T11:05:24.000Z",
      "publishedAt": "2017-02-17T11:05:24.000Z",
      "manifest": {
        "id": "org.freshrss.cloudronapp",
        "title": "FreshRSS",
        "author": "FreshRSS Developers",
        "description": "## About\n\nFreshRSS is a self-hosted RSS feed aggregator such as Leed or Kriss Feed.\n\nIt is at the same time lightweight, easy to work with, powerful and customizable.\n\nIt is a multi-user application with an anonymous reading mode. It supports PubSubHubbub for instant notifications from compatible Web sites. There is an API for (mobile) clients, and a Command-Line Interface. Finally, it supports extensions for further tuning.\n\n## Extensions\n\nFreshRSS supports further customizations by adding extensions on top of its core functionality.\nSee the [repository dedicated to those extensions](https://github.com/FreshRSS/Extensions).\n\n\n## Compatible clients\nAny client supporting a Google Reader-like API. Selection:\n\n* Android\n\t* [News+](https://play.google.com/store/apps/details?id=com.noinnion.android.newsplus) with [News+ Google Reader extension](https://play.google.com/store/apps/details?id=com.noinnion.android.newsplus.extension.google_reader) (Closed source)\n\t* [EasyRSS](https://github.com/Alkarex/EasyRSS) (Open source, F-Droid)\n* Linux\n\t* [FeedReader 2.0+](https://jangernert.github.io/FeedReader/) (Open source)\n* Mac/iOS\n    * [Reeder](https://reederapp.com/)\n\n",
        "changelog": "* Update FreshRSS to 1.29.1\n* [Full Changelog](https://github.com/FreshRSS/FreshRSS/releases/tag/1.29.1)\n* Accept `.txt` import of feed URLs in additional to e.g. OPML [#8818](https://github.com/FreshRSS/FreshRSS/pull/8818), [#8837](https://github.com/FreshRSS/FreshRSS/pull/8837)\n* New CLI for automatic periodic SQLite export with retention [#8819](https://github.com/FreshRSS/FreshRSS/pull/8819)\n* More feed info: last received date, publication date [#8799](https://github.com/FreshRSS/FreshRSS/pull/8799)\n* Fix cookies with some browsers [#8867](https://github.com/FreshRSS/FreshRSS/pull/8867)\n* Fix search in shared user queries with empty results [#8863](https://github.com/FreshRSS/FreshRSS/pull/8863)\n* Fix XML errors with loading invalid OPML in `lib_opml` library [#8652](https://github.com/FreshRSS/FreshRSS/pull/8652), [#8853](https://github.com/FreshRSS/FreshRSS/pull/8853), [lib_opml#48](https://framagit.org/marienfressinaud/lib_opml/-/merge_requests/48), [lib_opml#51](https://framagit.org/marienfressinaud/lib_opml/-/merge_requests/51)\n* Fix ensure maximum number of feeds also with Dynamic OPML [#8832](https://github.com/FreshRSS/FreshRSS/pull/8832)\n* Fix click mark as read [#8817](https://github.com/FreshRSS/FreshRSS/pull/8817)\n",
        "tagline": "RSS feed reader",
        "version": "1.28.1",
        "upstreamVersion": "1.29.1",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "addons": {
          "localstorage": {},
          "mysql": {},
          "oidc": {
            "loginRedirectUri": "/i/oidc/"
          },
          "scheduler": {
            "update_feeds": {
              "schedule": "*/1 * * * *",
              "command": "echo '==> Run actualize script' && /usr/local/bin/gosu www-data:www-data php /app/code/app/actualize_script.php"
            }
          }
        },
        "checklist": {
          "change-default-password": {
            "sso": false,
            "message": "Change the default admin password"
          },
          "create-admin": {
            "sso": true,
            "message": "On first visit, sign in using the built-in Cloudron authentication and then make the user administrator by running: `php cli/reconfigure.php --default_user YOUR_USERNAME`"
          }
        },
        "manifestVersion": 2,
        "website": "http://www.freshrss.org",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "tags": [
          "rss",
          "atom",
          "greader",
          "reader",
          "news",
          "feeds",
          "feedly"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.freshrss.cloudronapp/1.png"
        ],
        "postInstallMessage": "<nosso>\nThis app is pre-setup with an admin account. The initial credentials are:\n  \n**Username**: admin<br/>\n**Password**: changeme<br/>\n\n</nosso>\n",
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/27/freshrss",
        "documentationUrl": "https://cloudron.io/documentation/packages/freshrss/",
        "optionalSso": true,
        "dockerImage": "cloudron/org.freshrss.cloudronapp:202605210519200000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.freshrss.cloudronapp/versions/1.28.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.getgrav.cloudronapp",
      "creationDate": "2026-06-23T12:29:52.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-02-04T05:07:56.000Z",
      "publishedAt": "2020-02-04T05:07:56.000Z",
      "manifest": {
        "id": "org.getgrav.cloudronapp",
        "title": "Grav",
        "author": "Grav CMS",
        "description": "## About\n\nGrav is a Fast, Simple, and Flexible, file-based Web-platform. There is Zero installation required. Just extract the ZIP archive, and you are already up and running. It follows similar principles to other flat-file CMS platforms, but has a different design philosophy than most. Grav comes with a powerful Package Management System to allow for simple installation and upgrading of plugins and themes, as well as simple updating of Grav itself.\n\n## Features\n\nThe underlying architecture of Grav is designed to use well-established and best-in-class technologies to ensure that Grav is simple to use and easy to extend. Some of these key technologies include:\n\n* Twig Templating: for powerful control of the user interface\n* Markdown: for easy content creation\n* YAML: for simple configuration\n* Parsedown: for fast Markdown and Markdown Extra support\n* Doctrine Cache: layer for performance\n* Pimple Dependency Injection Container: for extensibility and maintainability\n* Symfony Event Dispatcher: for plugin event handling\n* Symfony Console: for CLI interface\n* Gregwar Image Library: for dynamic image manipulation\n\n",
        "tagline": "Grav is a modern open source flat-file CMS",
        "version": "1.10.1",
        "upstreamVersion": "2.0.0",
        "healthCheckPath": "/",
        "configurePath": "/admin",
        "httpPort": 3000,
        "addons": {
          "localstorage": {},
          "scheduler": {
            "grav_scheduler": {
              "schedule": "*/1 * * * *",
              "command": "echo '==> Running scheduler' && sudo -u www-data -E -- /app/code/bin/grav scheduler"
            }
          },
          "sendmail": {
            "supportsDisplayName": true
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "manifestVersion": 2,
        "website": "https://getgrav.org",
        "contactEmail": "support@clourdon.io",
        "icon": "file://logo.png",
        "tags": [
          "cms",
          "blog",
          "weblog",
          "wordpress",
          "static",
          "website",
          "hosting"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.getgrav.cloudronapp/001-dashboard.png",
          "https://screenshots.cloudron.io/org.getgrav.cloudronapp/002-config.png",
          "https://screenshots.cloudron.io/org.getgrav.cloudronapp/003-editpage.png",
          "https://screenshots.cloudron.io/org.getgrav.cloudronapp/006-themes.png"
        ],
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/72/grav-cms",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: Changeme123#<br/>\n\nThe admin interface is located at `/admin`.\n",
        "changelog": "* configure reverse proxy and custom base url\n",
        "documentationUrl": "https://docs.cloudron.io/packages/grav",
        "dockerImage": "cloudron/org.getgrav.cloudronapp:202606231159310000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.getgrav.cloudronapp/versions/1.10.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.ghost.cloudronapp2",
      "creationDate": "2026-06-19T19:05:06.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2017-08-15T04:36:57.000Z",
      "publishedAt": "2017-08-15T04:36:57.000Z",
      "manifest": {
        "id": "org.ghost.cloudronapp2",
        "title": "Ghost",
        "author": "Ghost developers",
        "description": "## About\n\nGhost is a simple, powerful publishing platform that allows you to share\nyour stories with the world.\n\nThe project is maintained by a non-profit organisation called the **Ghost Foundation**, along with an amazing group of independent [contributors](https://github.com/TryGhost/Ghost/contributors). We're trying to make publishing software that changes the shape of online journalism.\n\n- [Ghost.org](https://ghost.org)\n- [Latest Release](https://ghost.org/download/)\n- [Support](https://forum.ghost.org/)\n- [Theme Docs](https://ghost.org/docs/themes/)\n\n",
        "changelog": "* Update ghost to 6.46.0\n* [Full Changelog](https://github.com/tryghost/ghost/releases/tag/v6.46.0)\n* Added long-press to open the posts list context menu on touch devices ([#28602](https://github.com/tryghost/ghost/issues/28602)) - Steve Larson\n* Fixed disabling structured data for LLMs and AI search engines ([#28742](https://github.com/tryghost/ghost/issues/28742)) - Hannah Wolfe\n* Fixed expired complimentary members not triggering webhooks ([#28444](https://github.com/tryghost/ghost/issues/28444)) - Steve Larson\n* Fixed newsletter feedback buttons breaking after a slug change ([#28604](https://github.com/tryghost/ghost/issues/28604)) - Steve Larson\n* Fixed paid checkout returning to homepage instead of originating page ([#28485](https://github.com/tryghost/ghost/issues/28485)) - Steve Larson\n* Fixed admin toolbar adding extra scroll to site pages ([#28674](https://github.com/tryghost/ghost/issues/28674)) - Renato Costa\n* Fixed double-escaped tag names in social sharing meta tags ([#28591](https://github.com/tryghost/ghost/issues/28591)) - swithek\n* Fixed silent importer failures by surfacing validation errors ([#28546](https://github.com/tryghost/ghost/issues/28546)) - Ricardo Sawir\n* Fixed accent color styles disappearing in Admin design preview ([#24722](https://github.com/tryghost/ghost/issues/24722)) - fueko\n* Fixed {{date}} helper rendering English for zh, zh-Hant, and pa locales ([#24949](https://github.com/tryghost/ghost/issues/24949)) - Samarth Bagga\n",
        "tagline": "Just a blogging platform",
        "version": "4.177.0",
        "upstreamVersion": "v6.46.0",
        "healthCheckPath": "/",
        "httpPort": 80,
        "manifestVersion": 2,
        "website": "https://ghost.org/",
        "contactEmail": "support@cloudron.io",
        "configurePath": "/ghost",
        "icon": "file://logo.png",
        "memoryLimit": 314572800,
        "addons": {
          "mysql": {},
          "sendmail": {
            "optional": true,
            "supportsDisplayName": true
          },
          "localstorage": {}
        },
        "checklist": {
          "register-admin": {
            "message": "On first visit, you can set up an admin user and invite other users"
          }
        },
        "postInstallMessage": "The admin page of Ghost is located at the $CLOUDRON-APP-ORIGIN/ghost .\n\nComplete the [email setup](https://docs.cloudron.io/packages/ghost/#email) to configure Ghost for sending transactional and bulk emails.\n\n",
        "documentationUrl": "https://docs.cloudron.io/packages/ghost/",
        "tags": [
          "blog",
          "ghost",
          "cms",
          "wordpress",
          "wix",
          "squarespace",
          "hosting"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.ghost.cloudronapp2/casper.jpg",
          "https://screenshots.cloudron.io/org.ghost.cloudronapp2/content.png",
          "https://screenshots.cloudron.io/org.ghost.cloudronapp2/editor.png",
          "https://screenshots.cloudron.io/org.ghost.cloudronapp2/nightshift.png"
        ],
        "forumUrl": "https://forum.cloudron.io/category/59/ghost",
        "minBoxVersion": "8.0.0",
        "dockerImage": "cloudron/org.ghost.cloudronapp2:202606191619460000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.ghost.cloudronapp2/versions/4.177.0/icon",
      "featured": true,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.glpi.cloudronapp",
      "creationDate": "2026-05-27T15:13:48.000Z",
      "publishState": "approved",
      "userId": "cd00534b-edca-4ea1-a88b-ee99603a4282",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2026-01-29T11:25:48.000Z",
      "publishedAt": "2026-01-29T11:25:48.000Z",
      "manifest": {
        "id": "org.glpi.cloudronapp",
        "title": "GLPI",
        "author": "TECLIB",
        "description": "GLPI is a powerful open-source IT Asset Management, IT Service Management and helpdesk solution. Manage your IT infrastructure, track assets, handle tickets and incidents with comprehensive ITIL workflows.\n\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: glpi<br/>\n**Password**: glpi<br/>\n\n",
        "changelog": "* Update glpi-singlesignon to 2.0.3\n* [Full Changelog](https://github.com/glpi-project/glpi/releases/tag/2.0.3)\n* **(php)** Resolve PHP warning when sending/serving user profile pictures ([#175](https://github.com/edgardmessias/glpi-singlesignon/issues/175)) - ([b86bf8a](https://github.com/edgardmessias/glpi-singlesignon/commit/b86bf8a56b681d3676daa7f141db3a4a02847730)) - Eduardo Mozart de Oliveira\n* **(ui)** Gracefully check for Composer autoloader during prerequisite validation ([#186](https://github.com/edgardmessias/glpi-singlesignon/issues/186)) - ([d704afe](https://github.com/edgardmessias/glpi-singlesignon/commit/d704afe76d2bfc56b3e146d69376f9f3644a0ea7)) - Eduardo Mozart de Oliveira\n* **(ui)** Align plugin dark mode styling with native GLPI theme selector ([#177](https://github.com/edgardmessias/glpi-singlesignon/issues/177)) - ([2a73a76](https://github.com/edgardmessias/glpi-singlesignon/commit/2a73a761be053ce455f7f695d388d1f49a502c52)) - Eduardo Mozart de Oliveira\n* **(ui)** Modernize save buttons with icons on preferences and field mappings forms ([#183](https://github.com/edgardmessias/glpi-singlesignon/issues/183)) - ([99244be](https://github.com/edgardmessias/glpi-singlesignon/commit/99244be0ac7f693f299a91f956c1f5a4a5582d00)) - Eduardo Mozart de Oliveira\n* **(ui)** Align personalization form fields into a 2-column grid and improve Clear checkbox UX ([#179](https://github.com/edgardmessias/glpi-singlesignon/issues/179)) - ([e5f84c8](https://github.com/edgardmessias/glpi-singlesignon/commit/e5f84c821b72a6bba2e5012ca629e38806aaedc8)) - Eduardo Mozart de Oliveira\n* **(csrf)** Warn against Strict SameSite cookies and document CSRF validation failures ([#172](https://github.com/edgardmessias/glpi-singlesignon/issues/172)) - ([19d5629](https://github.com/edgardmessias/glpi-singlesignon/commit/19d56292bab512fc9db6b03709dc519109f538f5)) - Eduardo Mozart de Oliveira\n* **(ui)** Add contextual helper tooltips for login behavior configurations ([#185](https://github.com/edgardmessias/glpi-singlesignon/issues/185)) - ([d8285ef](https://github.com/edgardmessias/glpi-singlesignon/commit/d8285ef05e909a47083d1775da1af824013dd1e2)) - Eduardo Mozart de Oliveira\n",
        "tagline": "IT Asset & Service Management Platform",
        "icon": "file://logo.png",
        "upstreamVersion": "2.0.3",
        "version": "1.1.4",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "addons": {
          "mysql": {},
          "oidc": {
            "loginRedirectUri": "/plugins/singlesignon/front/callback.php/provider/1"
          },
          "localstorage": {}
        },
        "optionalSso": true,
        "checklist": {
          "change-admin-password": {
            "message": "Change the admin password"
          }
        },
        "tags": [
          "helpdesk",
          "license tracking",
          "software audit",
          "assets management",
          "service management"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.glpi.cloudronapp/glpi-00.png",
          "https://screenshots.cloudron.io/org.glpi.cloudronapp/glpi-01.png",
          "https://screenshots.cloudron.io/org.glpi.cloudronapp/glpi-02.png"
        ],
        "memoryLimit": 1073741824,
        "website": "https://glpi-project.org",
        "contactEmail": "support@cloudron.io",
        "forumUrl": "https://forum.cloudron.io/category/217/glpi",
        "documentationUrl": "https://docs.cloudron.io/packages/glpi/",
        "manifestVersion": 2,
        "minBoxVersion": "9.0.0",
        "dockerImage": "cloudron/org.glpi.cloudronapp:202605271038410000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.glpi.cloudronapp/versions/1.1.4/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.jellyfin.cloudronapp",
      "creationDate": "2026-06-07T14:51:20.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-06-11T18:18:38.000Z",
      "publishedAt": "2020-06-11T18:18:38.000Z",
      "manifest": {
        "id": "org.jellyfin.cloudronapp",
        "version": "1.13.8",
        "upstreamVersion": "10.11.11",
        "title": "Jellyfin",
        "tagline": "The Free Software Media System",
        "healthCheckPath": "/",
        "author": "Jellyfin developers",
        "contactEmail": "support@cloudron.io",
        "description": "### Overview\n\nJellyfin is a Free Software Media System that puts you in control of managing and streaming your media.\nIt is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps.\nJellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support.\nThere are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\n\nWe welcome anyone who is interested in joining us in our quest!\n",
        "changelog": "* Update jellyfin to 10.11.11\n* [Full Changelog](https://github.com/jellyfin/jellyfin/releases/tag/v4.10.11.11)\n* Add lockhelper for UserManager [MR #16944](https://github.com/jellyfin/jellyfin/issues/16944), by [@JPVenson](https://github.com/JPVenson)\n",
        "icon": "file://logo.png",
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.jellyfin.cloudronapp/jellyfin-01.png",
          "https://screenshots.cloudron.io/org.jellyfin.cloudronapp/jellyfin-02.png"
        ],
        "memoryLimit": 1048576000,
        "postInstallMessage": "\n**IMPORTANT:** Do not uncheck `Allow remote connections to this server` when\ncompleting the installation. Doing so will make the server unreachable.\n\n",
        "tags": [
          "media server",
          "netflix",
          "media",
          "plex"
        ],
        "website": "https://jellyfin.org/",
        "forumUrl": "https://forum.cloudron.io/category/85/jellyfin",
        "httpPort": 8096,
        "minBoxVersion": "9.0.0",
        "addons": {
          "oidc": {
            "loginRedirectUri": "/sso/OID/redirect/cloudron"
          },
          "localstorage": {
            "ftp": {
              "uid": 1000,
              "uname": "cloudron"
            },
            "sqlite": {
              "paths": [
                "/app/data/jellyfin/data/data/library.db",
                "/app/data/jellyfin/data/data/jellyfin.db"
              ]
            }
          }
        },
        "checklist": {
          "register-admin": {
            "message": "On first visit, you can setup an admin user and finish the installation"
          }
        },
        "manifestVersion": 2,
        "capabilities": [
          "vaapi"
        ],
        "dockerImage": "cloudron/org.jellyfin.cloudronapp:202606070119460000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.jellyfin.cloudronapp/versions/1.13.8/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.joinmastodon.cloudronapp",
      "creationDate": "2026-06-18T07:08:23.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-01-24T02:12:21.000Z",
      "publishedAt": "2020-01-24T02:12:21.000Z",
      "manifest": {
        "id": "org.joinmastodon.cloudronapp",
        "title": "Mastodon",
        "author": "Mastodon Authors",
        "description": "## About\n\nMastodon is a free, open-source social network server based on ActivityPub where users can follow friends and discover new ones. On Mastodon, users can publish anything they want: links, pictures, text, video. All Mastodon servers are interoperable as a federated network (users on one server can seamlessly communicate with users from another one, including non-Mastodon software that implements ActivityPub)!\n\n## Features\n\n* No vendor lock-in: Fully interoperable with any conforming platform\n* Real-time, chronological timeline updates\n* Media attachments like images and short videos\n* Safety and moderation tools\n* OAuth2 and a straightforward REST API\n\n",
        "changelog": "* Update mastodon to 4.6.0\n* [Full Changelog](https://github.com/mastodon/mastodon/releases/tag/v4.6.0)\n* Add collections ([#37992](https://github.com/tootsuite/mastodon/issues/37992) and others) - Create collections with up to 25 accounts each, then share them with others.\n* Add email subscriptions ([#38163](https://github.com/tootsuite/mastodon/issues/38163) and others) - Admins can allow specific roles to enable email subscriptions on their profile.\n* Add new overview landing page setting ([#39074](https://github.com/tootsuite/mastodon/issues/39074) and others) - Admins can choose a new frontpage for anonymous visitors.\n* Add ability to require 2FA for specific roles (including Everybody) ([#37701](https://github.com/tootsuite/mastodon/issues/37701) and others)\n* Remove support for EOL Node version 20 ([#38926](https://github.com/tootsuite/mastodon/issues/38926) by [@mjankowski](https://github.com/mjankowski))\n* Remove support for Ruby 3.2 ([#37476](https://github.com/tootsuite/mastodon/issues/37476) by [@mjankowski](https://github.com/mjankowski))\n* Remove support for ImageMagick ([#37488](https://github.com/tootsuite/mastodon/issues/37488) by [@mjankowski](https://github.com/mjankowski))\n* Change invitations to only bypass sign-up approval setting when the issuer of the invitation has the `invite_bypass_approval` permission ([#38278](https://github.com/tootsuite/mastodon/issues/38278) by [@ClearlyClaire](https://github.com/ClearlyClaire))\n* Fix filters not being applied to search results in web UI ([#36346](https://github.com/tootsuite/mastodon/issues/36346) by [@ClearlyClaire](https://github.com/ClearlyClaire))\n* Fix remote posts with large media descriptions being rejected ([#39135](https://github.com/tootsuite/mastodon/issues/39135) by [@ClearlyClaire](https://github.com/ClearlyClaire))\n",
        "tagline": "Federated social network",
        "version": "1.18.0",
        "upstreamVersion": "4.6.0",
        "healthCheckPath": "/about",
        "httpPort": 8000,
        "memoryLimit": 1610612736,
        "configurePath": "/admin/dashboard",
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "redis": {},
          "sendmail": {},
          "oidc": {
            "loginRedirectUri": "/auth/auth/openid_connect/callback"
          },
          "scheduler": {
            "cleanup": {
              "schedule": "11 01 * * *",
              "command": "/app/pkg/cleanup.sh"
            }
          }
        },
        "manifestVersion": 2,
        "website": "https://joinmastodon.org/",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "tags": [
          "social",
          "forum",
          "chat",
          "twitter",
          "federated"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.joinmastodon.cloudronapp/1.jpg",
          "https://screenshots.cloudron.io/org.joinmastodon.cloudronapp/2.png"
        ],
        "documentationUrl": "https://docs.cloudron.io/packages/mastodon/",
        "postInstallMessage": "Accounts are created with the username and the subdomain under which this app is installed  e.g. `@$CLOUDRON-USERNAME@$CLOUDRON-APP-FQDN`.\nMastodon does not allow changing the domain part of the account later.\nSee [the docs](https://docs.cloudron.io/packages/mastodon/#federation) for more information, f you want to change this domain.\n\n<sso>\n**NOTE:**\n* Mastodon has [restrictions](https://docs.cloudron.io/packages/mastodon/#username-restriction) on usernames that might prevent some users from logging in.\n\n* External registration [does not work well](https://github.com/mastodon/mastodon/issues/20655) when Cloudron user management is enabled.\n</sso>\n\n<nosso>\n**NOTE:**\n* Open registration is disabled by default. To enable this, see the [docs](https://docs.cloudron.io/packages/mastodon/#registration)\n\n* To add an initial account follow those [instructions](https://docs.cloudron.io/packages/mastodon/#adding-users)\n</nosso>\n",
        "optionalSso": true,
        "minBoxVersion": "7.1.2",
        "forumUrl": "https://forum.cloudron.io/category/41/mastodon",
        "dockerImage": "cloudron/org.joinmastodon.cloudronapp:202606172320420000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.joinmastodon.cloudronapp/versions/1.18.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.joinpeertube.cloudronapp",
      "creationDate": "2026-06-13T06:58:41.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-10-15T05:54:06.000Z",
      "publishedAt": "2020-10-15T05:54:06.000Z",
      "manifest": {
        "version": "4.7.2",
        "upstreamVersion": "8.2.1",
        "id": "org.joinpeertube.cloudronapp",
        "title": "PeerTube",
        "author": "PeerTube developers",
        "description": "## About\n\nPeerTube is a free, decentralized and federated video platform developed as an alternative to other platforms that centralize our data and attention, such as YouTube, Dailymotion or Vimeo.\n\nBut one organization hosting PeerTube alone may not have enough money to pay for bandwidth and video storage of its servers, all servers of PeerTube are interoperable as a federated network, and non-PeerTube servers can be part of the larger Vidiverse (federated video network) by talking our implementation of ActivityPub. Video load is reduced thanks to P2P in the web browser using WebTorrent or p2p-media-loader.\n\n## Features\n\n* Video streaming - Just upload your videos, and be sure they will stream anywhere. Add a description, some tags and your video will be discoverable by the entire video fediverse, not just your instance. You can even embed a player on your favorite website!\n\n* Keep in touch with video creators - Follow your favorite channels from PeerTube or really any other place. No need to have an account on the instance you watched a video to follow its author, you can do all of that from the Fediverse (Mastodon, Pleroma, and plenty others), or just with good ol' RSS.\n\n* An interface to call home - Be it as a user or an instance administrator, you can decide what your experience will be like. Don't like the colors? They are easy to change. Don't want to list videos of an instance but let your users subscribe to them? Don't like the regular web client? All of that can be changed, and much more. No UX dark pattern, no mining your data, no video recommendation bullshit™.\n\n* Communities that help each other - In addition to visitors using WebTorrent to share the load among them, instances can help each other by caching one another's videos. This way even small instances have a way to show content to a wider audience, as they will be shouldered by friend instances (more about that in our redundancy guide). Content creators can get help from their viewers in the simplest way possible: a support button showing a message linking to their donation accounts or really anything else. No more pay-per-view and advertisements that hurt visitors and incentivize alter creativity (more about that in our FAQ). \n\n",
        "website": "https://joinpeertube.org/",
        "contactEmail": "support@cloudron.io",
        "tagline": "Take back control of your videos",
        "icon": "file://logo.png",
        "healthCheckPath": "/",
        "httpPort": 80,
        "tcpPorts": {
          "RTMP_PORT": {
            "title": "RTMP Port",
            "description": "RTMP Port for livestreaming",
            "defaultValue": 1935,
            "containerPort": 1935
          }
        },
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "redis": {},
          "sendmail": {
            "supportsDisplayName": false
          },
          "oidc": {
            "loginRedirectUri": "/plugins/auth-openid-connect/router/code-cb"
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "memoryLimit": 1073741824,
        "forumUrl": "https://forum.cloudron.io/category/91/peertube",
        "optionalSso": true,
        "tags": [
          "video",
          "youtube",
          "vimeo",
          "blog",
          "instagram",
          "media",
          "federated"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.joinpeertube.cloudronapp/peertube-screenshot.jpg",
          "https://screenshots.cloudron.io/org.joinpeertube.cloudronapp/home.png",
          "https://screenshots.cloudron.io/org.joinpeertube.cloudronapp/subscribe.png"
        ],
        "changelog": "* Update PeerTube to 8.2.1\n* [Full Changelog](https://github.com/Chocobozzz/PeerTube/releases/tag/v8.2.1)\n* Add `toot:discoverable` support for actors\n* Handle PNPM store directory change, fixing `ERR_PNPM_UNEXPECTED_STORE` crash\n* Better conversion to square thumbnail of landscape thumbnails\n* Fix running again object storage move job on videos that are already in object storage when using `npm run create-move-video-storage-job`\n* Fix uploading HLS caption after transcoding\n* Fix broken schema.org tag with special chars\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: root<br/>\n**Password**: changeme<br/>\n\nIMPORTANT: PeerTube does not support changing the location of the app after installation. Doing so, will\nbreak the installation.\n\n",
        "documentationUrl": "https://docs.cloudron.io/packages/peertube/",
        "minBoxVersion": "8.1.0",
        "manifestVersion": 2,
        "dockerImage": "cloudron/org.joinpeertube.cloudronapp:202606130422060000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.joinpeertube.cloudronapp/versions/4.7.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.joplinapp.cloudron",
      "creationDate": "2026-05-19T08:55:58.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2021-08-05T19:00:25.000Z",
      "publishedAt": "2021-08-05T19:00:25.000Z",
      "manifest": {
        "id": "org.joplinapp.cloudron",
        "title": "Joplin Server",
        "author": "Joplin Authors",
        "description": "## About\n\nJoplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format.\n\n## License\n\n**JOPLIN SERVER PERSONAL USE LICENSE**\n\nPlease carefully read and review [the license](https://github.com/laurent22/joplin/blob/dev/packages/server/LICENSE.md).\n\nIn particular, Joplin Server may be used for personal non-commercial purposes only.\n\n## Features\n\n* Desktop, mobile and terminal applications.\n* Web Clipper for Firefox and Chrome.\n* End To End Encryption (E2EE).\n* Note history (revisions).\n* Synchronisation with various services, including Nextcloud, Dropbox, WebDAV and OneDrive.\n* Offline first, so the entire data is always available on the device even without an internet connection.\n* Import Enex files (Evernote export format) and Markdown files.\n* Export JEX files (Joplin Export format) and raw files.\n* Support notes, to-dos, tags and notebooks.\n* Sort notes by multiple criteria - title, updated time, etc.\n* Support for alarms (notifications) in mobile and desktop applications.\n* Markdown notes, which are rendered with images and formatting in the desktop and mobile applications. Support for extra features such as math notation and checkboxes.\n* Choice of both Markdown and Rich Text (WYSIWYG) editors.\n* File attachment support - images are displayed, other files are linked and can be opened in the relevant application.\n* Inline display of PDF, video and audio files.\n* Goto Anything feature.\n* Search functionality.\n* Geo-location support.\n* Supports multiple languages.\n* External editor support - open notes in your favorite external editor with one click in Joplin.\n* Extensible functionality through plugin and data APIs.\n* Template support with data variables for auto creation of time & dates.\n* Custom CSS support for customisation of both the rendered markdown and overall user interface.\n* Customisable layout allows toggling, movement and sizing of various elements.\n* Keyboard shortcuts are editable and allow binding of most Joplin commands with export/import functionality.\n\n",
        "tagline": "Free, open source note taking app",
        "version": "2.6.0",
        "upstreamVersion": "3.7.1",
        "minBoxVersion": "8.1.0",
        "healthCheckPath": "/api/ping",
        "httpPort": 3000,
        "website": "https://joplinapp.org",
        "memoryLimit": 536870912,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": true
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Please change the admin password and email"
          }
        },
        "contactEmail": "support@cloudron.io",
        "manifestVersion": 2,
        "icon": "file://logo.png",
        "tags": [
          "wiki",
          "notes",
          "evernote"
        ],
        "changelog": "* Update joplin to 3.7.1\n* [Full Changelog](https://github.com/laurent22/joplin/releases/tag/server-v3.7.1)\n* New: Add support for post-quantum cryptography (PQS) TLS ([#15055](https://github.com/laurent22/joplin/issues/15055) by Alex Martens)\n* New: Add support for whiteboards ([#15305](https://github.com/laurent22/joplin/issues/15305)) ([#15193](https://github.com/laurent22/joplin/issues/15193))\n* Improved: Add settings search to config screen ([#14820](https://github.com/laurent22/joplin/issues/14820)) ([#14763](https://github.com/laurent22/joplin/issues/14763) by [@slimuCS](https://github.com/slimuCS))\n* Improved: Add table editing commands (add/delete rows and columns) ([#14519](https://github.com/laurent22/joplin/issues/14519)) ([#12372](https://github.com/laurent22/joplin/issues/12372) by [@kanishka0411](https://github.com/kanishka0411))\n* Improved: Do not load plugin if it is disabled ([#15083](https://github.com/laurent22/joplin/issues/15083))\n* Improved: Speed up app startup by skipping unnecessary plugin file processing ([#15085](https://github.com/laurent22/joplin/issues/15085)) ([#15081](https://github.com/laurent22/joplin/issues/15081))\n* Fixed: Add the ability to delete the default profile ([#15153](https://github.com/laurent22/joplin/issues/15153)) ([#14506](https://github.com/laurent22/joplin/issues/14506) by [@mrjo118](https://github.com/mrjo118))\n* Fixed: Avoid OOM when printing notes with large attachment links ([#15026](https://github.com/laurent22/joplin/issues/15026)) ([#13903](https://github.com/laurent22/joplin/issues/13903) by [@Rygaa](https://github.com/Rygaa))\n* Fixed: Fix silent sync failure which prevents new changes being synced, when a single server object has an updated_time in the future ([#15262](https://github.com/laurent22/joplin/issues/15262) by [@mrjo118](https://github.com/mrjo118))\n* Fixed: Preserve timestamps when converting HTML notes ([#15275](https://github.com/laurent22/joplin/issues/15275)) ([#15263](https://github.com/laurent22/joplin/issues/15263) by [@izumedonabe](https://github.com/izumedonabe))\n",
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.joplinapp.cloudron/multimedia-notes-img.png",
          "https://screenshots.cloudron.io/org.joplinapp.cloudron/save-web-img.png"
        ],
        "postInstallMessage": "**Joplin Server may be used for personal non-commercial purposes only.** Please carefully read and review [the license](https://github.com/laurent22/joplin/blob/dev/packages/server/LICENSE.md).\n\nThis app is pre-setup with an admin account. The initial credentials are:\n  \n**Email**: admin@localhost<br/>\n**Password**: admin<br/>\n\nDownload the clients here https://joplinapp.org/download/.\n",
        "documentationUrl": "https://docs.cloudron.io/packages/joplin-server/",
        "forumUrl": "https://forum.cloudron.io/category/134/joplin-server",
        "dockerImage": "cloudron/org.joplinapp.cloudron:202605190802140000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.joplinapp.cloudron/versions/2.6.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.jupyter.cloudronapp",
      "creationDate": "2026-06-14T09:44:21.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2018-08-27T01:41:04.000Z",
      "publishedAt": "2018-08-27T01:41:04.000Z",
      "manifest": {
        "id": "org.jupyter.cloudronapp",
        "title": "Jupyter Hub",
        "author": "Cloudron",
        "description": "## About\n\nJupyterHub brings the power of notebooks to groups of users. It gives users access to computational environments and resources without burdening the users with installation and maintenance tasks. Users - including students, researchers, and data scientists - can get their work done in their own workspaces on shared resources which can be managed efficiently by system administrators.\n\n## Notebook container image\n\nThis app uses the [data science](https://jupyter-docker-stacks.readthedocs.io/en/latest/using/selecting.html#jupyter-datascience-notebook)\nnotebook image by default. This image is ~2GB and is downloaded during\napp startup. This can take a bit of time depending on the network speed.\n\nThe Jupyter Notebook is an open-source web application that allows you\nto create and share documents that contain live code, equations,\nvisualizations and narrative text. Uses include: data cleaning and\ntransformation, numerical simulation, statistical modeling, data visualization,\nmachine learning, and much more.\n\n## Features\n\n* Language of choice - Python, R, Julia, and Scala\n* In-browser editing for code, with automatic syntax highlighting, indentation, and tab completion/introspection.\n* The ability to execute code from the browser, with the results of computations attached to the code which generated them.\n* Displaying the result of computation using rich media representations, such as HTML, LaTeX, PNG, SVG, etc. For example, publication-quality figures rendered by the matplotlib library, can be included inline.\n* In-browser editing for rich text using the Markdown markup language, which can provide commentary for the code, is not limited to plain text.\n* The ability to easily include mathematical notation within markdown cells using LaTeX, and rendered natively by MathJax.\n\n",
        "changelog": "* Update jupyterhub to 5.5.0\n* [Full Changelog](https://github.com/jupyterhub/jupyterhub/releases/tag/5.5.0)\n",
        "tagline": "Open Standards for Interactive Computing",
        "version": "1.60.0",
        "upstreamVersion": "5.5.0 (datascience-notebook@lab-4.3.5)",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "addons": {
          "docker": {},
          "localstorage": {},
          "oidc": {
            "loginRedirectUri": "/hub/oauth_callback"
          }
        },
        "manifestVersion": 2,
        "website": "https://jupyter.org",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "notebook",
          "interactive computing",
          "ipython",
          "data science",
          "education",
          "cocalc"
        ],
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/75/jupyterhub",
        "postInstallMessage": "This app is configured to use the [data science](https://jupyter-docker-stacks.readthedocs.io/en/latest/using/selecting.html#jupyter-datascience-notebook)\nnotebook. See the docs on how to set an [alternate notebook](https://docs.cloudron.io/packages/jupyterhub/#selecting-a-notebook-image).\n\n",
        "documentationUrl": "https://docs.cloudron.io/packages/jupyterhub/",
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.jupyter.cloudronapp/1.png",
          "https://screenshots.cloudron.io/org.jupyter.cloudronapp/2.png",
          "https://screenshots.cloudron.io/org.jupyter.cloudronapp/3.png"
        ],
        "dockerImage": "cloudron/org.jupyter.cloudronapp:202606140906180000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.jupyter.cloudronapp/versions/1.60.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.kd2.fossil.opodsync.cloudronapp",
      "creationDate": "2026-05-01T14:53:25.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2025-04-22T09:20:15.000Z",
      "publishedAt": "2025-04-22T09:20:15.000Z",
      "manifest": {
        "id": "org.kd2.fossil.opodsync.cloudronapp",
        "title": "oPodSync",
        "version": "1.1.4",
        "upstreamVersion": "0.5.3",
        "tagline": "minimalist GPodder-compatible server",
        "author": "oPodSync developers",
        "description": "### About\n\noPodSync is a minimalist podcast synchronization server, for self-hosting your podcast listening / download history.\nThis allows you to keep track of which episodes have been listened to.\n\n### Features\n\n* Compatible with GPodder and NextCloud gPodder Sync APIs\n* Stores history of subscriptions and episodes (plays, downloads, etc.)\n* Sync between devices\n* Compatible with gPodder desktop client\n* Self-registration\n* See subscriptions and history on web interface\n* Fetch feeds and episodes metadata and store them locally (optional)\n",
        "website": "https://fossil.kd2.org/opodsync/doc/main/README.md",
        "documentationUrl": "https://docs.cloudron.io/packages/opodsync",
        "forumUrl": "https://forum.cloudron.io/category/206/opodsync",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "healthCheckPath": "/",
        "minBoxVersion": "8.2.0",
        "httpPort": 3000,
        "addons": {
          "localstorage": {
            "sqlite": {
              "paths": [
                "/app/data/data.sqlite"
              ]
            }
          }
        },
        "checklist": {
          "create-inital-admin": {
            "message": "Visit the app to create the initial admin account. Registration is disabled afterwards"
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.kd2.fossil.opodsync.cloudronapp/opodsync_01.png"
        ],
        "changelog": "* Fixup docs link\n",
        "tags": [
          "gpodder",
          "sync",
          "podcast"
        ],
        "manifestVersion": 2,
        "dockerImage": "cloudron/org.kd2.fossil.opodsync.cloudronapp:202605010842000000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.kd2.fossil.opodsync.cloudronapp/versions/1.1.4/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.keycloak.cloudronapp",
      "creationDate": "2026-06-05T06:44:17.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2025-01-30T17:24:09.000Z",
      "publishedAt": "2025-01-30T17:24:09.000Z",
      "manifest": {
        "id": "org.keycloak.cloudronapp",
        "title": "Keycloak",
        "author": "Keycloak Authors",
        "description": "## About\n\nOpen Source Identity and Access Management. Add authentication to applications and secure services with minimum effort. No need to deal with storing users or authenticating users.\n\nKeycloak provides user federation, strong authentication, user management, fine-grained authorization, and more.\n\n## Features\n\n* Single-Sign On - Users authenticate with Keycloak rather than individual applications. This means that your applications don't have to deal with login forms, authenticating users, and storing users. Once logged-in to Keycloak, users don't have to login again to access a different application.\n\n* Single-Sign On - Users authenticate with Keycloak rather than individual applications. This means that your applications don't have to deal with login forms, authenticating users, and storing users. Once logged-in to Keycloak, users don't have to login again to access a different application.\n\n* User Federation - Keycloak has built-in support to connect to existing LDAP or Active Directory servers. You can also implement your own provider if you have users in other stores, such as a relational database.\n\n* Standard Protocols - Keycloak is based on standard protocols and provides support for OpenID Connect, OAuth 2.0, and SAML.\n",
        "changelog": "* Update keycloak to 26.6.3\n* [Full Changelog](https://github.com/keycloak/keycloak/releases/tag/26.6.3)\n* [#47707](https://github.com/keycloak/keycloak/issues/47707) CVE-2026-4800 lodash vulnerable to Code Injection via `_.template` imports key names `account/ui`\n* [#47935](https://github.com/keycloak/keycloak/issues/47935) [CVE-2026-4874] Server-Side Request Forgery via OIDC token endpoint manipulation `oidc`\n* [#48036](https://github.com/keycloak/keycloak/issues/48036) [CVE-2026-37977] CORS Access-Control-Allow-Origin reflected from unverified JWT azp claim on UMA token endpoint `authorization-services`\n* [#48709](https://github.com/keycloak/keycloak/issues/48709) [CVE-2026-7500] Improper Access Control on Keycloak Server when the account Account API feature is disabled `account/api`\n* [#48695](https://github.com/keycloak/keycloak/issues/48695) Add startup check for missing database indexes\n* [#45957](https://github.com/keycloak/keycloak/issues/45957) Handling of CORS requests in the Admin UI ineffective / open for CSRF `admin/ui`\n* [#48430](https://github.com/keycloak/keycloak/issues/48430) Wildcard redirect URI matching does not enforce host boundary when * is placed directly after hostname `oidc`\n* [#48438](https://github.com/keycloak/keycloak/issues/48438) Keycloak 26.6.0/26.6.1 exits (code 1) ~100ms after async realm migration completes; migrations not persisted `core`\n* [#48584](https://github.com/keycloak/keycloak/issues/48584) Updating Keycloak to 26.6.x fails on SQL Server with case sensitive collation `core`\n* [#48877](https://github.com/keycloak/keycloak/issues/48877) Keycloak 26.6.1 does not persist UPDATE_PASSWORD for LDAP/AD federated users after temporary password reset `ldap`\n",
        "contactEmail": "support@keycloak.org",
        "tagline": "Open Source Identity and Access Management",
        "upstreamVersion": "26.6.3",
        "version": "1.6.3",
        "healthCheckPath": "/",
        "httpPort": 8080,
        "memoryLimit": 1073741824,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "oidc": {
            "loginRedirectUri": "/realms/master/broker/cloudron/endpoint"
          },
          "ldap": {}
        },
        "checklist": {
          "create-permanent-admin": {
            "message": "Create a permanent admin user and delete the temporary admin"
          }
        },
        "icon": "file://logo.png",
        "tags": [
          "auth",
          "sso",
          "openid",
          "oidc",
          "SAML"
        ],
        "runtimeDirs": [
          "/app/code/lib/quarkus/"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.keycloak.cloudronapp/screen-account.png",
          "https://screenshots.cloudron.io/org.keycloak.cloudronapp/screen-admin.png",
          "https://screenshots.cloudron.io/org.keycloak.cloudronapp/screen-login.png"
        ],
        "optionalSso": true,
        "postInstallMessage": "Initial temporary admin account credentials:\n\n**Username**: tempadmin<br/>\n**Password**: changeme<br/>\n\n",
        "forumUrl": "https://forum.cloudron.io/category/203/keycloak",
        "documentationUrl": "https://docs.cloudron.io/packages/keycloak",
        "manifestVersion": 2,
        "minBoxVersion": "8.1.0",
        "website": "https://keycloak.org",
        "dockerImage": "cloudron/org.keycloak.cloudronapp:202606050020440000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.keycloak.cloudronapp/versions/1.6.3/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.kimai.cloudronapp",
      "creationDate": "2026-06-21T08:14:58.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2019-08-26T16:45:07.000Z",
      "publishedAt": "2019-08-26T16:45:07.000Z",
      "manifest": {
        "id": "org.kimai.cloudronapp",
        "title": "Kimai",
        "author": "Kevin Papst",
        "description": "### Overview\n\nKimai is a free & open source timetracker. It tracks work time and prints out a summary of your activities on demand. Yearly, monthly, daily, by customer, by project … It’s simplicity is its strength. Due to Kimai’s browser based interface it runs cross-platform, even on your mobile device.\n\n### Feature list\n\n* Mobile ready\n* Multi user\n* Multi language\n* Teams\n* Projects\n* Activities\n* AM/PM format\n* Timesheet filter\n* Weekend rates\n* Archiving\n* Permissions\n* User profile\n* Theming\n* User registration\n\n",
        "changelog": "* Update kimai to 2.61.0\n* [Full Changelog](https://github.com/kimai/kimai/releases/tag/2.61.0)\n* Add working contract preferences to user when setting for the first time from API ([#5894](https://github.com/kimai/kimai/issues/5894))\n* SAML: allow to configure the attribute name for the user identifier ([#5996](https://github.com/kimai/kimai/issues/5996))\n* Translations update from Hosted Weblate ([#5987](https://github.com/kimai/kimai/issues/5987))\n* Fix broken redirect for expired login links ([#5990](https://github.com/kimai/kimai/issues/5990))\n* Added fallback redirects for /login and /logout ([#5990](https://github.com/kimai/kimai/issues/5990))\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme123<br/>\n\n<sso>\n\nLogin as the admin user to grant admin previleges to Cloudron users.\n\n</sso>\n",
        "documentationUrl": "https://cloudron.io/documentation/packages/kimai/",
        "forumUrl": "https://forum.cloudron.io/category/45/kimai",
        "tagline": "Time-tracking for everyone",
        "version": "2.55.0",
        "upstreamVersion": "2.61.0",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "addons": {
          "sendmail": {
            "supportsDisplayName": false
          },
          "ldap": {},
          "localstorage": {},
          "mysql": {}
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the admin email and password"
          }
        },
        "manifestVersion": 2,
        "website": "https://www.kimai.org/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "time",
          "tracking",
          "toggl",
          "harvest",
          "clockify"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.kimai.cloudronapp/kimai_01.png",
          "https://screenshots.cloudron.io/org.kimai.cloudronapp/kimai_02.png"
        ],
        "minBoxVersion": "8.1.0",
        "dockerImage": "cloudron/org.kimai.cloudronapp:202606210019270000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.kimai.cloudronapp/versions/2.55.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.komga.cloudronapp",
      "creationDate": "2026-04-29T16:40:50.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2025-01-02T23:31:28.000Z",
      "publishedAt": "2025-01-02T23:31:28.000Z",
      "manifest": {
        "id": "org.komga.cloudronapp",
        "title": "Komga",
        "author": "Komga Developers",
        "version": "1.6.4",
        "description": "### About\n\nKomga is a media server for your comics, mangas, BDs, magazines and eBooks.\n\n### Features\n\n* Browse libraries, series and books via a responsive web UI that works on desktop, tablets and phones\n* Organize your library with collections and read lists\n* Edit metadata for your series and books\n* Import embedded metadata automatically\n* Webreader with multiple reading modes\n* Manage multiple users, with per-library access control, age restrictions, and labels restrictions\n* Offers a REST API, many community tools and scripts can interact with Komga\n* OPDS v1 and v2 support\n* Kobo Sync with your Kobo eReader\n* Download book files, whole series, or read lists\n* Duplicate files detection\n* Duplicate pages detection and removal\n* Import books from outside your libraries directly into your series folder\n* Import ComicRack cbl read lists\n\n",
        "tagline": "Comics/Mangas Media Server",
        "upstreamVersion": "1.24.4",
        "contactEmail": "support@cloudron.io",
        "tags": [
          "manga",
          "comics",
          "ebooks",
          "epub",
          "mobi",
          "opds",
          "kobo",
          "calibre"
        ],
        "website": "https://komga.org/",
        "icon": "file://logo.png",
        "healthCheckPath": "/actuator/health",
        "httpPort": 25600,
        "changelog": "* Update komga to 1.24.4\n* [Full Changelog](https://github.com/gotson/komga/releases/tag/1.24.4)\n* omit UserDto.ageRestriction instead of returning null ([e3a8cc6](https://github.com/gotson/komga/commits/e3a8cc6))\n* some TOC may not be parsed correctly ([5fc0b7e](https://github.com/gotson/komga/commits/5fc0b7e))\n* proxy raw request body to kobo store ([4a7d9a6](https://github.com/gotson/komga/commits/4a7d9a6)), closes [#2289](https://github.com/gotson/komga/issues/2289)\n* also accept application/json on Accept header ([ddfe65d](https://github.com/gotson/komga/commits/ddfe65d))\n* incorrect latest series navigation links ([717ef82](https://github.com/gotson/komga/commits/717ef82)), closes [#2285](https://github.com/gotson/komga/issues/2285)\n* auth logo issue when using base url ([7c00661](https://github.com/gotson/komga/commits/7c00661)), closes [#2285](https://github.com/gotson/komga/issues/2285)\n",
        "memoryLimit": 2147483648,
        "addons": {
          "localstorage": {
            "sqlite": {
              "paths": [
                "/app/data/komga/database.sqlite",
                "/app/data/komga/tasks.sqlite"
              ]
            },
            "ftp": {
              "uid": 1000,
              "uname": "cloudron"
            }
          },
          "oidc": {
            "loginRedirectUri": "/login/oauth2/code/cloudron"
          }
        },
        "checklist": {
          "register-admin": {
            "message": "On first visit, create an admin user"
          }
        },
        "optionalSso": true,
        "forumUrl": "https://forum.cloudron.io/category/200/komga",
        "documentationUrl": "https://docs.cloudron.io/packages/komga",
        "manifestVersion": 2,
        "minBoxVersion": "8.2.0",
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.komga.cloudronapp/reader.png",
          "https://screenshots.cloudron.io/org.komga.cloudronapp/duplicate-pages-new.png",
          "https://screenshots.cloudron.io/org.komga.cloudronapp/library-add-dialog.png"
        ],
        "dockerImage": "cloudron/org.komga.cloudronapp:202604291623540000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.komga.cloudronapp/versions/1.6.4/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.languagetool.cloudronapp",
      "creationDate": "2026-06-22T07:53:27.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-01-26T21:10:35.000Z",
      "publishedAt": "2023-01-26T21:10:35.000Z",
      "manifest": {
        "id": "org.languagetool.cloudronapp",
        "title": "Language Tool",
        "tagline": "Intelligent writing assistant",
        "author": "Language Tool community",
        "description": "### Overview\n\nLanguageTool is an Open Source proofreading software for English, French, German, Polish, Russian, and more than 20 other languages.\nIt finds many errors that a simple spell checker cannot detect.\n",
        "version": "1.50.0",
        "upstreamVersion": "cac6419",
        "tags": [
          "translation",
          "translate",
          "grammar",
          "checking",
          "writing"
        ],
        "website": "https://languagetool.org",
        "documentationUrl": "https://docs.cloudron.io/packages/languagetool",
        "forumUrl": "https://forum.cloudron.io/category/157/languagetool",
        "contactEmail": "support@cloudron.io",
        "changelog": "* Update languagetool to cac6419\n",
        "memoryLimit": 3758096384,
        "healthCheckPath": "/",
        "httpPort": 8000,
        "addons": {
          "localstorage": {}
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.languagetool.cloudronapp/languagetool_00.png"
        ],
        "checklist": {
          "change-url": {
            "message": "App uses `/v2` as the API URL. Please [change](https://docs.cloudron.io/packages/languagetool/#security) it immediately to prevent misuse"
          },
          "setup-ngrams": {
            "message": "Setup [ngrams](https://docs.cloudron.io/packages/languagetool/#n-grams) to reliably detect typos"
          }
        },
        "minBoxVersion": "8.2.0",
        "icon": "file://logo.png",
        "manifestVersion": 2,
        "dockerImage": "cloudron/org.languagetool.cloudronapp:202606220725000000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.languagetool.cloudronapp/versions/1.50.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.limesurvey.cloudronapp",
      "creationDate": "2026-06-23T19:49:05.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-04-14T22:48:20.000Z",
      "publishedAt": "2020-04-14T22:48:20.000Z",
      "manifest": {
        "id": "org.limesurvey.cloudronapp",
        "title": "LimeSurvey CE",
        "author": "LimeSurvey developers",
        "contactEmail": "support@cloudron.io",
        "description": "### Overview\n\nLimeSurvey is the tool to use for your online surveys. Whether you are conducting simple\nquestionnaires with just a couple of questions or advanced assessments with conditionals\nand quota management, LimeSurvey has got you covered.\n\nLimeSurvey is 100% open source and will always be transparently developed.\nWe can help you reach your goals.\n\n### Features\n\n* Multilingual - Supporting more than 80 languages\n* Unlimited administrators - Give administrative access to colleagues or friends\n* 28 different question types - We have them all!\n* What you see is what you get - Simple editing of your HTML content\n* Quota management - Control your target group participation by quotas\n* Skip logic / branching - Set conditions for your questions based on previous answers\n* Reuse survey content - Copy questions, answers or complete surveys\n* Analyze your surveys easier - Use assessment scores to analyze survey site.\n* Invite and remind - Invite your participant using LimeSurvey\n* Anonymized responses - protected participants - Invite participants by email and anonymize their responses\n* Open and closed surveys - Create invite-only, open or public surveys\n* Design your survey appearance - Individual design of your survey\n* Offline functionality - Printable version and manual data entry\n* Visualize your response data - Create statistics and graphs inside the application\n* Export your responses - Export to all common formats and applications\n* Dynamic questions - Create questions based on previous answers\n\n",
        "tagline": "Professional online surveys",
        "tags": [
          "survey",
          "polls",
          "surveymonkey",
          "typeform",
          "feedback",
          "forms"
        ],
        "version": "1.59.0",
        "upstreamVersion": "7.0.4+260620",
        "healthCheckPath": "/",
        "configurePath": "/index.php/admin",
        "httpPort": 8000,
        "manifestVersion": 2,
        "website": "https://www.limesurvey.org",
        "icon": "file://logo.png",
        "changelog": "* Use path URL format for LimeSurvey 7 editor and REST routes\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme<br/>\n\nThe admin panel is available at `/index.php/admin`.\n",
        "optionalSso": true,
        "addons": {
          "mysql": {},
          "localstorage": {},
          "sendmail": {
            "supportsDisplayName": true,
            "optional": true
          },
          "ldap": {}
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the admin password"
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.limesurvey.cloudronapp/img_01.png",
          "https://screenshots.cloudron.io/org.limesurvey.cloudronapp/img_02.png",
          "https://screenshots.cloudron.io/org.limesurvey.cloudronapp/img_03.png",
          "https://screenshots.cloudron.io/org.limesurvey.cloudronapp/img_04.png"
        ],
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/71/limesurvey",
        "documentationUrl": "https://docs.cloudron.io/packages/limesurvey/",
        "dockerImage": "cloudron/org.limesurvey.cloudronapp:202606231931030000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.limesurvey.cloudronapp/versions/1.59.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.loomio.cloudronapp",
      "creationDate": "2026-05-11T15:04:48.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-03-17T14:50:00.000Z",
      "publishedAt": "2023-03-17T14:50:00.000Z",
      "manifest": {
        "id": "org.loomio.cloudronapp",
        "title": "Loomio",
        "author": "Loomio Cooperative Limited",
        "description": "*Collaborative Decision Making*\n\nLoomio is a decision-making tool for collaborative organizations.\n\nIn a modern organization having everyone together in one room at the right time, with equal context to be able to make decisions is often impossible. For fast moving teams that work remotely and asynchronously it can be difficult to keep everyone on the same page about what has been decided and why.\n\nLoomio is a tool designed for any online group to make clearer, more collaborative, better decisions together. It is perfect for:\n\n* Remote, asynchronous teamwork. Sharing important context, making decisions and progressing work without being able to all meet at the same time or in the same place.\n\n* Inclusive decision making. Ensure all voices that need to be heard are included in the decision making process.\n\n* Transparency and clarity. Ensure decision making processes are clear and accessible so everyone can understand the decision, outcomes and next steps from the process.\n",
        "tagline": "Make better decisions together",
        "version": "1.17.12",
        "upstreamVersion": "3.0.24",
        "memoryLimit": 2147483648,
        "minBoxVersion": "8.1.0",
        "healthCheckPath": "/",
        "httpPort": 80,
        "httpPorts": {
          "CHANNELS_SERVER_DOMAIN": {
            "title": "Channels Domain",
            "description": "The subdomain name of Loomio Channels websocket server",
            "containerPort": 8080,
            "defaultValue": "channels.loomio"
          },
          "HOCUSPOCUS_SERVER_DOMAIN": {
            "title": "Hocuspocus Domain",
            "description": "The subdomain name of Loomio Hocuspocus websocket server",
            "containerPort": 8081,
            "defaultValue": "hocuspocus.loomio"
          }
        },
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "redis": {
            "noPassword": true
          },
          "oidc": {
            "loginRedirectUri": "/oauth/authorize"
          },
          "scheduler": {
            "hourly_tasks": {
              "schedule": "0 * * * *",
              "command": "/app/pkg/cron.sh"
            }
          },
          "sendmail": {
            "supportsDisplayName": false
          }
        },
        "checklist": {
          "create-admin": {
            "sso": false,
            "message": "To get started, register yourself as a new user and create one or more groups"
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.loomio.cloudronapp/loomio_01.png",
          "https://screenshots.cloudron.io/org.loomio.cloudronapp/loomio_02.png"
        ],
        "manifestVersion": 2,
        "postInstallMessage": "<nosso>\nDepending on your setup, you can customize Loomio to disable public user registration (invite only)\nand disable creation of groups.\n</nosso>\n\n<sso>\nExternal login is disabled. To enable external login, change `FEATURES_DISABLE_EMAIL_LOGIN` in `/app/data/env.sh`.\n</sso>\n",
        "website": "https://www.loomio.org",
        "forumUrl": "https://forum.cloudron.io/category/160/loomio",
        "documentationUrl": "https://docs.cloudron.io/packages/loomio/",
        "contactEmail": "support@clourdon.io",
        "changelog": "* Update loomio to 3.0.24\n* [Full Changelog](https://github.com/loomio/loomio/releases/tag/v3.0.24)\n* Fixed: Prevent comment authors from editing or restoring comments that an admin has discarded.\n* Fixed: Preserve group ownership when creating discussions from templates in grouped contexts.\n* Improved: Hardened deployment/runtime behavior with trusted ingress IP allowlisting and exec-based Docker startup processes.\n* Improved: Removed obsolete hocuspocus SQLite persistence and legacy document-list template calls.\n* Improved: Background jobs now avoid retrying forever for records that have already been deleted.\n* Maintenance: Updated dependencies including Devise, Vite, Bootsnap, Rollup, Sentry, Nokogiri, Puma, and tzinfo-data.\n",
        "optionalSso": true,
        "icon": "file://logo.png",
        "tags": [
          "collaboration",
          "decision"
        ],
        "dockerImage": "cloudron/org.loomio.cloudronapp:202605111441000000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.loomio.cloudronapp/versions/1.17.12/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.matrix.synapse",
      "creationDate": "2026-06-17T07:54:30.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-04-25T20:51:59.000Z",
      "publishedAt": "2020-04-25T20:51:59.000Z",
      "manifest": {
        "id": "org.matrix.synapse",
        "title": "Matrix Synapse",
        "author": "Matrix synapse authors",
        "description": "**This package only provides the Matrix backend. A variety of clients are available\n[here](https://matrix.org/clients/). Riot is a popular web frontend for Matrix and\nis available as a separate app.**\n\n## About\n\nMatrix is an ambitious new ecosystem for open federated Instant Messaging and VoIP.\n\nMatrix specifies a set of pragmatic RESTful HTTP JSON APIs as an open standard, which handle:\n\n* Creating and managing fully distributed chat rooms with no single points of control or failure\n* Eventually-consistent cryptographically secure synchronisation of room state across a global open network of federated servers and services\n* Sending and receiving extensible messages in a room with (optional) end-to-end encryption[1]\n* Inviting, joining, leaving, kicking, banning room members\n* Managing user accounts (registration, login, logout)\n* Using 3rd Party IDs (3PIDs) such as email addresses, phone numbers, Facebook accounts to authenticate, identify and discover users on Matrix.\n* Placing 1:1 VoIP and Video calls\n\n## What is Synapse?\n\nSynapse is a reference \"homeserver\" implementation of Matrix from the core development\nteam at matrix.org, written in Python/Twisted.\n\n",
        "changelog": "* Update synapse to 1.155.0\n* [Full Changelog](https://github.com/element-hq/synapse/releases/tag/v1.155.0)\n",
        "tagline": "Secure & decentralized communication",
        "version": "1.136.0",
        "upstreamVersion": "1.155.0",
        "healthCheckPath": "/",
        "httpPort": 8008,
        "memoryLimit": 536870912,
        "addons": {
          "localstorage": {},
          "oidc": {
            "loginRedirectUri": "/_synapse/client/oidc/callback"
          },
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "turn": {
            "optional": true
          }
        },
        "manifestVersion": 2,
        "website": "https://matrix.org",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "im",
          "collaboration",
          "voip",
          "videochat",
          "chat",
          "slack",
          "zulip",
          "federated",
          "element",
          "riot"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.matrix.synapse/1.png",
          "https://screenshots.cloudron.io/org.matrix.synapse/2.png",
          "https://screenshots.cloudron.io/org.matrix.synapse/3.png"
        ],
        "checklist": {
          "configure-federation": {
            "message": "For federation to work, the delegation URI `https://$CLOUDRON-APP-DOMAIN/.well-known/matrix/server` must be configured. See the [docs](https://docs.cloudron.io/packages/synapse/#post-installation) on how to do this"
          },
          "registration-enabled-without-verification": {
            "message": "Registration is enabled but verification is disabled. See [docs](https://element-hq.github.io/synapse/latest/usage/configuration/config_documentation.html?highlight=registration_require#enable_registration) for more information",
            "sso": false
          }
        },
        "postInstallMessage": "Account ids are created with the username and the second level domain under which the\napp is installed e.g. `@$CLOUDRON-USERNAME:$CLOUDRON-APP-DOMAIN`.\n",
        "minBoxVersion": "8.2.0",
        "forumUrl": "https://forum.cloudron.io/category/50/matrix-synapse-riot",
        "documentationUrl": "https://docs.cloudron.io/packages/synapse/",
        "optionalSso": true,
        "dockerImage": "cloudron/org.matrix.synapse:202606170619330000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.matrix.synapse/versions/1.136.0/icon",
      "featured": true,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.mattermost.cloudronapp2",
      "creationDate": "2026-06-18T07:06:17.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2024-05-25T17:02:15.000Z",
      "publishedAt": "2024-05-25T17:02:15.000Z",
      "manifest": {
        "id": "org.mattermost.cloudronapp2",
        "title": "Mattermost",
        "author": "Mattermost Team",
        "description": "### About\n\nMattermost is an open source, on-prem Slack-alternative.\n\nIt offers modern communication from behind your firewall, including messaging and file sharing across PCs and phones with archiving and instant search.\n\n**All team communication in one place, searchable and accessible anywhere**\n\nPlease see the [features pages of the Mattermost website](http://www.mattermost.org/features/) for images and further description of the functionality listed below:\n\n#### Sharing Messaging and Files\n\n- Send messages, comments, files and images across public, private and 1-1 channels\n- Personalize notifications for unreads and mentions by channel and keyword\n- Use #hashtags to tag and find messages, discussions and files\n\n#### Archiving and Search\n\n- Import Slack user accounts and channel archives\n- Search public and private channels for historical messages and comments\n- View recent mentions of your name, username, nickname, and custom search terms\n\n#### Anywhere Access\n\n- Use Mattermost from web-enabled PCs and phones\n- Attach sound, video and image files from mobile devices\n- Define team-specific branding and color themes across your devices\n\n#### Discuss\n\n- Visit the [Mattermost Forum](http://forum.mattermost.org/) for technical questions and answers.\n\n### Learn More\n\n- [Product Vision and Target Audiences](http://www.mattermost.org/vision/) - What we're solving and for whom are we building\n- [Mattermost Forum](http://forum.mattermost.org/) - For technical questions and answers\n- [Troubleshooting Forum](https://forum.mattermost.org/t/how-to-use-the-troubleshooting-forum/150) - For reporting bugs\n- [Issue Tracker](http://www.mattermost.org/filing-issues/) - For reporting bugs\n- [Feature Ideas Forum](http://www.mattermost.org/feature-requests/) - For sharing ideas for future versions\n- [Contribution Guidelines](https://github.com/mattermost/platform/blob/master/CONTRIBUTING.md) - For contributing code or feedback to the project\n\nFollow us on Twitter at [@MattermostHQ](https://twitter.com/mattermosthq), or talk to the core team on our [daily builds server](https://pre-release.mattermost.com/core) via [this invite link](https://pre-release.mattermost.com/signup_user_complete/?id=rcgiyftm7jyrxnma1osd8zswby).\n",
        "tagline": "Slack alternative",
        "version": "1.29.1",
        "upstreamVersion": "11.8.1",
        "healthCheckPath": "/",
        "httpPort": 8065,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "turn": {}
        },
        "checklist": {
          "register-admin": {
            "message": "On first visit, register an admin user in the app and invite other users"
          }
        },
        "udpPorts": {
          "CALLS_PORT": {
            "title": "Calls Port",
            "description": "Port for audio/video calls when using Calls Plugin",
            "defaultValue": 8443,
            "containerPort": 8443
          }
        },
        "manifestVersion": 2,
        "website": "https://mattermost.org/",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "changelog": "* Update mattermost to 11.8.1\n* [Full Changelog](https://github.com/mattermost/mattermost-server/releases/tag/v11.8.1)\n* Mattermost Platform Release 11.8.1 contains Medium severity level security fixes.\n",
        "tags": [
          "chat",
          "webchat",
          "slack",
          "gitter",
          "matrix",
          "teams",
          "voip"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.mattermost.cloudronapp/1.png",
          "https://screenshots.cloudron.io/org.mattermost.cloudronapp/2.jpg"
        ],
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/26/mattermost",
        "documentationUrl": "https://docs.cloudron.io/packages/mattermost/",
        "dockerImage": "cloudron/org.mattermost.cloudronapp2:202606172319310000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.mattermost.cloudronapp2/versions/1.29.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.mautic.cloudronapp",
      "creationDate": "2026-05-29T07:32:39.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2019-06-10T13:51:22.000Z",
      "publishedAt": "2019-06-10T13:51:22.000Z",
      "manifest": {
        "id": "org.mautic.cloudronapp",
        "title": "Mautic",
        "author": "Mautic developers",
        "description": "## Overview\n\nMautic is an Open Source Marketing Automation Software.\n\nMarketing automation has historically been a difficult tool to implement in a business. The Mautic community is a rich environment for you to learn from others and share your knowledge as well. Open source means more than open code. Open source is providing equality for all and a chance to improve. If you have questions then the Mautic community can help provide the answers.\n\nReady to get started with the community? You can get more involved on the Mautic website. Or follow Mautic on social media just to stay current with what's happening!\n\n### Contact Info\n\n* https://www.mautic.org\n* [@MauticCommunity](https://twitter.com/MauticCommunity) [Twitter]\n* [@MauticCommunity](https://www.facebook.com/MauticCommunity/) [Facebook]\n\n## Bug reports\n\nOpen bugs on [GitHub](https://github.com/mautic/mautic)\n",
        "changelog": "* Update mautic to 7.1.2\n* [Full Changelog](https://github.com/mautic/mautic/releases/tag/7.1.2)\n* CVE-2026-4776: SQL Injection in API Contact Filtering\n* Advisory: [GHSA-fcmw-wx57-9p75](https://github.com/mautic/mautic/security/advisories/GHSA-fcmw-wx57-9p75)\n* CVE-2026-9557: SSRF in the Mautic Focus Component\n* Advisory: [GHSA-jmv8-8j9j-rcpc](https://github.com/mautic/mautic/security/advisories/GHSA-jmv8-8j9j-rcpc)\n* CVE-2026-9558: Server-Side Template Injection (SSTI) in Theme Templates\n* CVE-2026-9559: Path Traversal via Campaign Import\n* CVE-2026-9808: Authorization Bypass in API v2 Endpoints\n* CVE-2026-9809: Stored Cross-Site Scripting (XSS) in Projects Component\n* CVE-2026-9811: Stored Cross-Site Scripting (XSS) in Project Option Selector\n* Bumping CK editor libraries by [@escopecz](https://github.com/escopecz) in [#16074](https://github.com/mautic/mautic/pull/16074)\n",
        "tagline": "Marketing automation for everyone",
        "version": "6.1.1",
        "upstreamVersion": "7.1.2",
        "healthCheckPath": "/index.php/s/login",
        "httpPort": 8000,
        "memoryLimit": 1073741824,
        "addons": {
          "localstorage": {},
          "mysql": {},
          "sendmail": {
            "optional": true,
            "supportsDisplayName": true
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the admin email and password"
          }
        },
        "manifestVersion": 2,
        "website": "https://www.mautic.org/",
        "contactEmail": "support@cloudron.io",
        "configurePath": "/s/login",
        "icon": "file://logo.png",
        "tags": [
          "marketing",
          "email",
          "newsletter",
          "campaigns",
          "mailchimp",
          "salesforce",
          "pipedrive"
        ],
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: Changeme?1234<br/>\n**Email**: admin@cloudron.local<br/>\n\n<sso>\n**IMPORTANT:** All users start as Mautic admins\n</sso>\n",
        "documentationUrl": "https://docs.cloudron.io/packages/mautic/",
        "minBoxVersion": "9.2.0",
        "multiDomain": true,
        "forumUrl": "https://forum.cloudron.io/category/46/mautic",
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.mautic.cloudronapp/campaign_overview_19.png",
          "https://screenshots.cloudron.io/org.mautic.cloudronapp/landing_page_19.png",
          "https://screenshots.cloudron.io/org.mautic.cloudronapp/leads_list_19.png",
          "https://screenshots.cloudron.io/org.mautic.cloudronapp/social_overview_19.png"
        ],
        "dockerImage": "cloudron/org.mautic.cloudronapp:202605282322030000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.mautic.cloudronapp/versions/6.1.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.mediawiki.www.cloudronapp",
      "creationDate": "2026-04-01T16:33:37.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2015-11-29T09:03:14.000Z",
      "publishedAt": "2015-11-29T09:03:14.000Z",
      "manifest": {
        "id": "org.mediawiki.www.cloudronapp",
        "author": "MediaWiki Community",
        "title": "MediaWiki",
        "description": "## About\n\nMediaWiki is a free and open-source wiki software package. It serves as the platform\nfor Wikipedia and the other projects of the Wikimedia Foundation, which deliver\ncontent in over 280 languages to more than half a billion people each month.\n\n## Features\n\n* feature-rich and extensible, both on-wiki and with hundreds of extensions.\n* suitable for both small and large sites.\n* available in your language.\n\n\n",
        "tagline": "The software behind Wikipedia",
        "version": "3.6.3",
        "upstreamVersion": "1.45.3",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "manifestVersion": 2,
        "website": "https://www.mediawiki.org",
        "contactEmail": "apps@cloudron.io",
        "icon": "logo.png",
        "addons": {
          "mysql": {},
          "oidc": {
            "loginRedirectUri": "/wiki/Special:PluggableAuthLogin"
          },
          "localstorage": {
            "ftp": {
              "uid": 33,
              "uname": "www-data"
            }
          },
          "sendmail": {
            "supportsDisplayName": false
          },
          "scheduler": {
            "runJobs": {
              "schedule": "*/1 * * * *",
              "command": "echo '==> Run cron job' && /usr/local/bin/gosu cloudron:cloudron /usr/bin/php /app/code/maintenance/runJobs.php --maxtime 50 --procs 1"
            }
          }
        },
        "tags": [
          "wiki",
          "collaboration",
          "notes"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.mediawiki.www.cloudronapp/MobileFrontendSectionPage.png",
          "https://screenshots.cloudron.io/org.mediawiki.www.cloudronapp/MediaWiki%27s_gallery_feature.png"
        ],
        "checklist": {
          "change-default-password": {
            "message": "Change the admin email and password"
          }
        },
        "changelog": "* Update mediawiki to 1.45.3\n",
        "postInstallMessage": "This app is pre-setup with an admin (bureaucrat) account. The initial credentials are:\n\n**Username**: administrator<br/>\n**Password**: changeme123<br/>\n\n<sso>\nThis wiki is setup to be editable only by Cloudron users. Anonymous users\ncan read all pages.\n</sso>\n\n<nosso>\nThe wiki is setup to be editable by all registered users and readable by all.\n</nosso>\n\n",
        "minBoxVersion": "8.1.0",
        "documentationUrl": "https://docs.cloudron.io/packages/mediawiki/",
        "optionalSso": true,
        "configurePath": "/wiki/Special:SpecialPages",
        "forumUrl": "https://forum.cloudron.io/category/80/mediawiki",
        "dockerImage": "cloudron/org.mediawiki.www.cloudronapp:202604011603550000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.mediawiki.www.cloudronapp/versions/3.6.3/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.moodle.cloudronapp",
      "creationDate": "2026-06-08T11:58:05.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-11-20T05:40:51.000Z",
      "publishedAt": "2020-11-20T05:40:51.000Z",
      "manifest": {
        "id": "org.moodle.cloudronapp",
        "title": "Moodle",
        "author": "Moodle developers",
        "description": "## About\n\nMoodle is the world's most popular learning management system. Start creating your online learning site in minutes!\n\nWith hundreds of millions of users worldwide, more organisations choose us to support their education and training\nneeds than any other platform around the world.\n\n## Features\n\n* Open Source - You’re in control. From data ownership, privacy and security to setting up the look & feel of your Moodle site and adding extra functionality to it. Open source means you decide what happens, and how, in your platform.\n\n* Flexible Learning - Blended learning, fully remote, collaborative group activities, self-paced courses… Moodle supports all types of teaching and provides tools to measure and recognise progress for you and for your learners.\n\n* Mobile Learning - With the Moodle App, learners can access all your content, submit activities and complete assignments from their mobile devices - and can continue learning even if they are offline.\n\n* Accessible for all - We develop Moodle following WCAG 2.1 accessibility standards. Our integrated content accessibility checkers help you build courses with full support for all learners.\n\n* Security & Privacy - As an open source project, we have many people looking at our code and making it completely secure. When it comes to privacy, our built-in tools allow you to manage privacy policies and data to meet your local legislation requirements, including GDPR compliance.\n\n* Easy Integration - The Moodle LMS connects seamlessly with third-party platforms and services; from plagiarism detection to content repositories. We follow open standards like SCORM and AICC, IMS-LTI for external apps, RSS, LDAP, and more.\n\n",
        "tagline": "The world's most popular learning management system",
        "version": "4.1.1",
        "upstreamVersion": "5.2.1",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "memoryLimit": 524288000,
        "manifestVersion": 2,
        "website": "https://moodle.org/",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "addons": {
          "postgresql": {},
          "localstorage": {},
          "sendmail": {
            "optional": true,
            "supportsDisplayName": false
          },
          "ldap": {},
          "oidc": {
            "loginRedirectUri": "/admin/oauth2callback.php"
          },
          "redis": {},
          "scheduler": {
            "periodic": {
              "schedule": "*/1 * * * *",
              "command": "echo '==> Run cron script' && /usr/local/bin/gosu www-data:www-data /usr/bin/php /app/data/moodle/admin/cli/cron.php --keep-alive=0 >/dev/null"
            }
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the admin password and email"
          }
        },
        "optionalSso": true,
        "tags": [
          "moodle",
          "learning",
          "lms",
          "canvas",
          "blackboard",
          "edutech"
        ],
        "changelog": "* Update moodle to 5.2.1\n* [Full Changelog](https://moodledev.io/general/releases/5.2)\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme123<br/>\n**Email**: admin@cloudron.local<br/>\n\n#### Important note on updates\n\nMoodle is a complex application with a complicated upgrade procedure. It supports\nover 25 different [types of plugins](https://docs.moodle.org/dev/Plugin_types) each\nlocated in a different location in the source code. While we have automated the upgrade,\ndo not use any more plugins than necessary to reduce update issues. On the same note,\ndo not edit the source code of core moodle since it will be overwritten on an update.\n\n",
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.moodle.cloudronapp/1.png",
          "https://screenshots.cloudron.io/org.moodle.cloudronapp/2.png",
          "https://screenshots.cloudron.io/org.moodle.cloudronapp/3.jpg"
        ],
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/102/moodle",
        "documentationUrl": "https://docs.cloudron.io/packages/moodle/",
        "dockerImage": "cloudron/org.moodle.cloudronapp:202606081052320000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.moodle.cloudronapp/versions/4.1.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.navidrome.cloudronapp",
      "creationDate": "2026-06-15T07:49:56.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-11-09T06:55:36.000Z",
      "publishedAt": "2020-11-09T06:55:36.000Z",
      "manifest": {
        "id": "org.navidrome.cloudronapp",
        "title": "Navidrome",
        "author": "Navidrome Authors",
        "description": "Navidrome is an open source web-based music collection server and streamer. It gives you freedom to listen\nto your music collection from any browser or mobile device. It's like your personal Spotify!\n\n## Features\n\n* Handles very large music collections\n* Streams virtually any audio format available\n* Reads and uses all your beautifully curated metadata\n* Great support for compilations (Various Artists albums) and box sets (multi-disc albums)\n* Multi-user, each user has their own play counts, playlists, favourites, etc...\n* Very low resource usage\n* Multi-platform, runs on macOS, Linux and Windows. Docker images are also provided\n* Ready to use binaries for all major platforms, including Raspberry Pi\n* Automatically monitors your library for changes, importing new files and reloading new metadata\n* Themeable, modern and responsive Web interface based on Material UI\n* Compatible with all Subsonic/Madsonic/Airsonic clients\n* Transcoding on the fly. Can be set per user/player. Opus encoding is supported\n* Translated to various languages\n\n",
        "tagline": "Modern Music Server",
        "version": "1.29.1",
        "upstreamVersion": "0.62.0",
        "healthCheckPath": "/",
        "httpPort": 4533,
        "memoryLimit": 536870912,
        "addons": {
          "localstorage": {}
        },
        "checklist": {
          "register-admin": {
            "message": "On first visit, set up an admin account"
          }
        },
        "manifestVersion": 2,
        "website": "https://www.navidrome.org/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.navidrome.cloudronapp/ss-desktop-player.png",
          "https://screenshots.cloudron.io/org.navidrome.cloudronapp/ss-mobile-album-view.png",
          "https://screenshots.cloudron.io/org.navidrome.cloudronapp/ss-mobile-login.png",
          "https://screenshots.cloudron.io/org.navidrome.cloudronapp/ss-mobile-player.png"
        ],
        "tags": [
          "music",
          "subsonic",
          "spotify",
          "last.fm",
          "media"
        ],
        "changelog": "* fix: default settings for Scanner.Schedule and CoverArtQuality\n",
        "postInstallMessage": "By default, the music library is located at `/app/data/library`.\n\n**IMPORTANT**: Passwords are stored in [clear text](https://github.com/deluan/navidrome/issues/202)\nin the database for subsonic compatiblity. For this reason, we recommend using a random password.\n",
        "documentationUrl": "https://docs.cloudron.io/packages/navidrome/",
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/108/navidrome",
        "dockerImage": "cloudron/org.navidrome.cloudronapp:202606141649260000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.navidrome.cloudronapp/versions/1.29.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.nodebb.cloudronapp",
      "creationDate": "2026-06-19T11:14:14.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2016-07-19T09:28:51.000Z",
      "publishedAt": "2016-07-19T09:28:51.000Z",
      "manifest": {
        "id": "org.nodebb.cloudronapp",
        "title": "NodeBB",
        "author": "NodeBB Team",
        "description": "### Overview\n\nA community forum allows you to engage and retain customers, keeping them interested\nand up-to-date with your latest product or service.\n\nNodeBB integrates into your existing website and social media networks, allowing you\nto maximize your outreach and establish close relationships with your users.\n\n### Features\n\n* Mobile Responsive\n* Internationalization\n* SEO\n* Social Integration\n* Real-time streaming\n* Analytics\n",
        "tagline": "Next generation forum software",
        "version": "2.29.1",
        "upstreamVersion": "4.13.2",
        "healthCheckPath": "/ping",
        "httpPort": 4567,
        "addons": {
          "localstorage": {},
          "mongodb": {},
          "sendmail": {
            "supportsDisplayName": true,
            "optional": true
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the admin password and email"
          }
        },
        "manifestVersion": 2,
        "website": "https://nodebb.org/",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "runtimeDirs": [
          "/app/code/node_modules",
          "/app/code/build"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.nodebb.cloudronapp/1.png",
          "https://screenshots.cloudron.io/org.nodebb.cloudronapp/2.png",
          "https://screenshots.cloudron.io/org.nodebb.cloudronapp/3.png"
        ],
        "memoryLimit": 1073741824,
        "changelog": "* Update NodeBB to 4.13.2\n* [Full Changelog](https://github.com/NodeBB/NodeBB/releases/tag/v4.13.2)\n* register service worker on safari ([`2ec0987`](https://github.com/NodeBB/NodeBB/commit/2ec09875))\n* closes [#14355](https://github.com/NodeBB/NodeBB/issues/14355) dont flash unread notif for topics ([`0e8544b`](https://github.com/NodeBB/NodeBB/commit/0e8544b8))\n* uids used for priv check ([`bd7bf5b`](https://github.com/NodeBB/NodeBB/commit/bd7bf5be))\n* dont allow global mods gdpr export ([`39299bd`](https://github.com/NodeBB/NodeBB/commit/39299bdb))\n* prevent uploading thumbs if user does not have upload:image privilege ([`72defdc`](https://github.com/NodeBB/NodeBB/commit/72defdcf))\n* dont mark nids that you don't own read/unread ([`001e45d`](https://github.com/NodeBB/NodeBB/commit/001e45d4))\n* bind hooks module in admin/settings/email define() ([#14352](https://github.com/NodeBB/NodeBB/issues/14352)) ([`86fd621`](https://github.com/NodeBB/NodeBB/commit/86fd621d))\n* translator.escape chat messages & teasers ([`7ef400b`](https://github.com/NodeBB/NodeBB/commit/7ef400b3))\n* closes [#14346](https://github.com/NodeBB/NodeBB/issues/14346), make nodebb global available in src/cli ([`620ab63`](https://github.com/NodeBB/NodeBB/commit/620ab637))\n* closes [#14344](https://github.com/NodeBB/NodeBB/issues/14344), fix cron jobs ([`d23efb4`](https://github.com/NodeBB/NodeBB/commit/d23efb4e))\n",
        "tags": [
          "forum",
          "collaboration",
          "community",
          "discourse",
          "bb",
          "phpbb",
          "vanilla"
        ],
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme123<br/>\n\n",
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/18/nodebb",
        "documentationUrl": "https://docs.cloudron.io/packages/nodebb/",
        "dockerImage": "cloudron/org.nodebb.cloudronapp:202606180221330000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.nodebb.cloudronapp/versions/2.29.1/icon",
      "featured": true,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.omekas.cloudronapp",
      "creationDate": "2026-06-23T11:32:23.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2021-05-19T08:31:12.000Z",
      "publishedAt": "2021-05-19T08:31:12.000Z",
      "manifest": {
        "id": "org.omekas.cloudronapp",
        "title": "Omeka S",
        "author": "Omeka developers",
        "contactEmail": "support@cloudron.io",
        "description": "### Overview\n\nOmeka S is a next-generation web publishing platform for communities and institutions interested in connecting digital cultural heritage collections with other resources online. It's a libre software that allows researchers, universities, galleries, libraries, archives, museums, etc. to manage their data and resources and creates a local network of independently curated exhibits sharing a collaboratively built pool of items and their metadata. \n \n### Features \n\n- **Install Once** Create and manage many sites with a streamlined installation of Omeka S.\n- **Connect to the Semantic Web** Publish items with linked open data.\n- **Share with DPLA** Describe items with DPLA-ready resource templates.\n- **Extend and Build** Extend functionality of Omeka S sites with modules to map, collect, import, and connect resources.\n- **Design with Ease** Style each Omeka S site with a different fully-responsive theme to fit any screen size.\n\n### Installation information\n\n- Cloudron user-management is supported by the pre-installed Ldap module where user email and name attributes settings with `mail` and `username`. The default user role is \"researcher\", the lower role. Please note that users who connect this way must login with their username and not their email address.\n- You can extend the functionality of Omeka S by installing manually in the directory `/app/data/modules` with Cloudron CLI or file manager UI. \n- Omeka S comes with a default theme. You can install other themes in `/app/data/themes` directory. \n\n",
        "tagline": "Semantic platform for cultural heritage",
        "version": "1.5.1",
        "upstreamVersion": "4.2.1",
        "minBoxVersion": "8.1.0",
        "memoryLimit": 524288000,
        "forumUrl": "https://forum.cloudron.io/category/130/omekas",
        "documentationUrl": "https://docs.cloudron.io/packages/omekas/",
        "website": "https://omeka.org/",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "addons": {
          "localstorage": {},
          "mysql": {},
          "ldap": {},
          "sendmail": {
            "supportsDisplayName": false
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the admin email and password"
          }
        },
        "manifestVersion": 2,
        "icon": "file://logo.png",
        "tags": [
          "cms",
          "heritage",
          "website"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.omekas.cloudronapp/01-dashboard.png",
          "https://screenshots.cloudron.io/org.omekas.cloudronapp/02-site.png",
          "https://screenshots.cloudron.io/org.omekas.cloudronapp/03-detail.png"
        ],
        "postInstallMessage": "Omeka S is pre-setup with an admin account. The initial credentials are:\n\n**Email**: admin@example.com<br/>\n**Password**: changeme<br/>\n\n<sso>Cloudron users can login with their username. They are assigned\nthe `researcher` role by default.</sso>\n\n",
        "changelog": "* Update omeka-s to 4.2.1\n* [Full Changelog](https://github.com/omeka/omeka-s/releases/tag/v4.2.1)\n* Block titles for the IIIF page blocks were not properly escaped\n* The IIIF presentation page block did not respect the site's configured IIIF viewer setting for the Mirador theme\n* Some fields were not aligned properly on the admin advanced search\n* Themes could not use the Ckeditor form elements to allow HTML input for theme settings\n* Unnecessary spacing when listing data types in resource template browse\n* Modules using older code for database queries could encounter errors related to core events like those used for processing fulltext search\n* The Asset add form only allowed a fixed list of file types regardless of what types were specified in config\n* The confirm password check did not properly run when the confirm box was left blank\n",
        "dockerImage": "cloudron/org.omekas.cloudronapp:202606191044170000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.omekas.cloudronapp/versions/1.5.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.openhab.cloudronapp",
      "creationDate": "2026-04-14T08:10:28.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2022-11-24T14:55:10.000Z",
      "publishedAt": "2022-11-24T14:55:10.000Z",
      "manifest": {
        "id": "org.openhab.cloudronapp",
        "title": "OpenHAB",
        "version": "1.8.4",
        "upstreamVersion": "5.1.4",
        "author": "OpenHAB Team",
        "tagline": "Empowering the smart home",
        "description": "### Overview\n\nThe open Home Automation Bus (openHAB, pronounced ˈəʊpənˈhæb) is an open source, technology agnostic home automation platform which runs as the center of your smart home!\n",
        "changelog": "* Update openhab-distro to 5.1.4\n* [Full Changelog](https://github.com/openhab/openhab-distro/releases/tag/5.1.4)\n",
        "tags": [
          "automation",
          "assistant",
          "home"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.openhab.cloudronapp/img01.png"
        ],
        "healthCheckPath": "/",
        "httpPort": 8080,
        "addons": {
          "localstorage": {}
        },
        "capabilities": [
          "vaapi"
        ],
        "memoryLimit": 536870912,
        "website": "https://www.openhab.org/",
        "documentationUrl": "https://docs.cloudron.io/packages/openhab/",
        "forumUrl": "https://forum.cloudron.io/category/152/openhab",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "minBoxVersion": "7.3.0",
        "manifestVersion": 2,
        "dockerImage": "cloudron/org.openhab.cloudronapp:202604140750350000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.openhab.cloudronapp/versions/1.8.4/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.openproject.cloudronapp",
      "creationDate": "2026-06-16T08:50:13.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2016-08-17T09:33:01.000Z",
      "publishedAt": "2016-08-17T09:33:01.000Z",
      "manifest": {
        "id": "org.openproject.cloudronapp",
        "title": "OpenProject",
        "author": "OpenProject Developers",
        "description": "OpenProject is a sophisticated project management application. Get your projects done with a multitude of features to support your teams.\n\n## Features\n\n### Work packages\n\n* Organize your projects’ requirements, tasks, bugs, risks and much more\n* Assign responsibilities, keep track of due dates, see the change history\n* Configure your individual workflows\n\n### Timelines\n\n* Easily track your project phases and milestones\n* Have customized timelines tailored to your needs\n* Easily track changes and dependencies\n\n### Agile and Scrum\n\n* Manage your Agile teams with digital backlogs\n* Support your Daily meetings with an online task board\n* See the sprint progress in a burndown chart\n\n### Wiki\n\n* Document and share project information in a wiki\n* Embed attachments, such as images, and timeline reports\n* See the change history\n\n### Time and costs\n\n* Create and monitor your project budgets\n* Log time or units spent to work packages\n* Generate aggregated cost reports\n\n### More project collaboration software features\n\n* Share documents with integrated version control\n* Manage meetings with agendas and minutes\n* Communicate news within your projects\n* Discuss topics in project boards\n",
        "changelog": "* Update openproject to 17.5.1\n* [Full Changelog](https://www.openproject.org/docs/release-notes/17-5-1/)\n* Bugfix: Capital letters in user email or login break import with error. [[#75924](https://community.openproject.org/wp/75924)]\n* Bugfix: Page scrolls down to the bottom if user clicks on WP description when top of description is out of screen [[#74186](https://community.openproject.org/wp/74186)]\n* Bugfix: Creation of new work packages and status transitions not possible aber upgrade to 17.5 [[#75961](https://community.openproject.org/wp/75961)]\n* Bugfix: Renaming of projects causes AMPF sync to fail [[#76022](https://community.openproject.org/wp/76022)]\n* Bugfix: Direct upload failing on SaaS since new prefix key is added [[#75811](https://community.openproject.org/wp/75811)]\n",
        "tagline": "Project management",
        "version": "3.50.1",
        "upstreamVersion": "17.5.1",
        "healthCheckPath": "/health_checks/all",
        "memoryLimit": 1572864000,
        "httpPort": 8080,
        "optionalSso": true,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": false
          },
          "ldap": {}
        },
        "manifestVersion": 2,
        "website": "https://www.openproject.org/",
        "documentationUrl": "https://docs.cloudron.io/packages/openproject/",
        "minBoxVersion": "8.0.0",
        "forumUrl": "https://forum.cloudron.io/category/31/openproject",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "project",
          "management",
          "gantt",
          "timeline",
          "scrum",
          "agile",
          "kanban",
          "trello",
          "asana"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.openproject.cloudronapp/thumbnail_1.png",
          "https://screenshots.cloudron.io/org.openproject.cloudronapp/thumbnail_2.png",
          "https://screenshots.cloudron.io/org.openproject.cloudronapp/thumbnail_3.png",
          "https://screenshots.cloudron.io/org.openproject.cloudronapp/thumbnail_4.png",
          "https://screenshots.cloudron.io/org.openproject.cloudronapp/thumbnail_5.png",
          "https://screenshots.cloudron.io/org.openproject.cloudronapp/thumbnail_6.png",
          "https://screenshots.cloudron.io/org.openproject.cloudronapp/thumbnail_7.png",
          "https://screenshots.cloudron.io/org.openproject.cloudronapp/thumbnail_8.png",
          "https://screenshots.cloudron.io/org.openproject.cloudronapp/thumbnail_9.png"
        ],
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "postInstallMessage": "This app is pre-setup with an admin account.\n\nThe initial credentials are:\n\n**Username**: admin<br/>\n**Password**: admin<br/>\n",
        "dockerImage": "cloudron/org.openproject.cloudronapp:202606160320020000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.openproject.cloudronapp/versions/3.50.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.openwebcalendar.cloudronapp",
      "creationDate": "2025-08-18T05:12:08.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-12-16T17:59:27.000Z",
      "publishedAt": "2023-12-16T17:59:27.000Z",
      "manifest": {
        "id": "org.openwebcalendar.cloudronapp",
        "title": "Open Web Calendar",
        "author": "Nicco Kunzmann",
        "tagline": "Embed a web calendar into your website",
        "version": "1.13.0",
        "upstreamVersion": "1.51",
        "minBoxVersion": "7.5.0",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "description": "### Overview\n\nThe Open Web Calendar uses ICS/ICal calendars online and displays them in one calendar. You can use it with Nextcloud, Outlook, Google Calendar, Meetup and other calendar systems using the ICS standard.\n",
        "forumUrl": "https://forum.cloudron.io/category/180/open-web-calendar",
        "documentationUrl": "https://docs.cloudron.io/packages/openwebcalendar/",
        "website": "https://github.com/niccokunzmann/open-web-calendar/",
        "contactEmail": "support@cloudron.io",
        "tags": [
          "embed",
          "calendar",
          "ics"
        ],
        "changelog": "* Update open-web-calendar to 1.51\n* [Full Changelog](https://open-web-calendar.quelltext.eu/changelog/#v151)\n* Update dependencies\n* Update Dutch translation by Mark Kuiphuis and michte, Finnish by Ricky Tigg, Tamil by தமிழ்நேரம், Icelandic by Sveinn í Felli, Ukrainian by Максим Горпиніч, Slovak by Warder, Kabyle by ButterflyOfFire, Chinese (Simplified Han script) by Alioc\n",
        "icon": "file://logo.png",
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.openwebcalendar.cloudronapp/owc_00.png"
        ],
        "addons": {},
        "manifestVersion": 2,
        "dockerImage": "cloudron/org.openwebcalendar.cloudronapp:202508180319360000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.openwebcalendar.cloudronapp/versions/1.13.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.piwigo.cloudronapp",
      "creationDate": "2026-05-04T08:13:34.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2022-07-05T14:17:46.000Z",
      "publishedAt": "2022-07-05T14:17:46.000Z",
      "manifest": {
        "id": "org.piwigo.cloudronapp",
        "title": "piwigo",
        "author": "piwigo authors",
        "description": "Piwigo is open source photo gallery software for the web. Designed for organisations, teams and individuals.\n\n### Why choose Piwigo?\n\n* High Volume - Piwigo shines when it comes to classifying thousands or even hundreds of thousands of photos.\n* Sustainable - Born in 2002, Piwigo has been supporting its users for more than 21 years. Always evolving!\n* Open Source - Source code is available, editable, auditable and extendable thanks to plugins and themes.\n\n### Features\n\n* Albums Hierarchy\n* Batch Management\n* Themes & Plugins\n* Permissions Control\n\n",
        "changelog": "* Update Piwigo to 16.4.0\n* [Full Changelog](https://piwigo.org/release-16.4.0)\n* [Release note](https://piwigo.org/release-16.4.0)\n",
        "tagline": "Photo gallery software for the web",
        "version": "3.4.0",
        "upstreamVersion": "16.4.0",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "addons": {
          "localstorage": {},
          "mysql": {},
          "sendmail": {
            "supportsDisplayName": true
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the admin password"
          }
        },
        "minBoxVersion": "8.1.0",
        "manifestVersion": 2,
        "website": "http://www.piwigo.org",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "tags": [
          "images",
          "sharing",
          "media",
          "photos",
          "picasa"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.piwigo.cloudronapp/piwigo_01.jpg",
          "https://screenshots.cloudron.io/org.piwigo.cloudronapp/piwigo_02.jpg"
        ],
        "forumUrl": "https://forum.cloudron.io/category/148/piwigo",
        "documentationUrl": "https://docs.cloudron.io/packages/piwigo",
        "postInstallMessage": "This app is pre-setup with an admin account:\n\n**Username**: admin<br/>\n**Password**: changeme<br/>\n\n",
        "dockerImage": "cloudron/org.piwigo.cloudronapp:202605040804270000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.piwigo.cloudronapp/versions/3.4.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.piwik.cloudronapp",
      "creationDate": "2026-06-18T10:54:54.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2016-02-15T15:15:34.000Z",
      "publishedAt": "2016-02-15T15:15:34.000Z",
      "manifest": {
        "id": "org.piwik.cloudronapp",
        "title": "Matomo",
        "author": "Matomo Developers",
        "description": "### About\n\nMatomo provides advanced web analytics. It displays reports regarding the geographic location of visits, the source of visits (i.e. whether they came from a website, directly, or something else), the technical capabilities of visitors (browser, screen size, operating system, etc.), what the visitors did (pages they viewed, actions they took, how they left), the time of visits and more.\n\n### Features\n\nAll standard statistics reports: top keywords and search engines, websites, top page URLs, page titles, user countries, providers, operating system, browser marketshare, screen resolution, desktop VS mobile, engagement (time on site, pages per visit, repeated visits), top campaigns, custom variables, top entry/exit pages, downloaded files, and many more, classified into four main analytics report categories – Visitors, Actions, Referrers, Goals/e-Commerce (30+ reports). See Tour of Matomo.\n\n * Real time data updates\nWatch real time flow of visits to your website. Get a detailed view of your visitors, pages they have visited and goals they have triggered.\n * Customizable Dashboard\nCreate new dashboards with widget configuration fit to your needs.\n * All Websites Dashboard\nBest way to get an overview of what is happening on all your websites at once.\n * Row Evolution\nCurrent & past metric data for any row in any report.\n * Analytics for e-commerce\nUnderstand and improve your online business thanks to advanced e-commerce analytics features.\n * Goal conversion tracking\nTrack Goals and identify whether you are meeting your current business objectives.\n * Event Tracking\nMeasure any interaction by users on your websites and apps.\n * Content Tracking\nMeasure impressions and clicks and CTR for image banners, text banners and any element on your pages.\n * Site Search Analytics\nTrack searches done on your internal search engine.\n * Custom Dimensions\nAssign any custom data to your visitors or actions (like pages, events, …) and then visualize the reports of how many visits, conversions, pageviews, etc. there were for each Custom Dimension.\n * Custom Variables\nsimilar to Custom Dimensions: custom name-value pair that you can assign to your visitors (or page views) using the JavaScript Tracking API, and then visualize the reports of how many visits, conversions, etc. for each custom variable.\n * Geolocation\nLocate your visitors for accurate detection of Country, Region, City, Organization. View the visitors statistics on a World Map by Country, Region, City. View your latest visitors in real time.\n * Pages Transitions\nView what visitors did before, and after viewing specific page.\n * Page Overlay\nDisplay statistics directly on top of your website with our smart overlay.\n * Site speed & pages speed reports\nKeeps track of how fast your website delivers content to your visitors.\n * Track different user interactions\nAutomatic tracking of file downloads, clicks on external website links, optional tracking of 404 pages\n * Analytics campaign tracking\nAutomatically detects Google Analytics campaign parameters in your URLs.\n * Track traffic from search engines\nMore than 800 different search engines tracked!\n * Scheduled email reports (PDF and HTML reports)\nEmbed reports in your app or website (40+ Widgets available) or embed PNG Graphs in any custom page, email, or app.\n * Annotations\nCreate text notes in your graphs, to remember about particular events.\n * No data limit\nYou can keep all your data, without any storage limits, forever!\n\n\n### Administration Options\n\n * Manage unlimited users\n * Set user access to multiple websites\n * Manage unlimited websites\n * Exclude IPs and IP ranges\n * Exclude URL parameters\n * Timezone support, for each website\n * Supports 100+ currencies\n * Powerful options to White Label Matomo are available, ideal for large agencies or when you need a clean, branded Matomo interface\n * Upload your custom logo for UI and email reports\n * Automatically delete old logs and old data reports to keep you database size small\n * Integrates with more than 40 CMS, web frameworks or Ecommerce shops\n\n\n### Tracking API\n\n * By default, we recommend the Javascript Tracking API\n * Mobile App Analytics with the Matomo iOS SDK, the Android SDK and the Titanium Module.\n * Asynchronous code for faster page loads\n * Track & record any data using the REST Tracking API, via the PHP Tracking API Client or the Java Tracking API client\n * Track custom page URLs and page titles\n * Track subdomains\n * User ID lets you accurately measure your unique users across multiple devices.\n * Supports both 1st party cookies (default) and 3rd party cookie (optional)\n * Import your Apache, Nginx, IIS server logs for processing in Matomo!\n * Track server speed generation time for each Page view\n * Supports pages encoded in unicode (for example, UTF-8) but also supports all other charsets\n\n\n### Data Export & APIs\n\n *  Data Export in Excel, XML, Json and more!\n *  Fully-featured analytics API\n *  Administration API (REST) to create/update/delete pragmatically: users API, websites API, goals API, etc.\n *  Segmentation support in the API\n\n\n### Log Analytics: Import and Analyze your Server Logs\n\n * Reprocess historical data from your server logfiles\n * Report server errors and other http status codes\n * Track and identify search engine and other bots\n * Keep your data private on your server\n\n\n### User Privacy\n\n * Privacy compliant web analytics\n * Setting to anonymise your visitors’ IPs\n * Iframe included to let your visitor opt-out of Matomo tracking\n * DoNotTrack support by default\n * Use 1st party cookies by default, with an option to enable third party cookies\n",
        "changelog": "* Update matomo to 5.11.2\n* [Full Changelog](https://matomo.org/changelog/matomo-5-11-2/)\n",
        "tagline": "Extensible analytics platform",
        "version": "1.58.2",
        "upstreamVersion": "5.11.2",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "addons": {
          "localstorage": {},
          "mysql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "oidc": {
            "loginRedirectUri": "/index.php?module=LoginOIDC&action=callback&provider=oidc"
          },
          "scheduler": {
            "archive": {
              "schedule": "*/30 * * * *",
              "command": "/app/pkg/cron.sh"
            }
          }
        },
        "optionalSso": true,
        "checklist": {
          "change-default-password": {
            "message": "Change the admin email and password. When updating the admin email, ensure that it does not conflict with the email of an existing Cloudron user"
          }
        },
        "manifestVersion": 2,
        "website": "https://matomo.org/",
        "contactEmail": "support@cloudron.io",
        "multiDomain": true,
        "icon": "file://logo.png",
        "tags": [
          "analytics",
          "tracking",
          "profiling",
          "tag manager"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.piwik.cloudronapp/1.png",
          "https://screenshots.cloudron.io/org.piwik.cloudronapp/2.png",
          "https://screenshots.cloudron.io/org.piwik.cloudronapp/3.png",
          "https://screenshots.cloudron.io/org.piwik.cloudronapp/4.png"
        ],
        "memoryLimit": 805306368,
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n  \n**Username**: admin<br/>\n**Password**: changeme<br/>\n**Email**: admin@cloudron.local<br/>\n\n",
        "runtimeDirs": [
          "/app/code/js"
        ],
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/87/matomo",
        "documentationUrl": "https://docs.cloudron.io/packages/matomo/",
        "dockerImage": "cloudron/org.piwik.cloudronapp:202606172321140000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.piwik.cloudronapp/versions/1.58.2/icon",
      "featured": true,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.pixelfed.cloudronapp",
      "creationDate": "2026-02-19T12:53:42.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-07-02T04:59:35.000Z",
      "publishedAt": "2020-07-02T04:59:35.000Z",
      "manifest": {
        "id": "org.pixelfed.cloudronapp",
        "title": "Pixelfed",
        "author": "Pixelfed developers",
        "description": "## About\n\nPixelfed is a free and ethical photo sharing platform, powered by ActivityPub federation.\n\n## Features\n\n* Ad-Free - No ads in timelines, or anywhere\n* Chronological - Timelines properly ordered, no algorithms\n* Discover - Explore new content and creators\n* Filters - Add optional filters to your photos\n* Photo Albums - Share your photos, one post at a time\n* Privacy Focused - No 3rd party analytics or tracking included\n\n",
        "tagline": "Photo Sharing. For Everyone.",
        "version": "1.22.3",
        "upstreamVersion": "0.12.7",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "memoryLimit": 1073741824,
        "manifestVersion": 2,
        "website": "https://pixelfed.org/",
        "configurePath": "/i/admin/dashboard",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "addons": {
          "mysql": {},
          "localstorage": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "redis": {},
          "scheduler": {
            "runner": {
              "schedule": "*/5 * * * *",
              "command": "echo '==> Running schduler' && sudo -E -u www-data php artisan schedule:run"
            }
          }
        },
        "tags": [
          "photos",
          "sharing",
          "instagram",
          "pictures",
          "activitypub",
          "federated",
          "flickr",
          "gallery"
        ],
        "documentationUrl": "https://docs.cloudron.io/packages/pixelfed/",
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.pixelfed.cloudronapp/1.png",
          "https://screenshots.cloudron.io/org.pixelfed.cloudronapp/2.png",
          "https://screenshots.cloudron.io/org.pixelfed.cloudronapp/3.png"
        ],
        "changelog": "* Update pixelfed to 0.12.7\n* [Full Changelog](https://github.com/pixelfed/pixelfed/releases/tag/v0.12.7)\n* Update Status storage, add SanitizerService to fix spacing in html stripped content ([3686c9212](https://github.com/pixelfed/pixelfed/commit/3686c9212))\n* Update app config, add description and rule env variables ([0980519a9](https://github.com/pixelfed/pixelfed/commit/0980519a9))\n* Update InstanceService, fix total post count when config\\_cache is disabled ([f0bc9d66e](https://github.com/pixelfed/pixelfed/commit/f0bc9d66e))\n* Update media storage pipeline, improve support for non-local filesystems ([2e719bd00](https://github.com/pixelfed/pixelfed/commit/2e719bd00))\n* Update partial status updates nullify omitted caption/CW causing data loss)\n* Update compose, improve validation ([f1af72e](https://github.com/pixelfed/pixelfed/commit/f1af72e))\n* Update ImportMediaToCloudPipeline to handle multiple files being uploaded ([bff9aae](https://github.com/pixelfed/pixelfed/commit/bff9aae))\n* InboxWorker and InboxValidator moved lock after the signature validation ([4b923ed](https://github.com/pixelfed/pixelfed/commit/4b923ed))\n* Update sendmail security ([5bc768b](https://github.com/pixelfed/pixelfed/commit/5bc768b))\n",
        "postInstallMessage": "On first visit, register yourself and sign in.\n\n",
        "checklist": {
          "register-admin": {
            "message": "[Make](https://docs.cloudron.io/packages/pixelfed/#admin) one of the registered users an admin"
          },
          "disable-registration": {
            "message": "[Disable registration](https://docs.cloudron.io/packages/pixelfed/#disable-registration), if required, to prevent misuse"
          }
        },
        "forumUrl": "https://forum.cloudron.io/category/90/pixelfed",
        "minBoxVersion": "8.0.1",
        "dockerImage": "cloudron/org.pixelfed.cloudronapp:202602191231270000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.pixelfed.cloudronapp/versions/1.22.3/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.qbittorrent.cloudronapp",
      "creationDate": "2026-05-19T11:17:40.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-11-01T22:31:13.000Z",
      "publishedAt": "2023-11-01T22:31:13.000Z",
      "manifest": {
        "id": "org.qbittorrent.cloudronapp",
        "title": "qBittorrent",
        "tagline": "Fast & Reliable P2P Bittorrent client",
        "author": "Daan Wijns",
        "description": "## About\n\nqBittorrent is an advanced and multi-platform BitTorrent client with a nice Qt user interface as well as a Web UI for remote control and an integrated search engine. qBittorrent aims to meet the needs of most users while using as little CPU and memory as possible.\n\nVuetorrent is the sleekest looking WebUI for qBittorrent\n\n## Features\n\n* Polished µTorrent-like User Interface\n* No Ads\n* Well-integrated and extensible Search Engine\n* RSS feed support with advanced download filters (incl. regex)\n* Remote control through Web user interface, written with AJAX\n* Sequential downloading (Download in order)\n* Advanced control over torrents, trackers and peers\n* Bandwidth scheduler\n* Torrent creation tool\n* IP Filtering (eMule & PeerGuardian format compatible)\n* IPv6 compliant\n* UPnP / NAT-PMP port forwarding support\n* Available on all platforms: Windows, Linux, macOS, FreeBSD, OS/2\n* Available in ~70 languages\n\n",
        "version": "2.28.0",
        "upstreamVersion": "2.34.0",
        "tags": [
          "torrent",
          "qBittorrent",
          "vuetorrent"
        ],
        "website": "https://www.qbittorrent.org",
        "documentationUrl": "https://docs.cloudron.io/packages/qbittorrent/",
        "contactEmail": "support@cloudron.io",
        "postInstallMessage": "The app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: adminadmin<br/>\n\n",
        "changelog": "* Update VueTorrent to 2.34.0\n* [Full Changelog](https://github.com/WDaan/VueTorrent/releases/tag/v2.34.0)\n* **Settings/WebUI:** Add API key support for qBit 5.2.0+ ([#2784](https://github.com/VueTorrent/VueTorrent/issues/2784)) ([71ff0ec](https://github.com/VueTorrent/VueTorrent/commit/71ff0ec09a52db45703d5d9d40463ed6ac82e7f6))\n* **Sidebar:** Add DHT node and peer connection count ([#2774](https://github.com/VueTorrent/VueTorrent/issues/2774)) ([4a5c857](https://github.com/VueTorrent/VueTorrent/commit/4a5c85749ca40086d6ed68fb18f29997fde47a61))\n* **login:** restore vertical centering after Vuetify v4 migration ([#2775](https://github.com/VueTorrent/VueTorrent/issues/2775)) ([ce05f81](https://github.com/VueTorrent/VueTorrent/commit/ce05f813f53c7ecfe348ee1f2ba70043a5b1f5a4))\n* support shareLimitAction in per-torrent view editing (qBit 5.2.0+) ([#2780](https://github.com/VueTorrent/VueTorrent/issues/2780)) ([7bb3d16](https://github.com/VueTorrent/VueTorrent/commit/7bb3d16c6487d406be55bc5b085c13ae354ba67d))\n",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "addons": {
          "localstorage": {},
          "sendmail": {
            "supportsDisplayName": false
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the admin password"
          }
        },
        "tcpPorts": {
          "QBITTORRENT_TCP_PORT": {
            "title": "Torrent port (required)",
            "description": "TCP port for BitTorrent traffic",
            "defaultValue": 6881,
            "containerPort": 6881,
            "enabledByDefault": true
          }
        },
        "udpPorts": {
          "QBITTORRENT_UDP_PORT": {
            "title": "UDP port for BitTorrent traffic (must match TCP port)",
            "description": "UDP port for BitTorrent traffic",
            "defaultValue": 6881,
            "containerPort": 6881,
            "enabledByDefault": true
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.qbittorrent.cloudronapp/screenshot-desktop-dark-mode.png",
          "https://screenshots.cloudron.io/org.qbittorrent.cloudronapp/screenshot-desktop.png"
        ],
        "memoryLimit": 268435456,
        "minBoxVersion": "9.0.0",
        "icon": "file://logo.png",
        "manifestVersion": 2,
        "forumUrl": "https://forum.cloudron.io/category/177/qbittorrent",
        "dockerImage": "cloudron/org.qbittorrent.cloudronapp:202605191005320000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.qbittorrent.cloudronapp/versions/2.28.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.radicale.cloudronapp2",
      "creationDate": "2026-06-14T09:23:40.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2017-09-10T15:41:56.000Z",
      "publishedAt": "2017-09-10T15:41:56.000Z",
      "manifest": {
        "id": "org.radicale.cloudronapp2",
        "title": "Radicale",
        "author": "Radicale Developers",
        "description": "### About\n\nThe Radicale Project is a CalDAV (calendar) and CardDAV (contact) server solution.\n\nCalendars and address books can be viewed, edited and synced by calendar and contact clients on mobile phones or computers.\n\nOfficially supported clients are listed [here](https://radicale.org/v3.html#supported-clients), other DAV compatible clients may work as well.\n\n",
        "tagline": "A Calendar and Contact Server",
        "version": "2.14.4",
        "upstreamVersion": "3.7.5",
        "healthCheckPath": "/",
        "httpPort": 5232,
        "manifestVersion": 2,
        "website": "http://radicale.org/",
        "contactEmail": "support@cloudron.io",
        "changelog": "* chore(deps): update dependency radicale to v3.7.5\n",
        "icon": "logo.png",
        "tags": [
          "caldav",
          "carddav",
          "contacts",
          "calendar",
          "sync"
        ],
        "addons": {
          "localstorage": {},
          "ldap": {}
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.radicale.cloudronapp/1.png",
          "https://screenshots.cloudron.io/org.radicale.cloudronapp/2.png"
        ],
        "minBoxVersion": "7.1.2",
        "documentationUrl": "https://docs.cloudron.io/packages/radicale/",
        "forumUrl": "https://forum.cloudron.io/category/76/radicale",
        "dockerImage": "cloudron/org.radicale.cloudronapp2:202606140857050000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.radicale.cloudronapp2/versions/2.14.4/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.redmine.coudronapp",
      "creationDate": "2026-06-23T11:24:13.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2017-08-10T21:55:17.000Z",
      "publishedAt": "2017-08-10T21:55:17.000Z",
      "manifest": {
        "id": "org.redmine.coudronapp",
        "title": "Redmine",
        "author": "Jean-Philippe Lang",
        "description": "## About\n\nRedmine is a flexible project management web application written using Ruby on Rails framework.\n\n## Features\n\nSome of the main features of Redmine are:\n  * Multiple projects support\n  * Flexible role based access control\n  * Flexible issue tracking system\n  * Gantt chart and calendar\n  * News, documents & files management\n  * Feeds & email notifications\n  * Per project wiki\n  * Per project forums\n  * Time tracking\n  * Custom fields for issues, time-entries, projects and users\n  * SCM integration (SVN, CVS, Git, Mercurial and Bazaar)\n  * Issue creation via email\n  * Multiple LDAP authentication support\n  * User self-registration support\n  * Multilanguage support\n  * Multiple databases support\n\nRead more about [Redmine features](https://redmine.org/projects/redmine/wiki/Features).\n\n## Documentation\n\nYou can read the [Redmine guide](https://redmine.org/projects/redmine/wiki/Guide).\n\nOther resources:\n  * [Changelog](https://redmine.org/projects/redmine/wiki/Changelog)\n  * [Frequently Asked Questions](https://redmine.org/projects/redmine/wiki/FAQ)\n  * [HowTos](https://redmine.org/projects/redmine/wiki/HowTos)\n  * [Plugins](https://redmine.org/projects/redmine/wiki/Plugins)\n  * [Themes](https://redmine.org/projects/redmine/wiki/Themes)\n  * [Logo and Icon](https://redmine.org/projects/redmine/wiki/Logo)\n  * [Third Party Tools](https://redmine.org/projects/redmine/wiki/ThirdPartyTools)\n\n## Support & getting help\n\nFor getting help or discussing about Redmine, you can browse the [Redmine forums](http://www.redmine.org/projects/redmine/boards) hosted right here in Redmine. We also have a fairly [active chatroom](https://redmine.org/projects/redmine/wiki/IRC) - join #redmine on the freenode IRC network.\n\nBefore submitting a bug report, a patch or a feature request here, please read the [Submission guidelines](https://redmine.org/projects/redmine/wiki/Submissions).\n",
        "changelog": "* Update redmine_oauth to 4.0.9\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: admin<br/>\n\n<sso>\nCloudron users can login after their accounts approved by admin.\nYou can make user accounts approved automatically by updating `Self-registration` setting on `Administration -> Authentication` tab.\n</sso>\n",
        "tagline": "Flexible project management",
        "version": "3.11.6",
        "upstreamVersion": "4.0.9",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "optionalSso": true,
        "addons": {
          "oidc": {
            "loginRedirectUri": "/oauth2callback"
          },
          "localstorage": {},
          "mysql": {},
          "sendmail": {
            "supportsDisplayName": true
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "memoryLimit": 629145600,
        "manifestVersion": 2,
        "website": "https://redmine.org",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "gantt",
          "git",
          "project",
          "project management",
          "wiki",
          "asana",
          "trello"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.redmine.coudronapp/redmine00.png",
          "https://screenshots.cloudron.io/org.redmine.coudronapp/redmine01.png",
          "https://screenshots.cloudron.io/org.redmine.coudronapp/redmine02.png",
          "https://screenshots.cloudron.io/org.redmine.coudronapp/redmine03.png"
        ],
        "forumUrl": "https://forum.cloudron.io/category/52/redmine",
        "minBoxVersion": "8.1.0",
        "documentationUrl": "https://docs.cloudron.io/packages/redmine/",
        "dockerImage": "cloudron/org.redmine.coudronapp:202606231026050000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.redmine.coudronapp/versions/3.11.6/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.traccar.cloudronapp",
      "creationDate": "2026-06-18T07:07:44.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2022-06-09T04:45:04.000Z",
      "publishedAt": "2022-06-09T04:45:04.000Z",
      "manifest": {
        "id": "org.traccar.cloudronapp",
        "title": "Traccar",
        "author": "Traccar developers",
        "description": "## About\n\nTraccar is an open source GPS tracking system. This repository contains Java-based back-end service. It supports more than 200 GPS protocols and more than 2000 models of GPS tracking devices. Traccar can be used with any major SQL database system. It also provides easy to use REST API.\n\n## Features\n\nSome of the available features include:\n\n* Real-time GPS tracking\n* Driver behaviour monitoring\n* Detailed and summary reports\n* Geofencing functionality\n* Alarms and notifications\n* Account and device management\n* Email and SMS support\n\n",
        "changelog": "* Update traccar to 6.14.5\n* [Full Changelog](https://www.traccar.org/blog/traccar-6-14/)\n",
        "tagline": "Modern GPS Tracking Platform",
        "version": "1.27.2",
        "upstreamVersion": "6.14.5",
        "minBoxVersion": "9.0.0",
        "memoryLimit": 1073741824,
        "healthCheckPath": "/",
        "httpPort": 8082,
        "httpPorts": {
          "OSMAND_DOMAIN": {
            "title": "OsmAnd Domain",
            "description": "Domain over which OsmAnd clients can connect",
            "containerPort": 5055,
            "defaultValue": "osmand"
          }
        },
        "tcpPorts": {
          "GL200_PORT": {
            "title": "GL200 Port",
            "description": "Port over which GL200 clients can connect",
            "defaultValue": 5004,
            "enabledByDefault": false
          },
          "GPS103_PORT": {
            "title": "GPS103 Port",
            "description": "Port over which GPS103 clients can connect",
            "defaultValue": 5001,
            "enabledByDefault": false
          },
          "TAIP_PORT": {
            "title": "TAIP Port",
            "description": "Port over which TAIP clients can connect",
            "defaultValue": 5031,
            "enabledByDefault": false
          },
          "H02_PORT": {
            "title": "H02 Port",
            "description": "Port over which H02 clients can connect",
            "defaultValue": 5013,
            "enabledByDefault": false
          },
          "JT808_PORT": {
            "title": "JT808 Port",
            "description": "Port over which JT808 clients can connect",
            "defaultValue": 5015,
            "enabledByDefault": false
          },
          "GT06_PORT": {
            "title": "GT06 Port",
            "description": "Port over which GT06 clients can connect",
            "defaultValue": 5023,
            "enabledByDefault": false
          },
          "TELTOKIA_PORT": {
            "title": "Teltonika Port",
            "description": "Port over which Teltonika clients can connect",
            "defaultValue": 5027,
            "enabledByDefault": false
          },
          "TLT2H_PORT": {
            "title": "TLT2H Port",
            "description": "Port over which TLT2H clients can connect",
            "defaultValue": 5030,
            "enabledByDefault": false
          },
          "MEITRACK_PORT": {
            "title": "Meitrack Port",
            "description": "Port over which meitrack clients can connect",
            "defaultValue": 5020,
            "enabledByDefault": false
          }
        },
        "udpPorts": {
          "CALAMP_PORT": {
            "title": "CalAmp Port",
            "description": "Port over which CalAmp clients can connect",
            "defaultValue": 5082,
            "enabledByDefault": false
          }
        },
        "addons": {
          "sendmail": {
            "supportsDisplayName": false
          },
          "localstorage": {},
          "mysql": {},
          "oidc": {
            "loginRedirectUri": "/api/session/openid/callback, org.traccar.manager://api/session/openid/callback"
          }
        },
        "optionalSso": true,
        "checklist": {
          "change-default-password": {
            "message": "Change the admin email and password"
          }
        },
        "manifestVersion": 2,
        "website": "https://www.traccar.org",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin@cloudron.local<br/>\n**Password**: admin<br/>\n\n<sso>\nBy default, Cloudron users have regular users permissions. Permissions can be updated on the user profile page in the admin back-end.\n</sso>\n",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "gps",
          "tracking",
          "seek",
          "fleet"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.traccar.cloudronapp/web.png",
          "https://screenshots.cloudron.io/org.traccar.cloudronapp/polyline.png",
          "https://screenshots.cloudron.io/org.traccar.cloudronapp/command_new.png"
        ],
        "forumUrl": "https://forum.cloudron.io/category/146/traccar",
        "documentationUrl": "https://docs.cloudron.io/packages/traccar",
        "dockerImage": "cloudron/org.traccar.cloudronapp:202606180521480000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.traccar.cloudronapp/versions/1.27.2/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.tt_rss.cloudronapp2",
      "creationDate": "2026-06-22T07:14:11.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2025-04-22T09:49:37.000Z",
      "publishedAt": "2025-04-22T09:49:37.000Z",
      "manifest": {
        "id": "org.tt_rss.cloudronapp2",
        "title": "Tiny Tiny RSS",
        "author": "Tiny Tiny RSS developers",
        "description": "## About\n\nTiny Tiny RSS is an open source web-based news feed (RSS/Atom) reader and aggregator, designed to allow you to read news from any location, while feeling as close to a real desktop application as possible.\n\n# Features\n\n* Server-side AJAX-powered application, user only needs a web browser.\n* Supports\n  * feed aggregation / syndication,\n  * keyboard shortcuts,\n  * OPML import/export,\n  * multiple ways to share stuff: via RSS feeds, using plugins to various social sites, sharing by URL, etc,\n  * sharing arbitrary content through tt-rss,\n  * mobile devices,\n  * internationalization,\n  * various plugins and themes,\n  * detecting and filtering duplicate articles,\n  * podcasts,\n  * flexible article filtering,\n  * JSON-based API,\n  * and much more...\n* [Android client](https://play.google.com/store/apps/details?id=org.ttrssreader)\n* Free software, licensed under GNU GPLv3\n\n",
        "tagline": "RSS feed reader",
        "tags": [
          "rss",
          "atom",
          "greader",
          "reader",
          "news feeds",
          "feedly"
        ],
        "version": "2.92.0",
        "upstreamVersion": "6472479",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "manifestVersion": 2,
        "website": "http://tt-rss.org",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "addons": {
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "oidc": {
            "loginRedirectUri": ""
          },
          "localstorage": {},
          "scheduler": {
            "update_feeds": {
              "schedule": "*/10 * * * *",
              "command": "/app/pkg/update_feeds.sh"
            }
          }
        },
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.tt_rss.cloudronapp/1.png",
          "https://screenshots.cloudron.io/org.tt_rss.cloudronapp/2.png",
          "https://screenshots.cloudron.io/org.tt_rss.cloudronapp/3.png",
          "https://screenshots.cloudron.io/org.tt_rss.cloudronapp/4.png",
          "https://screenshots.cloudron.io/org.tt_rss.cloudronapp/5.png"
        ],
        "changelog": "* Update tt-rss to 6472479\n",
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/21/tiny-tiny-rss",
        "documentationUrl": "https://docs.cloudron.io/packages/tinytinyrss/",
        "dockerImage": "cloudron/org.tt_rss.cloudronapp2:202606212219330000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.tt_rss.cloudronapp2/versions/2.92.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.wallabag.cloudronapp2",
      "creationDate": "2025-10-07T16:47:13.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2021-01-19T09:37:13.000Z",
      "publishedAt": "2021-01-19T09:37:13.000Z",
      "manifest": {
        "id": "org.wallabag.cloudronapp2",
        "title": "Wallabag",
        "author": "Wallabag developers",
        "tagline": "Saving web pages to read later",
        "version": "2.5.6",
        "upstreamVersion": "2.6.14",
        "healthCheckPath": "/",
        "httpPort": 8000,
        "manifestVersion": 2,
        "website": "https://www.wallabag.org/",
        "contactEmail": "support@cloudron.io",
        "icon": "logo.png",
        "memoryLimit": 536870912,
        "addons": {
          "postgresql": {},
          "redis": {},
          "localstorage": {},
          "sendmail": {
            "supportsDisplayName": false
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the admin password immediately."
          }
        },
        "tags": [
          "pocket",
          "readlater",
          "weblog",
          "Readability",
          "Instapaper"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.wallabag.cloudronapp2/img00.png",
          "https://screenshots.cloudron.io/org.wallabag.cloudronapp2/img01.png",
          "https://screenshots.cloudron.io/org.wallabag.cloudronapp2/img02.png",
          "https://screenshots.cloudron.io/org.wallabag.cloudronapp2/img03.png"
        ],
        "description": "### About\n\nWallabag is a read-it-later application: it saves a web page by keeping content only.\nElements like navigation or ads are removed.\n\n### Features\n\n**Comfortable reading**\n\nWallabag extracts the article's content (and only its content!) and displays it in a comfortable view.\nMoreover, wallabag is responsive: you can read your articles on your smartphone or your tablet.\n\n**Migrate from other services**\n\nIf you already have an account on Pocket©, Readability©, Instapaper© or even wallabag, you can import your data into wallabag.\n\n**Retrieve your articles easily thanks to filters**\n\nWallabag provides a powerful tool to filter your saved articles. It's so easy to look for them.\n\n**Keep your data**\n\nAll your data belongs to you. You can download all your articles in many formats: PDF, ePUB, .mobi, JSON, CSV, txt or HTML.\n\n### Apps\n\nWallabag comes with addons for Firefox and Chrome. Mobile apps are available for\nAndroid, iOS and Windows Phone.\n",
        "changelog": "* Update wallabag to 2.6.14\n* [Full Changelog](https://github.com/wallabag/wallabag/releases/tag/2.6.14)\n* Change version in wallabag.yml by [@nicosomb](https://github.com/nicosomb) in [#8251](https://github.com/wallabag/wallabag/pull/8251)  \n* Fix deprecation by [@j0k3r](https://github.com/j0k3r) in [#8267](https://github.com/wallabag/wallabag/pull/8267)  \n* Add annotations filter to entries API endpoint by [@skn](https://github.com/skn) in [#8346](https://github.com/wallabag/wallabag/pull/8346)  \n* Update dependencies by [@yguedidi](https://github.com/yguedidi) in [#8435](https://github.com/wallabag/wallabag/pull/8435)  \n* Bump deps (mostly for siteconfig) by [@j0k3r](https://github.com/j0k3r) in [#8489](https://github.com/wallabag/wallabag/pull/8489)  \n* Fix reading time computation for short entries by [@andreadecorte](https://github.com/andreadecorte) in [#8332](https://github.com/wallabag/wallabag/pull/8332)  \n* Fix `urls` parameter when sending many urls to be stored using the API by [@j0k3r](https://github.com/j0k3r) in [#8488](https://github.com/wallabag/wallabag/pull/8488)  \n* Prepare 2.6.14 by [@j0k3r](https://github.com/j0k3r) in [#8494](https://github.com/wallabag/wallabag/pull/8494)\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: wallabag<br/>\n**Password**: wallabag<br/>\n\n",
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/44/wallabag",
        "documentationUrl": "https://docs.cloudron.io/packages/wallabag/",
        "dockerImage": "cloudron/org.wallabag.cloudronapp2:202510071516370000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.wallabag.cloudronapp2/versions/2.5.6/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.weblate.cloudronapp",
      "creationDate": "2026-06-02T07:54:38.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-11-09T19:00:18.000Z",
      "publishedAt": "2020-11-09T19:00:18.000Z",
      "manifest": {
        "id": "org.weblate.cloudronapp",
        "version": "1.44.0",
        "upstreamVersion": "2026.6.1",
        "title": "Weblate",
        "tagline": "Web-based continuous localization",
        "website": "https://weblate.org",
        "author": "Weblate developers",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "description": "### Description\n\nWeblate is a copylefted libre software web-based continuous localization system, used by over 1150 libre projects and companies in more than 115 countries.\nIt comes with tight version control integration.\nSimple and clean user interface, propagation of translations across components, quality checks and automatic linking to source files.\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme123<br/>\n**Email**: admin@cloudron.local<br/>\n\n",
        "changelog": "* Update weblate to 2026.6.1\n* [Full Changelog](https://docs.weblate.org/en/weblate-2026.6.1/admin/announcements.html)\n* Language-wide [Announcements](https://docs.weblate.org/en/weblate-2026.6.1/admin/announcements.html) no longer break language overview pages.\n",
        "tags": [
          "translation",
          "localization",
          "transifex",
          "i18n",
          "l10n"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.weblate.cloudronapp/weblate-01.png",
          "https://screenshots.cloudron.io/org.weblate.cloudronapp/weblate-02.png"
        ],
        "healthCheckPath": "/healthz/",
        "httpPort": 8000,
        "addons": {
          "localstorage": {},
          "oidc": {
            "loginRedirectUri": "/accounts/complete/oidc/"
          },
          "postgresql": {},
          "redis": {},
          "sendmail": {
            "supportsDisplayName": false
          }
        },
        "optionalSso": true,
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password and email"
          }
        },
        "memoryLimit": 3758096384,
        "documentationUrl": "https://docs.cloudron.io/packages/weblate",
        "forumUrl": "https://forum.cloudron.io/category/106/weblate",
        "minBoxVersion": "8.1.0",
        "manifestVersion": 2,
        "dockerImage": "cloudron/org.weblate.cloudronapp:202606011952240000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.weblate.cloudronapp/versions/1.44.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.wikijs.cloudronapp",
      "creationDate": "2026-05-01T17:23:38.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-02-22T02:41:04.000Z",
      "publishedAt": "2020-02-22T02:41:04.000Z",
      "manifest": {
        "id": "org.wikijs.cloudronapp",
        "version": "1.13.7",
        "upstreamVersion": "2.5.314",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "website": "https://wiki.js.org/",
        "title": "Wiki.js",
        "author": "Wiki.js developers",
        "contactEmail": "support@cloudron.io",
        "tagline": "A powerful and extensible wiki",
        "memoryLimit": 536870912,
        "tags": [
          "wiki",
          "markdown"
        ],
        "icon": "file://logo.png",
        "description": "### Overview\n\nWiki.js is a powerful and extensible open source Wiki software.\nIt aims to make writing documentation a joy through a beautiful and intuitive interface.\n\n### Features\n * Performance: Running on the blazing fast Node.js engine, Wiki.js is built with performance in mind.\n * Protected: Make your wiki public, completely private or a mix of both.\n * Administration: Manage all aspects of your wiki using the extensive and intuitive admin area.\n * Customizable: Fully customize the appearance of your wiki, including a light and dark mode.\n * Extensible: There is a wide range of [modules](https://wiki.js.org/modules) available\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Email**: admin@cloudron.local<br/>\n**Password**: changeme123<br/>\n\n<sso>\nBy default, Cloudron users have `Guest` permissions. This can be changed in the Authentication page.\n</sso>\n\n",
        "changelog": "* Update wiki to 2.5.314\n* [Full Changelog](https://github.com/requarks/wiki/releases/tag/v2.5.314)\n* [`ec36eb2`](https://github.com/requarks/wiki/commit/ec36eb2d86bef4b3aff4980c20133ef032889519) - update arm docker base to node 24 *(commit by [@NGPixel](https://github.com/NGPixel))*\n* [`da64dcd`](https://github.com/requarks/wiki/commit/da64dcdd03915ab5a82520a743cfe0aef6bb84dd) - fix windows build missing migration file during tarball creation *(commit by [@NGPixel](https://github.com/NGPixel))*\n",
        "documentationUrl": "https://docs.cloudron.io/packages/wikijs/",
        "optionalSso": true,
        "addons": {
          "localstorage": {},
          "postgresql": {},
          "sendmail": {
            "supportsDisplayName": true
          },
          "oidc": {
            "loginRedirectUri": "/login/cloudron/callback"
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "manifestVersion": 2,
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.wikijs.cloudronapp/wikijs-00.png",
          "https://screenshots.cloudron.io/org.wikijs.cloudronapp/wikijs-01.png"
        ],
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/51/wiki-js",
        "dockerImage": "cloudron/org.wikijs.cloudronapp:202605011640360000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.wikijs.cloudronapp/versions/1.13.7/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.woodpecker_ci.cloudronapp",
      "creationDate": "2026-05-28T13:30:49.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-04-26T10:38:53.000Z",
      "publishedAt": "2023-04-26T10:38:53.000Z",
      "manifest": {
        "id": "org.woodpecker_ci.cloudronapp",
        "title": "Woodpecker CI",
        "website": "https://woodpecker-ci.org",
        "contactEmail": "support@cloudron.io",
        "tagline": "Simple CI engine with great extensibility",
        "author": "Woodpecker developers",
        "version": "2.16.0",
        "upstreamVersion": "3.15.0",
        "minBoxVersion": "9.0.0",
        "healthCheckPath": "/",
        "description": "## About\n\nWoodpecker is a simple CI engine with great extensibility. It runs your pipelines inside Docker containers, so if you are already using them in your daily workflow, you'll love Woodpecker for sure.\n\n## Features\n\n* OpenSource and free - Woodpecker is and always will be totally free. As Woodpecker's source code is open-source you can contribute to help evolving the project.\n\n* Based on docker containers - Woodpecker uses docker containers to execute pipeline steps. If you need more than a normal docker image, you can create plugins to extend the pipeline features. How do plugins work?\n\n* Multi pipelines - Woodpecker allows you to easily create multiple pipelines for your project. They can even depend on each other. Check out the docs\n\n",
        "httpPort": 8000,
        "tcpPorts": {
          "GRPC_PORT": {
            "title": "GRPC Port (TLS)",
            "description": "Agent communication port",
            "defaultValue": 9000,
            "containerPort": 9090,
            "enabledByDefault": true
          }
        },
        "addons": {
          "localstorage": {},
          "mysql": {},
          "tls": {}
        },
        "checklist": {
          "configure-auth": {
            "message": "Configure [authentication](https://docs.cloudron.io/packages/woodpecker#authentication) using credentials from your existing Version Control System (Github/Gitea/Gogs/GitLab etc). Note that you cannot login without this configuration step"
          },
          "setup-agent": {
            "message": "Setup one or more [agents](https://docs.cloudron.io/packages/woodpecker#agent) outside the Cloudron VM"
          }
        },
        "tags": [
          "drone",
          "ci",
          "github",
          "gitlab",
          "gitea",
          "cd",
          "automation",
          "actions",
          "devops"
        ],
        "changelog": "* Update woodpecker to 3.15.0\n* [Full Changelog](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.15.0)\n* Support optional flag in depends_on for workflows and steps [[#6461](https://github.com/woodpecker-ci/woodpecker/pull/6461)]\n* Add config to change default pipeline config paths and extensions [[#6580](https://github.com/woodpecker-ci/woodpecker/pull/6580)]\n* Allow disabling service workspace volumes in k8s [[#6644](https://github.com/woodpecker-ci/woodpecker/pull/6644)]\n* Add timezone support for crons [[#6597](https://github.com/woodpecker-ci/woodpecker/pull/6597)]\n* Add CI_PIPELINE_RERUNS environment variable [[#6588](https://github.com/woodpecker-ci/woodpecker/pull/6588)]\n* Group logs by command in step logs UI and make them collapsible [[#6398](https://github.com/woodpecker-ci/woodpecker/pull/6398)]\n* Fix org lookup panic [[#6652](https://github.com/woodpecker-ci/woodpecker/pull/6652)]\n* local backend: on linux / mac start commands in own process group and kill the group on cancel [[#6609](https://github.com/woodpecker-ci/woodpecker/pull/6609)]\n* fix(agent): persist agent ID after auth to prevent crashloop duplicates [[#6543](https://github.com/woodpecker-ci/woodpecker/pull/6543)]\n* fix(gitlab): preserve private flag when webhook payload omits project visibility [[#6544](https://github.com/woodpecker-ci/woodpecker/pull/6544)]\n",
        "icon": "file://logo.png",
        "manifestVersion": 2,
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.woodpecker_ci.cloudronapp/ui.png",
          "https://screenshots.cloudron.io/org.woodpecker_ci.cloudronapp/activation.png"
        ],
        "documentationUrl": "https://docs.cloudron.io/packages/woodpecker/",
        "forumUrl": "https://forum.cloudron.io/category/162/woodpecker",
        "dockerImage": "cloudron/org.woodpecker_ci.cloudronapp:202605281155160000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.woodpecker_ci.cloudronapp/versions/2.16.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.wordpress.cloudronapp",
      "creationDate": "2026-06-22T09:19:29.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2015-12-02T19:22:33.000Z",
      "publishedAt": "2015-12-02T19:22:33.000Z",
      "manifest": {
        "id": "org.wordpress.cloudronapp",
        "title": "WordPress (Managed)",
        "author": "WordPress developers",
        "description": "WordPress (Managed) package brings the user experience of managed WordPress hosting\nto your server. With the Managed edition, WordPress releases are tracked by the Cloudron team\nand your WordPress installation can be updated from the Cloudron dashboard (like other apps).\n\nTo make seamless updates possible, this package has some limitations:\n\n* WordPress core files are read-only. WordPress can still be extended using plugins. If you require\n  the flexibility to edit files, use the WordPress (Developer) package instead.\n* WordPress cannot be updated from WordPress' admin dashboard (because the code is read-only). Instead,\n  you have to update WordPress using Cloudron's dashboard.\n* While we have tested extensively with many plugins, some plugins may not work because of the read-only\n  setup of WordPress. For example, many migration plugins overwrite WordPress code files during restore\n  and are known to not work. We recommend using WordPress (Developer) package for importing your existing site.\n\n## About\n\nWordPress is web software you can use to create a beautiful website or blog.\nWe like to say that WordPress is both free and priceless at the same time.\n\nThe core software is built by hundreds of community volunteers, and when\nyou’re ready for more there are thousands of plugins and themes available\nto transform your site into almost anything you can imagine. Over 60 million\npeople have chosen WordPress to power the place on the web they call “home” \n— we’d love you to join the family.\n\n### Apps\n\n* [Android](https://play.google.com/store/apps/details?id=org.wordpress.android&hl=en)\n* [iOS](https://itunes.apple.com/us/app/wordpress/id335703880?mt=8&uo=6&at=&ct=)\n\n",
        "tagline": "Transform your site into almost anything",
        "version": "3.18.0",
        "upstreamVersion": "7.0",
        "healthCheckPath": "/wp-includes/version.php",
        "httpPort": 80,
        "manifestVersion": 2,
        "website": "https://wordpress.org/",
        "contactEmail": "support@cloudron.io",
        "configurePath": "/wp-login.php",
        "icon": "logo.png",
        "addons": {
          "mysql": {},
          "localstorage": {
            "ftp": {
              "uid": 33,
              "uname": "www-data"
            }
          },
          "sendmail": {
            "optional": true,
            "supportsDisplayName": true
          },
          "oidc": {
            "loginRedirectUri": "/wp-admin/admin-ajax.php?action=openid-connect-authorize"
          },
          "scheduler": {
            "wpcron": {
              "schedule": "*/5 * * * *",
              "command": "/app/pkg/cron.sh"
            }
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password and email"
          }
        },
        "tags": [
          "hosting",
          "blog",
          "cms",
          "weblog",
          "ghost",
          "wix",
          "squarespace"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.wordpress.cloudronapp/1.png",
          "https://screenshots.cloudron.io/org.wordpress.cloudronapp/2.png",
          "https://screenshots.cloudron.io/org.wordpress.cloudronapp/3.jpg"
        ],
        "changelog": "* always activate `daggerhart-openid-connect-generic` before `cloudron-sso`\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme<br/>\n\n<sso>\nCloudron users get the `editor` role by default. You can give the user\n`admin` role inside WordPress' admin dashboard.\n</sso>\n\n",
        "optionalSso": true,
        "minBoxVersion": "8.1.0",
        "multiDomain": true,
        "forumUrl": "https://forum.cloudron.io/category/12/wordpress-managed",
        "documentationUrl": "https://docs.cloudron.io/packages/wordpress-managed/",
        "dockerImage": "cloudron/org.wordpress.cloudronapp:202606220852240000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.wordpress.cloudronapp/versions/3.18.0/icon",
      "featured": true,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.wordpress.unmanaged.cloudronapp",
      "creationDate": "2026-06-22T09:19:13.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2019-04-29T12:43:39.000Z",
      "publishedAt": "2019-04-29T12:43:39.000Z",
      "manifest": {
        "id": "org.wordpress.unmanaged.cloudronapp",
        "title": "WordPress (Developer)",
        "author": "WordPress developers",
        "description": "WordPress (Developer) package gives you complete control over your WordPress installation.\nUnlike the WordPress (Managed) package, core WordPress files are editable. Because the core files\nare editable, you have to keep WordPress updated from the WP Admin dashboard. Some salient features are:\n\n* Supports all migration plugins. Use this package to migrate your existing site into Cloudron.\n* Make changes to WordPress via SFTP or the File Manager.\n* Supports all WordPress security plugins like WordFence.\n* Update WordPress from inside WordPress' admin dashboard.\n\n## About\n\nWordPress is web software you can use to create a beautiful website or blog.\nWe like to say that WordPress is both free and priceless at the same time.\n\nThe core software is built by hundreds of community volunteers, and when\nyou’re ready for more there are thousands of plugins and themes available\nto transform your site into almost anything you can imagine. Over 60 million\npeople have chosen WordPress to power the place on the web they call “home”\n— we’d love you to join the family.\n\n### Apps\n\n* [Android](https://play.google.com/store/apps/details?id=org.wordpress.android&hl=en)\n* [iOS](https://itunes.apple.com/us/app/wordpress/id335703880?mt=8&uo=6&at=&ct=)\n",
        "tagline": "Transform your site into almost anything",
        "version": "3.15.1",
        "upstreamVersion": "7.0",
        "healthCheckPath": "/wp-includes/version.php",
        "httpPort": 80,
        "manifestVersion": 2,
        "website": "https://wordpress.org/",
        "contactEmail": "support@cloudron.io",
        "configurePath": "/wp-login.php",
        "icon": "logo.png",
        "addons": {
          "mysql": {},
          "oidc": {
            "loginRedirectUri": "/wp-admin/admin-ajax.php?action=openid-connect-authorize"
          },
          "localstorage": {
            "ftp": {
              "uid": 33,
              "uname": "www-data"
            }
          },
          "sendmail": {
            "optional": true,
            "supportsDisplayName": true
          },
          "scheduler": {
            "wpcron": {
              "schedule": "*/1 * * * *",
              "command": "/app/pkg/cron.sh"
            }
          },
          "redis": {
            "optional": true
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the default admin password"
          }
        },
        "tags": [
          "hosting",
          "blog",
          "cms",
          "weblog",
          "ghost",
          "website",
          "wix",
          "squarespace"
        ],
        "optionalSso": true,
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.wordpress.unmanaged.cloudronapp/1.png",
          "https://screenshots.cloudron.io/org.wordpress.unmanaged.cloudronapp/2.png",
          "https://screenshots.cloudron.io/org.wordpress.unmanaged.cloudronapp/3.jpg"
        ],
        "changelog": "* always activate `daggerhart-openid-connect-generic` before `cloudron-sso`\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme<br/>\n\n<sso>\nCloudron users get the `editor` role by default. You can give the user\n`admin` role inside WordPress' admin dashboard.\n</sso>\n",
        "multiDomain": true,
        "minBoxVersion": "8.1.0",
        "forumUrl": "https://forum.cloudron.io/category/77/wordpress-developer",
        "documentationUrl": "https://docs.cloudron.io/packages/wordpress-developer",
        "dockerImage": "cloudron/org.wordpress.unmanaged.cloudronapp:202606220846510000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.wordpress.unmanaged.cloudronapp/versions/3.15.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "org.yourls.cloudronapp",
      "creationDate": "2026-05-26T13:43:32.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-01-22T05:51:45.000Z",
      "publishedAt": "2020-01-22T05:51:45.000Z",
      "manifest": {
        "id": "org.yourls.cloudronapp",
        "title": "Yourls",
        "author": "YOURLS authors",
        "description": "YOURLS stands for Your Own URL Shortener. It is a small set of PHP scripts that will allow you to run your\nown URL shortening service (a la TinyURL or Bitly).\n\nRunning your own URL shortener is fun, geeky and useful: you own your data and don't depend on third-party services.\nIt's also a great way to add branding to your short URLs, instead of using the same public URL shortener everyone uses.\n\n## Features\n\n* Free and open-source software.\n* Private (your links only) or Public (everybody can create short links, fine for an intranet)\n* Sequential or custom URL keywords\n* Handy bookmarklets to easily shorten and share links\n* Awesome stats: historical click reports, referrers tracking, visitors geo-location\n* Neat Ajaxed interface\n* Terrific Plugin architecture to easily implement new features\n* Cool developer API\n* Full jsonp support\n* Friendly installer\n* Sample files to create your own public interface and more\n\n\n",
        "changelog": "* Update YOURLS to 1.10.4\n* [Full Changelog](https://github.com/YOURLS/YOURLS/releases/tag/1.10.4)\n* fixed: Prevent [XSS](https://github.com/YOURLS/YOURLS/security/advisories/GHSA-5h77-88j3-r659) in stat pages through referrers ([#4107](https://github.com/YOURLS/YOURLS/issues/4107))\n* added: Localization support for date and time display ([#4054](https://github.com/YOURLS/YOURLS/issues/4054))\n* improved: Improve shunt filters ([#4058](https://github.com/YOURLS/YOURLS/issues/4058))\n* fixed: Notice overlapping logo in admin panel ([#4069](https://github.com/YOURLS/YOURLS/issues/4069))\n* fixed: Flag password file as user auth from environment variables ([#4066](https://github.com/YOURLS/YOURLS/issues/4066))\n* added: Filter SQL queries ([#4064](https://github.com/YOURLS/YOURLS/issues/4064))\n* improved: Improve debug functions and logic ([#4089](https://github.com/YOURLS/YOURLS/issues/4089))\n* improved: Make tests debugging easier ([#4104](https://github.com/YOURLS/YOURLS/issues/4104))\n",
        "tagline": "YOURLS: Your Own URL Shortener",
        "version": "1.12.1",
        "upstreamVersion": "1.10.4",
        "healthCheckPath": "/admin",
        "configurePath": "/admin/",
        "httpPort": 8000,
        "addons": {
          "localstorage": {},
          "mysql": {},
          "ldap": {}
        },
        "manifestVersion": 2,
        "minBoxVersion": "8.0.0",
        "website": "https://yourls.org",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "tags": [
          "url",
          "shortener",
          "bitly"
        ],
        "mediaLinks": [
          "https://screenshots.cloudron.io/org.yourls.cloudronapp/admin-dashboard.gif",
          "https://screenshots.cloudron.io/org.yourls.cloudronapp/stats-anim.gif"
        ],
        "documentationUrl": "https://cloudron.io/documentation/packages/yourls",
        "forumUrl": "https://forum.cloudron.io/category/93/yourls",
        "postInstallMessage": "<nosso>\n\nThis app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme<br/>\n\n</nosso>\n\n",
        "optionalSso": true,
        "checklist": {
          "change-default-password": {
            "message": "Change the admin email and password. See [documentation](https://docs.cloudron.io/packages/yourls/#admin-password)"
          }
        },
        "dockerImage": "cloudron/org.yourls.cloudronapp:202605261330230000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/org.yourls.cloudronapp/versions/1.12.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "pizza.file.cloudronapp",
      "creationDate": "2026-02-01T11:34:57.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2020-04-17T14:56:13.000Z",
      "publishedAt": "2020-04-17T14:56:13.000Z",
      "manifest": {
        "id": "pizza.file.cloudronapp",
        "title": "File Pizza",
        "author": "Alex Kern & Neeraj Baid",
        "description": "FilePizza enables fast and private peer-to-peer file transfers in your web browser.\n\n### About\n\nUsing WebRTC, FilePizza eliminates the initial upload step required by other web-based file sharing services. Because data is never stored in an intermediary server, the transfer is fast, private, and secure.\n\n## Features\n\n* A new UI with dark mode support, now built on modern browser technologies.\n* Works on most mobile browsers, including Mobile Safari.\n* Transfers are now directly from the uploader to the downloader's browser (WebRTC without WebTorrent) with faster handshakes.\n* Uploaders can monitor the progress of the transfer and stop it if they want.\n* Better security and safety measures with password protection and reporting.\n* Support for uploading multiple files at once, which downloaders receive as a zip file.\n* Streaming downloads with a Service Worker.\n* Out-of-process storage of server state using Redis.\n\n## FAQ\n\n**Where are my files sent?** Your files never touch our server. Instead, they are sent\ndirectly from the uploader's browser to the downloader's browser using WebTorrent and WebRTC.\nThis requires that the uploader leave their browser window open until the transfer is complete.\n\n**Can multiple people download my file at once?** Yes! Just send them your tempalink.\n\n**How big can my files be?** Chrome has issues supporting files >500 MB. Firefox does not have\nany issues with large files, however.\n\n**What happens when I close my browser?** The tempalink is invalidated. If a downloader has\ncompleted the transfer, that downloader will continue to seed to incomplete downloaders, but no\nnew downloads may be initiated.\n\n**Are my files encrypted?** Yes, all WebRTC communications are automatically encrypted using\npublic-key cryptography.\n\n**My files are sending slowly!** Transfer speed is dependent on your network connection.\n\n",
        "tagline": "Peer-to-peer file sharing",
        "version": "1.16.0",
        "upstreamVersion": "NewVersionIsNotSet",
        "healthCheckPath": "/",
        "httpPort": 3000,
        "addons": {
          "turn": {},
          "proxyAuth": {}
        },
        "manifestVersion": 2,
        "website": "http://file.pizza",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "mediaLinks": [
          "https://screenshots.cloudron.io/pizza.file.cloudronapp/1.png",
          "https://screenshots.cloudron.io/pizza.file.cloudronapp/2.png"
        ],
        "tags": [
          "p2p",
          "file",
          "sharing",
          "collaboration",
          "fun"
        ],
        "forumUrl": "https://forum.cloudron.io/category/66/filepizza",
        "minBoxVersion": "7.1.0",
        "optionalSso": true,
        "changelog": "* Update filepizza to 3258673\n",
        "documentationUrl": "https://docs.cloudron.io/packages/filepizza/",
        "dockerImage": "cloudron/pizza.file.cloudronapp:202602011047450000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/pizza.file.cloudronapp/versions/1.16.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "sh.ntfy.cloudronapp",
      "creationDate": "2026-06-05T06:43:43.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-02-18T11:14:40.000Z",
      "publishedAt": "2023-02-18T11:14:40.000Z",
      "manifest": {
        "id": "sh.ntfy.cloudronapp",
        "version": "1.27.0",
        "upstreamVersion": "2.24.0",
        "title": "ntfy",
        "author": "ntfy.sh authors",
        "description": "ntfy (pronounce: notify) is a simple HTTP-based pub-sub notification service. It allows you to send\nnotifications to your phone or desktop via scripts from any computer, entirely without signup or cost.\n\n",
        "tagline": "Push notifications via PUT/POST",
        "website": "https://ntfy.sh/",
        "contactEmail": "support@cloudron.io",
        "icon": "file://logo.png",
        "healthCheckPath": "/",
        "mediaLinks": [
          "https://screenshots.cloudron.io/sh.ntfy.cloudronapp/screenshot-curl.png",
          "https://screenshots.cloudron.io/sh.ntfy.cloudronapp/screenshot-phone-detail.jpg",
          "https://screenshots.cloudron.io/sh.ntfy.cloudronapp/screenshot-web-detail.png"
        ],
        "httpPort": 8000,
        "tags": [
          "notify",
          "push",
          "gotify"
        ],
        "minBoxVersion": "8.1.0",
        "changelog": "* Update ntfy to 2.24.0\n* [Full Changelog](https://github.com/binwiederhier/ntfy/releases/tag/v2.24.0)\n* Fix case-insensitive ACL topic matching on SQLite: an access control rule for `secret` no longer also matches a request for `SECRET`. SQLite's `LIKE` is case-insensitive for ASCII by default. PostgreSQL was unaffected. It's honestly incredible that this issue remained undetected for so long, especially while ntfy.sh was running on SQLite (it now runs on PostgreSQL).\n* Add opt-in in-memory ACL cache (`auth-access-cache`) that serves topic authorization without a database round-trip; off by default, intended for high-volume servers\n* Add `ntfy --version` flag to the CLI ([#1722](https://github.com/binwiederhier/ntfy/issues/1722), [#1748](https://github.com/binwiederhier/ntfy/pull/1748), thanks to [@sskender](https://github.com/sskender) for the contribution, and [@Saucy9607](https://github.com/Saucy9607) for reporting)\n* Extend account token automatically from the PWA service worker, so installed PWAs don't get logged out ([#1669](https://github.com/binwiederhier/ntfy/pull/1669), [#1203](https://github.com/binwiederhier/ntfy/issues/1203), [#1533](https://github.com/binwiederhier/ntfy/issues/1533), thanks to [@nihalgonsalves](https://github.com/nihalgonsalves) for the contribution)\n* Fix `rel` attribute on auto-linked notification URLs so `noreferrer`/`noopener` are actually applied ([#1720](https://github.com/binwiederhier/ntfy/pull/1720), thanks to [@dmitrylyzo](https://github.com/dmitrylyzo) for the contribution)\n* Add systemd sandboxing/hardening to the `ntfy.service` unit ([#1467](https://github.com/binwiederhier/ntfy/pull/1467), thanks to [@Velocifyer](https://github.com/Velocifyer) for the contribution)\n* Fix `cmd` package build on macOS (darwin) so the server compiles from source ([#1631](https://github.com/binwiederhier/ntfy/issues/1631), [#1696](https://github.com/binwiederhier/ntfy/pull/1696), thanks to [@ShipItAndPray](https://github.com/ShipItAndPray) for the contribution, and [@XYenon](https://github.com/XYenon) for reporting)\n",
        "postInstallMessage": "The app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: changeme<br/>\n\n**Note:** By design, the web interface is accessible by all and can be used to interact with\none or more ntfy servers.\n\n",
        "documentationUrl": "https://docs.cloudron.io/packages/ntfy",
        "forumUrl": "https://forum.cloudron.io/category/158/ntfy",
        "addons": {
          "localstorage": {},
          "sendmail": {
            "supportsDisplayName": false
          }
        },
        "checklist": {
          "change-default-password": {
            "message": "Change the admin password following these [instructions](https://docs.cloudron.io/packages/ntfy/#change-password)"
          }
        },
        "manifestVersion": 2,
        "dockerImage": "cloudron/sh.ntfy.cloudronapp:202606050221230000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/sh.ntfy.cloudronapp/versions/1.27.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "stirlingpdf.frooodle.cloudronapp1",
      "creationDate": "2026-06-20T08:04:15.000Z",
      "publishState": "approved",
      "userId": "cd00534b-edca-4ea1-a88b-ee99603a4282",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2025-12-03T17:44:17.000Z",
      "publishedAt": "2025-12-03T17:44:17.000Z",
      "manifest": {
        "version": "3.14.1",
        "upstreamVersion": "2.13.1",
        "id": "stirlingpdf.frooodle.cloudronapp1",
        "title": "Stirling PDF",
        "tagline": "PDF manipulation tool",
        "description": "## About\n\nStirling-PDF is a powerful web based PDF manipulation tool that allows you to perform various operations on PDF files, such as splitting merging, converting, reorganizing, adding images, rotating, compressing, and more. This locally hosted web application started as a 100% ChatGPT-made application and has evolved to include a wide range of features to handle all your PDF needs.\n \n## Feature\n\n* Interactive GUI for merging/splitting/rotating/moving PDFs and their pages.\n* Split PDFs into multiple files at specified page numbers or extract all pages as individual files.\n* Merge multiple PDFs together into a single resultant file\n* Convert PDFs to and from images\n* Reorganize PDF pages into different orders.\n* Add/Generate signatures\n* Flatten PDFs\n* Repair PDFs\n* Detect and remove blank pages\n* Compare 2 PDFs and show differences in text\n* Add images to PDFs\n* Rotating PDFs in 90 degree increments.\n* Compressing PDFs to decrease their filesize. (Using OCRMyPDF)\n* Add and remove passwords\n* Set PDF Permissions\n* Add watermark(s)\n* Convert Any common file to PDF (using LibreOffice)\n* Convert PDF to Word/Powerpoint/Others (using LibreOffice)\n* Extract images from PDF\n* OCR on PDF (Using OCRMyPDF)\n* Edit metadata\n* Dark mode support.\n* Custom download options (see here for example)\n* Parallel file processing and downloads\n* API for integration with external scripts\n",
        "postInstallMessage": "This app is pre-setup with an admin account. The initial credentials are:\n\n**Username**: admin<br/>\n**Password**: stirling<br/>\n\nOn first login a new password has to be set. This cannot be changed later!\n",
        "contactEmail": "support@cloudron.io",
        "author": "Anthony Stirling",
        "healthCheckPath": "/",
        "httpPort": 8080,
        "icon": "file://logo.png",
        "addons": {
          "localstorage": {},
          "sendmail": {}
        },
        "optionalSso": true,
        "memoryLimit": 1073741824,
        "mediaLinks": [
          "https://screenshots.cloudron.io/stirlingpdf.frooodle.cloudronapp/stirling-home.png"
        ],
        "forumUrl": "https://forum.cloudron.io/category/168/stirling-pdf",
        "documentationUrl": "https://docs.cloudron.io/packages/stirling-pdf/",
        "manifestVersion": 2,
        "changelog": "* Update Stirling-PDF to 2.13.1\n* [Full Changelog](https://github.com/frooodle/stirling-pdf/releases/tag/v2.13.1)\n* feat(i18n): sync editor translations with pluralization support and new UI strings by [@Ludy87](https://github.com/Ludy87) in [#6565](https://github.com/Stirling-Tools/Stirling-PDF/pull/6565)\n* Fix more `any` typing usage in the frontend by [@jbrunton96](https://github.com/jbrunton96) in [#6664](https://github.com/Stirling-Tools/Stirling-PDF/pull/6664)\n* Fix bad frontend architecture by [@jbrunton96](https://github.com/jbrunton96) in [#6730](https://github.com/Stirling-Tools/Stirling-PDF/pull/6730)\n* Fix Multi Tool page rotation lost on save by [@Frooodle](https://github.com/Frooodle) in [#6733](https://github.com/Stirling-Tools/Stirling-PDF/pull/6733)\n* Add desktop mobile-upload page and fix LAN QR URL by [@Frooodle](https://github.com/Frooodle) in [#6736](https://github.com/Stirling-Tools/Stirling-PDF/pull/6736)\n* Add metrics for numerical count of total PDFs by [@Frooodle](https://github.com/Frooodle) in [#6737](https://github.com/Stirling-Tools/Stirling-PDF/pull/6737)\n* Add message when running `task` with no arguments by [@jbrunton96](https://github.com/jbrunton96) in [#6731](https://github.com/Stirling-Tools/Stirling-PDF/pull/6731)\n",
        "tags": [
          "tools",
          "pdf"
        ],
        "minBoxVersion": "8.1.0",
        "website": "https://github.com/Frooodle/Stirling-PDF",
        "dockerImage": "cloudron/stirlingpdf.frooodle.cloudronapp1:202606200619340000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/stirlingpdf.frooodle.cloudronapp1/versions/3.14.1/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    },
    {
      "id": "tech.ittools.cloudron",
      "creationDate": "2026-04-07T07:58:49.000Z",
      "publishState": "approved",
      "userId": "2098c1bb-8a98-48cd-ab8c-6137d23cacb2",
      "visibility": "listed",
      "releaseState": "stable",
      "ts": "2023-06-08T08:08:59.000Z",
      "publishedAt": "2023-06-08T08:08:59.000Z",
      "manifest": {
        "id": "tech.ittools.cloudron",
        "title": "IT-Tools",
        "author": "Corentin Thomasset",
        "description": "## About\n\nIT Tools is a free and open-source collection of handy online tools for developers & people working in IT. It includes a token generator, case converter, base converter QR code generator, Git cheatsheet, lorem ipsum generator,.. and many more !\n\n",
        "tagline": "online tools for developers",
        "version": "1.10.0",
        "contactEmail": "support@cloudron.io",
        "upstreamVersion": "2026.1.4",
        "healthCheckPath": "/",
        "optionalSso": true,
        "httpPort": 80,
        "addons": {
          "proxyAuth": {}
        },
        "icon": "logo.png",
        "manifestVersion": 2,
        "tags": [
          "tools",
          "development",
          "productivity",
          "converter",
          "automation",
          "nocode",
          "devops"
        ],
        "changelog": "* Update it-tools to 2026.1.4\n* [Full Changelog](https://github.com/sharevb/it-tools/releases/tag/v2026.1.4)\n* **JSON Viewer**: add unescape JSON string ([`c4c6d38`](https://github.com/sharevb/it-tools/commit/c4c6d38))\n* **new tool**: Wiktionary Search ([`ea37ca6`](https://github.com/sharevb/it-tools/commit/ea37ca6))\n* add download buttons for many tools ([`3c7e690`](https://github.com/sharevb/it-tools/commit/3c7e690))\n* **string extraction**: add attribute download-button-text ([`12c821f`](https://github.com/sharevb/it-tools/commit/12c821f))\n* **HTML WYSIWYG Editor**: add XHTML output option ([`252b5e7`](https://github.com/sharevb/it-tools/commit/252b5e7))\n* **new tool**: HTML to XHTML ([`7ba56bf`](https://github.com/sharevb/it-tools/commit/7ba56bf))\n* **HTML WYSIWYG Editor**: upgrade tiptap + add aligments + enhance cell selection ([`ebad961`](https://github.com/sharevb/it-tools/commit/ebad961))\n* **new tool**: JavaScript Obfuscator ([`529c7da`](https://github.com/sharevb/it-tools/commit/529c7da))\n* **new tool**: Database Table Generator ([`08ac203`](https://github.com/sharevb/it-tools/commit/08ac203))\n* **new tool**: Database Creation Generator ([`53c447a`](https://github.com/sharevb/it-tools/commit/53c447a))\n* **README**: add better new features + typo ([`d6d5179`](https://github.com/sharevb/it-tools/commit/d6d5179))\n* **README**: enhance create new tool description ([`5ee3c18`](https://github.com/sharevb/it-tools/commit/5ee3c18))\n* **README**: add explaination for PORT env var ([`bfbfee8`](https://github.com/sharevb/it-tools/commit/bfbfee8))\n* **Docker**: allow PORT environment variable ([`be14d3a`](https://github.com/sharevb/it-tools/commit/be14d3a))\n* **Code Highlighter**: copy HTML for Word (text/html) and for code editors (text/plain) ([`0715b28`](https://github.com/sharevb/it-tools/commit/0715b28))\n",
        "website": "https://it-tools.tech",
        "mediaLinks": [
          "https://screenshots.cloudron.io/tech.ittools.cloudron/qrcode-generator.png",
          "https://screenshots.cloudron.io/tech.ittools.cloudron/network-tools.png",
          "https://screenshots.cloudron.io/tech.ittools.cloudron/token-generator.png"
        ],
        "minBoxVersion": "7.3.0",
        "forumUrl": "https://forum.cloudron.io/category/165/it-tools",
        "documentationUrl": "https://docs.cloudron.io/packages/it-tools/",
        "dockerImage": "cloudron/tech.ittools.cloudron:202604070741180000"
      },
      "iconUrl": "https://api.cloudron.io/api/v1/apps/tech.ittools.cloudron/versions/1.10.0/icon",
      "featured": false,
      "byCloudron": false,
      "ranking": 0
    }
  ],
  "isLastPage": true
}