Back to notes

published 2025-05-26

We migrated our image resizing from Cloudflare to `imgproxy`

Grisaia AvatarGrisaia

We are excited to tell you that starting today we use self-hosted imgproxy to create image thumbnails instead of Cloudflare Transform Images.

Why we decided to do it?

  • imgproxy allows us to extensively customise the behaviour of image resizing.
  • It’s easier to secure imgproxy, especially since we manage it through our own proxy server.
  • Cloudflare Image Resizing is expensive.
  • We prefer not to rely on external services for core infrastructure.
  • Self-hosted imgproxy allows us to test production-grade infrastructure locally.
  • imgproxy is written in Go programming language. Since this is the main backend language we use, it’s easier to fix bugs we discover related to image resizing.