Thumbor is an open-source project for on-demand image processing. Thumbor runs as an HTTP service and performs transformations, such as image cropping and resizing, applying filters, and many others.
Thumbor features:
- Support for all popular image formats.
- Smart cropping and resizing.
- Accelerated image processing using caching.
- Support for various storage types (local disk, Yandex Object Storage, and others).
- Face and object recognition (glasses, facial features) based on computer vision technology.
- Integration with various programming languages.
This product build is adapted to work with Yandex Object Storage.
-
Create a service account, which is required for Thumbor.
-
Create a static key and save it to a file named
sa-key.json
:yc iam access-key create \ --service-account-name <Thumbor service account name> \ --format json > sa-key.json
-
Set the bucket object read access rights for the service account.
-
Configure Thumbor:
- Namespace: Select a namespace or create a new one.
- Application name: Enter a name for the application.
- Bucket name: Specify the name of the previously created bucket.
- Object Storage static access key: Paste the contents of the
sa-key.json
file. - (optional) Security key: Specify the security key for URL signing.
- Allow unsigned URLs (unsafe): Select this option if you didn’t specify a security key at the previous step.
- Subfolder in the bucket: Specify the name of the bucket (without the ending
/
symbol) where images are located.
-
Click Install.
-
Wait for the application to change its status to
Deployed
.
Yandex Cloud technical support is available 24/7. The types of requests you can submit and the appropriate response time depend on your pricing plan. You can switch to the paid support plan in the management console. You can learn more about the technical support terms here.
Helm chart | Version | Pull-command | Documentation |
---|---|---|---|
yandex-cloud/thumbor/thumbor/chart/thumbor | 0.1.1-4 | Open |
Docker image | Version | Pull-command |
---|---|---|
yandex-cloud/thumbor/thumbor | 7.2.1 |