# openinary

> Open-source, self-hosted Cloudinary alternative for on-the-fly image/video transforms, S3 storage, and edge caching — run via Docker.

- **Category:** Media Server
- **Licence:** AGPL-3.0
- **Latest version:** v0.5.0
- **Open source:** open_core
- **Languages:** Typescript
- **Platforms:** Docker, Docker Compose, Railway, Coolify, Dokploy
- **Tags:** REST API, Video Processing, Media Server, Performance, Ffmpeg, Image Processing, Developer Tools, S3 Compatible, Optimization, Typescript, Docker, Open Source, Self Hosted, Media Processing, Cloudflare R2, Cloudinary, Cloudinary Alternative, Media Transformations, Url Transformations

## Description

This platform delivers on-the-fly image and video transformations through URL parameters, with automatic format selection and edge caching. It runs in Docker with a one-command installer, works with any S3-compatible storage backend, and uses SQLite for authentication. The self-hosted edition is free under AGPL-3.0 with no feature restrictions. Video processing uses FFmpeg with configurable worker concurrency. Two deployment modes are available: full stack with dashboard or API-only. The project is pre-1.0 and does not guarantee backward compatibility before v1.0.0.

## Links

- [Homepage](https://github.com/openinary/openinary)
- [Website](https://openinary.dev)
- [Docker](openinary/openinary)
- [Documentation](https://docs.openinary.dev)
- [GitHub](https://github.com/openinary/openinary)
- [Discord Community](https://discord.gg/T4PfhqkHuf)

---
Source: https://selfhost.directory/project/openinary