About PocketBase
Open Source realtime backend in 1 file
Open Source realtime backend in 1 file
Open Source realtime backend in 1 file
> _To update the prebuilt executable you can run ./pocketbase update._
• Added a global restriction for the max WxH pixels size when generating a thumb to reduce the risk of excessive memory usage.
The issue was initially privately reported by @reload3d but it is treated as regular public issue since it is a known Go caveat.
The default limit is pretty generous and currently set to max 250<<20 (262144000) pixels and can be changed with the env PB_THUMBS_MAX_SOURCE_PIXELS.
The workaround is not bulletproof and thumbs generation remains one of the main culprit for potential OOMs in PocketBase, so better solutions will have to be investigated in the future, including eventually switching to libvips or other similar library once there is better CGO portability _(if you have better suggestions, please open a discussion)_.
| Publisher | PocketBase |
|---|---|
| Version | 0.40.6 |
| Release date | 2026-10-23 |
| License | MIT License |
| Installer type | zip |
| Architecture | x64, arm64 |
| Package ID | PocketBase.PocketBase |
winget install --id=PocketBase.PocketBase -ewinget upgrade --id=PocketBase.PocketBase -ewinget uninstall --id=PocketBase.PocketBase -eYes. PocketBase is free and open-source software released under the MIT License license.
The latest version is 0.40.6, released on Oct 23, 2026.
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 33a2a1d255cadded77346fc7f5de37dca21ba4bad0d9cae0235a50b3b703d6d9.
PocketBase runs on Windows and is available for 64-bit (x64), ARM64 systems.
Open Settings › Apps › Installed apps, find PocketBase and select Uninstall. From the command line, run winget uninstall --id=PocketBase.PocketBase -e.