Siddharth Kumar Sah 6cfa3b0c38 feat: multi-arch Docker support, security hardening, and test improvements
Remove hardcoded --platform=linux/amd64 from Dockerfile so buildx produces
native arm64 images for Apple Silicon and Raspberry Pi. Add audit logging
for auth events, harden file storage with extension whitelists and
double-extension attack prevention, reject null-byte buffers in validation,
add data-testid attributes to all tool settings components, update
deployment docs with architecture notes and correct CI workflow references,
and fix unit test mock to match throwWithMessage error extraction.
2026-03-28 11:19:09 +08:00
2026-03-27 12:55:10 +00:00
2026-03-27 12:55:10 +00:00
2026-03-22 02:33:47 +08:00
2026-03-27 12:55:10 +00:00

Stirling Image logo

Stirling Image - The Open-Source Image Processing Platform

Stirling Image is a powerful, open-source image processing platform. Self-host it in a single Docker container with a private API. Resize, compress, convert, remove backgrounds, upscale, run OCR, and more — without sending images to external services.

Docker CI License Stars

Stirling Image - Dashboard

Key Capabilities

  • 33+ image tools — Resize, crop, compress, convert, watermark, OCR, and more.
  • AI-powered — Background removal, upscaling, object erasing, face blurring — all running locally.
  • Automation & workflows — Chain tools into reusable pipelines. Batch process up to 200 images at once.
  • Developer platform — REST API for every tool. Swagger docs included.
  • Your data stays yours — No telemetry, no tracking, no cloud. Single Docker container on any architecture.

For a full feature list, see the docs: https://siddharthksah.github.io/Stirling-Image/

Quick Start

docker run -d -p 1349:1349 -v stirling-data:/data ghcr.io/siddharthksah/stirling-image:latest

Then open: http://localhost:1349. Default login: admin / admin.

For full installation options, see the Getting Started Guide.

Resources

Support

GitHub Sponsors Ko-fi

Contributing

Contributions welcome. Open an issue first so we can talk about what you have in mind.

License

MIT

Languages
TypeScript 91%
Python 3.5%
JavaScript 2.4%
Shell 1.6%
Astro 1.1%
Other 0.3%