Skip to content
O/THE OPEN ALTERNATIVE
↑↓to navigate↵to selectescto close
Openinary

Openinary

Self-hostable media management platform with S3/R2/MinIO support. Upload, transform, and deliver images/videos from the edge with Cloudinary-compatible syntax.

Openinary is an open-source alternative to:

Openinary preview

Openinary is an open-source, self-hostable alternative to Cloudinary designed for developers who want full control over their media infrastructure.

Key Features

  • Self-hostable: Deploy on your own infrastructure with Docker in under 5 minutes
  • S3-compatible storage: Works seamlessly with AWS S3, Cloudflare R2, Google Cloud Storage, MinIO, and other S3-compatible services
  • Cloudinary-compatible transformations: Use the same URL-based transformation syntax you already know (resize, crop, format conversion)
  • Edge delivery: Optimized global content delivery for fast performance
  • Upload API: Simple REST API for programmatic media uploads
  • Media browser UI: Built-in interface for managing your media library
  • No vendor lock-in: AGPL 3.0 licensed, transparent codebase you can modify
  • Free tier: Self-hosted version is completely free with no usage limits

Tech / Self-Hosting

Openinary is fully Dockerized and requires no external dependencies beyond an S3-compatible storage solution. The self-hosted version runs under AGPL 3.0 license and only incurs infrastructure costs (server and storage).

Quickstart: ``bash docker-compose up ``

Configure your S3-compatible storage in the environment variables. Full documentation available at docs.openinary.dev.