Imgproxy
TYPO3 Extension for imgproxy. Render images async and deliver them in new formats like avif and webp when the client supports them
Install / Use
/learn @christophlehmann/ImgproxyREADME
TYPO3 Extension: ImgProxy
Use imgproxy to render images asynchronously and serve them in new formats like webp and avif when the client supports them.
Basically TYPO3 now just renders a processing url and imgproxy serves the resulting image. The image processing is really fast compared to GraphicsMagick and ImageMagick and less memory hungry.
It does not store thumbnail informations in sys_file_processedfile nor save generated images locally, so for production usage a caching proxy is highly recommended.
Installation
composer require christophlehmann/imgproxy
Configuration
improxyUrlis the url of imgproxy.key&saltare used for signing the urls. Generate them withecho $(xxd -g 2 -l 64 -p /dev/random | tr -d '\n').helperUrlcan be used to tell imgproxy how it reaches the source image. Handy in development environment: Set it to the projects live url and you don't need the images locally.allowedExtensionsList of file extensions that should be handled with imgproxyformatQualityCan be used to define different compressions for avif,webp,.. Default: empty (TYPO3s quality setting is used). Example:jpeg:70:avif:40:webp:60
Run imgproxy locally with docker
- Set
imgproxyUrltohttp://localhost:8080 - Set
helperUrltolocal:///when the docker container can't reach your local webserver - Start imgproxy
docker run \
--env IMGPROXY_KEY=*yourkey* \
--env IMGPROXY_SALT=*yoursalt* \
--env IMGPROXY_ENABLE_WEBP_DETECTION=true \
--env IMGPROXY_ENABLE_AVIF_DETECTION=true \
--env IMGPROXY_LOCAL_FILESYSTEM_ROOT=/data \
--volume /path/to/documentroot:/data \
--publish 127.0.0.1:8080:8080 \
-it darthsim/imgproxy
Related Skills
openhue
350.8kControl Philips Hue lights and scenes via the OpenHue CLI.
sag
350.8kElevenLabs text-to-speech with mac-style say UX.
weather
350.8kGet current weather and forecasts via wttr.in or Open-Meteo
casdoor
13.3kAn open-source AI-first Identity and Access Management (IAM) /AI MCP & agent gateway and auth server with web UI supporting OpenClaw, MCP, OAuth, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, Face ID, Google Workspace, Azure AD
