{ "stable": true, "versions": { "0.1.0": { "manifest": { "id": "org.readeck.cloudronapp", "manifestVersion": 2, "title": "Readeck", "tagline": "Save the web, read it later", "author": "Olivier Meunier ", "packagerName": "fengchang", "packagerUrl": "https://github.com/fengchang/readeck-cloudron", "contactEmail": "hello@feng.is", "website": "https://github.com/fengchang/readeck-cloudron", "version": "0.1.0", "description": "# Readeck for Cloudron\n\nReadeck is a self-hosted read-later and web archiving application. Save a link and\nReadeck fetches the page, strips the navigation, ads and cookie banners, and keeps a\nclean copy of the article — text and images — in its own archive. The saved copy\nstays readable even after the original goes behind a paywall, changes, or disappears.\n\nThis is an unofficial [Cloudron](https://cloudron.io) community package for\n[Readeck](https://readeck.org). The package version and the Readeck version are \nindependent — see `CHANGELOG`.\n\n## What it does\n\n* **Article extraction** — pages are reduced to readable text with the images kept,\n stored as a self-contained archive per bookmark.\n* **Full-text search** — searches the article body, not just titles and URLs, using\n SQLite FTS5 built into the application. No separate search engine to run or\n forget to configure.\n* **Labels and collections** — organise bookmarks by label, or define collections as\n saved filters that update themselves.\n* **Highlights and annotations** — mark passages and attach notes as you read.\n* **E-reader delivery** — send any article to a Kindle or Kobo as EPUB, or download\n the EPUB directly.\n* **Videos and pictures** — bookmarks are also handled for video pages and image\n posts, not only articles.\n* **Import** — bring in existing bookmarks from Pocket, Wallabag, Instapaper,\n Omnivore, Zotero, Linkding, CSV or plain text.\n* **Browser extensions and mobile apps** — official Firefox and Chrome extensions,\n plus iOS and Android applications, all connect to this instance.\n* **API** — a documented REST API with per-application tokens, available in-app\n under Profile.\n\n## First login\n\nUsername `admin`, password `changeme`, as stated in the post-install message.\nChange it immediately under Profile → Password.\n\nThe initial user is created only on first run, guarded by `/app/data/.initialized`.\nThat guard is load-bearing: `readeck user` updates an existing user rather than\nfailing, so without it every restart would silently reset the admin password back to\nthe packaged default.\n\n## Authentication\n\nThis package uses Readeck's own user management. **Cloudron SSO (OIDC/LDAP) is not\navailable**. Readeck does ship multi-factor authentication, enabled per user under \nProfile.\n\n## Storage\n\nEverything Readeck writes — the database, the article archives, the extraction\nscripts — lives under the app's data directory, so Cloudron's backups cover the full\ninstallation with no extra configuration. The database is SQLite; there is no\nexternal database to provision.\n\n## Email\n\nPassword recovery and share-by-email are wired to Cloudron's `sendmail` addon.\nShare-by-email is what delivers an article to a Kindle or Kobo as EPUB — without mail\nconfigured, that option disappears from the UI and the route returns 403. \n\n---\n\n## Licence\n\nReadeck is free software under the AGPL-3.0. This Cloudron package is an unofficial\ncommunity package with no affiliation to the Readeck project.\n", "changelog": "* Initial package of Readeck 0.22.3\n* Article extraction, full-text search, labels, collections and annotations\n* Password recovery and share-by-email via Cloudron's mail service\n", "icon": "file://logo.png", "tags": [ "bookmarks", "read-later", "archiving", "productivity", "reading" ], "httpPort": 8000, "healthCheckPath": "/login", "memoryLimit": 536870912, "minBoxVersion": "9.1.0", "addons": { "localstorage": {}, "sendmail": {} }, "postInstallMessage": "Readeck is ready.\n\nLog in with:\n\n* Username: **admin**\n* Password: **changeme**\n\n**Change this password immediately** under Profile -> Password.\n\nReadeck has no OIDC or LDAP support upstream, so Cloudron SSO does not apply here and this app uses Readeck's own user management. Enable multi-factor authentication under Profile for stronger protection, and add any further users under Administration -> Users.\n\nPassword recovery and share-by-email are wired to Cloudron's mail service.", "iconUrl": "https://raw.githubusercontent.com/fengchang/readeck-cloudron/main/logo.png", "mediaLinks": [ "https://raw.githubusercontent.com/fengchang/readeck-cloudron/main/logo.png" ], "dockerImage": "ghcr.io/fengchang/readeck-cloudron:20260814-120544-8767022cb" }, "creationDate": "Fri, 14 Aug 2026 12:06:26 GMT", "ts": "Fri, 14 Aug 2026 12:06:26 GMT", "publishState": "published" }, "0.2.0": { "manifest": { "id": "org.readeck.cloudronapp", "manifestVersion": 2, "title": "Readeck", "tagline": "Save the web, read it later", "author": "Olivier Meunier ", "packagerName": "fengchang", "packagerUrl": "https://github.com/fengchang/readeck-cloudron", "contactEmail": "hello@feng.is", "website": "https://github.com/fengchang/readeck-cloudron", "version": "0.2.0", "upstreamVersion": "0.23.1", "description": "# Readeck for Cloudron\n\nReadeck is a self-hosted read-later and web archiving application. Save a link and\nReadeck fetches the page, strips the navigation, ads and cookie banners, and keeps a\nclean copy of the article — text and images — in its own archive. The saved copy\nstays readable even after the original goes behind a paywall, changes, or disappears.\n\nThis is an unofficial [Cloudron](https://cloudron.io) community package for\n[Readeck](https://readeck.org). The package version and the Readeck version are \nindependent — see `CHANGELOG`.\n\n## What it does\n\n* **Article extraction** — pages are reduced to readable text with the images kept,\n stored as a self-contained archive per bookmark.\n* **Full-text search** — searches the article body, not just titles and URLs, using\n SQLite FTS5 built into the application. No separate search engine to run or\n forget to configure.\n* **Labels and collections** — organise bookmarks by label, or define collections as\n saved filters that update themselves.\n* **Highlights and annotations** — mark passages and attach notes as you read.\n* **E-reader delivery** — send any article to a Kindle or Kobo as EPUB, or download\n the EPUB directly.\n* **Videos and pictures** — bookmarks are also handled for video pages and image\n posts, not only articles.\n* **Import** — bring in existing bookmarks from Pocket, Wallabag, Instapaper,\n Omnivore, Zotero, Linkding, CSV or plain text.\n* **Browser extensions and mobile apps** — official Firefox and Chrome extensions,\n plus iOS and Android applications, all connect to this instance.\n* **API** — a documented REST API with per-application tokens, available in-app\n under Profile.\n\n## First login\n\nUsername `admin`, password `changeme`, as stated in the post-install message.\nChange it immediately under Profile → Password.\n\nThe initial user is created only on first run, guarded by `/app/data/.initialized`.\nThat guard is load-bearing: `readeck user` updates an existing user rather than\nfailing, so without it every restart would silently reset the admin password back to\nthe packaged default.\n\n## Authentication\n\nThis package uses Readeck's own user management. **Cloudron SSO (OIDC/LDAP) is not\navailable**. Readeck does ship multi-factor authentication, enabled per user under \nProfile.\n\n## Storage\n\nEverything Readeck writes — the database, the article archives, the extraction\nscripts — lives under the app's data directory, so Cloudron's backups cover the full\ninstallation with no extra configuration. The database is SQLite; there is no\nexternal database to provision.\n\n## Email\n\nPassword recovery and share-by-email are wired to Cloudron's `sendmail` addon.\nShare-by-email is what delivers an article to a Kindle or Kobo as EPUB — without mail\nconfigured, that option disappears from the UI and the route returns 403. \n\n---\n\n## Developer\n\nReleasing a new version.\n\n### 1. Bump the versions\n\n* `Dockerfile` — the `FROM codeberg.org/readeck/readeck:` tag, and\n `upstreamVersion` in `CloudronManifest.json`. Never `:latest`.\n* `version` in `CloudronManifest.json` — must be higher than anything already in\n `CloudronVersions.json`.\n* `CHANGELOG` — add a block at the top. It is shown as the update description in\n the app store.\n\n### 2. Build and push the image\n\nRuns on the remote build service, so architecture does not matter. The\nrepository is remembered after the first run.\n\n```sh\ncloudron build --repository ghcr.io/fengchang/readeck-cloudron\ncloudron build info\n```\n\n### 3. Add the version\n\nAppends an entry to `CloudronVersions.json` from the manifest and the current build.\n\n```sh\ncloudron versions add --state published\ncloudron versions verify\n```\n\nUse `--state testing` to stage without releasing, then\n`cloudron versions update --version --state published`.\nWithdraw with `cloudron versions revoke --version `.\n\n### 4. Commit\n\nLast, so the generated `CloudronVersions.json` is included.\n\n```sh\ngit add -A\ngit commit -m \"Update Readeck to \"\ngit push\n```\n\n---\n\n## Licence\n\nReadeck is free software under the AGPL-3.0. This Cloudron package is an unofficial\ncommunity package with no affiliation to the Readeck project.\n", "changelog": "* Update Readeck to 0.23.1\n* Adds a dashboard view, per-bookmark notes, fullscreen reading and a refreshed interface\n* Sharing a bookmark can now include its note, highlights and annotations\n", "icon": "file://logo.png", "tags": [ "bookmarks", "read-later", "archiving", "productivity", "reading" ], "httpPort": 8000, "healthCheckPath": "/login", "memoryLimit": 536870912, "minBoxVersion": "9.1.0", "addons": { "localstorage": {}, "sendmail": {} }, "postInstallMessage": "Readeck is ready.\n\nLog in with:\n\n* Username: **admin**\n* Password: **changeme**\n\n**Change this password immediately** under Profile -> Password.\n\nReadeck has no OIDC or LDAP support upstream, so Cloudron SSO does not apply here and this app uses Readeck's own user management. Enable multi-factor authentication under Profile for stronger protection, and add any further users under Administration -> Users.\n\nPassword recovery and share-by-email are wired to Cloudron's mail service.", "iconUrl": "https://raw.githubusercontent.com/fengchang/readeck-cloudron/main/logo.png", "mediaLinks": [ "https://raw.githubusercontent.com/fengchang/readeck-cloudron/main/logo.png" ], "dockerImage": "ghcr.io/fengchang/readeck-cloudron:20260821-153033-101f3e26b" }, "creationDate": "Fri, 21 Aug 2026 15:31:34 GMT", "ts": "Fri, 21 Aug 2026 15:31:34 GMT", "publishState": "published" } } }