2.1 KiB
2.1 KiB
Upstream sources — cryptpad
| service | image | source repo | releases / changelog |
|---|---|---|---|
| app | cryptpad/cryptpad | https://github.com/cryptpad/cryptpad | https://github.com/cryptpad/cryptpad/releases · https://hub.docker.com/r/cryptpad/cryptpad/tags |
| web | nginx | https://github.com/nginx/nginx | https://nginx.org/en/CHANGES |
Standing notes
abra recipe upgradecannot parse theversion-YYYY.M.Dtag format of the cryptpad/cryptpad image, so the app image is bumped by hand; the nginx sidecar is whatabra recipe upgradeactually moves.- Only use tags in the canonical
version-YYYY.M.xscheme. Theopendesk-YYYY.MM.DDtags on Docker Hub are openDesk-specific builds, not newer CryptPad releases — e.g.opendesk-2026.08.04(built 2026-08-04) still contains CryptPad2026.5.1in/cryptpad/package.json. - CryptPad's GitHub releases and Docker Hub tags are not simultaneous:
2026.10.0was released 2026-10-21;version-2026.10.0appeared on Docker Hub on 2026-10-23 (first seen by the weekly upgrade run on 2026-10-30). Re-check the Docker Hub tags page before treating a GitHub release as available for the recipe. - The 2026.10.0 release is a breaking one for the recipe: full server rewrite (separate
cryptpad-serverpackage), splitconfig.js→config/infra.js(public origin/ports move), one proxy port for HTTP + websocket (no separate3003websocket port), SSO plugin v1.0.0 required, and Euro-Office 9.3 replacing the OnlyOffice editors. Recipe handling in theupgrade-2026.10.0PR:CPAD_MAIN_DOMAIN/CPAD_SANDBOX_DOMAINmust be fullhttps://…URLs (the new server assigns them verbatim toinfra.public.origin/sandboxOrigin; the image's entrypoint auto-createsconfig/infra.js), nginx/cryptpad_websocketproxies to:3000,abra.shconfig/nginx/SSO-entrypoint version labels bumped, SSO default 1.0.0. - nginx is HTTP/1.1-only here (sidecar on :8083,
proxy_http_version 1.1), so HTTP/2/3 CVE changes in nginx releases generally don't affect this recipe — but still note them.