Openinary

Your product photos, tutorial clips, and user uploads can live on your own server with Openinary, a media platform that resizes, crops, converts, and delivers images and videos through simple URL parameters. Request a variant by editing the address: set width and height, fill-crop around a detected face, convert to AVIF or WebP, trim a video between two timestamps, or pull a thumbnail from the fifth second. Uploads land in S3-compatible storage you control, from AWS S3 and Cloudflare R2 to MinIO, and repeat requests are served from automatic caching instead of reprocessing the original. The admin dashboard keeps assets organized for browsing, searching, and reviewing what your applications actually serve. API keys gate programmatic uploads, so a web app, mobile backend, or build script can publish media without sharing storage credentials. Setup runs through a scaffolding command that writes the Compose file and environment, then walks you through creating the first admin account. Teams escaping per-transformation pricing keep the same URL workflow their code already uses and move the bill to a fixed server. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Openinary
Openinary
Openinary
Openinary
Openinary

Benefits

  • Media URLs Replace Pipelines
  • Describe width, height, crop, format, and quality inside the delivery URL and Openinary renders that variant on demand, so applications stop pre-generating dozens of resized copies of every uploaded image.
  • Your Bucket, Your Rules
  • Point storage at AWS S3, Cloudflare R2, MinIO, or any S3-compatible endpoint and keep originals on infrastructure you own, with automatic caching absorbing repeat requests for popular variants.
  • Dashboard For Daily Operations
  • Browse, search, and review every asset from a web console built for operators, and issue API keys per application so uploads stay attributable and revocable without touching storage credentials.
  • Modern Formats By Default
  • Serve WebP and AVIF images and web-optimized video derivatives that shrink page weight for visitors, with face-aware cropping and timestamp thumbnails available through the same URL scheme.

Features

  • URL-Based Transformations
  • Resize, crop, pad, and restyle images and videos by editing path parameters including w_800, c_fill, and g_face, rendered on first request and cached afterward.
  • Video Processing
  • Trim clips between start and end offsets, extract poster frames at chosen seconds, transcode to MP4, and compress for web delivery through the same addressing scheme.
  • S3-Compatible Storage
  • Store originals in AWS S3, Cloudflare R2, MinIO, or any S3-compatible bucket configured through environment variables, keeping media ownership outside the application server.
  • Admin Dashboard
  • Manage uploads, folders, and asset metadata in a browser console, generate per-application API keys, and complete first-run setup at the /setup route after deployment.
  • Docker-Based Deployment
  • The create-openinary scaffolder writes a Docker Compose file and .env, starts the API, web dashboard, and telemetry services, and serves the instance on port 3000.

Apps Similar to Openinary