Openinary: 이전에 아무도 만들지 않은 자체 호스팅 Cloudinary 대안

발행: (2025년 12월 21일 오후 10:06 GMT+9)
4 min read
원문: Dev.to

Source: Dev.to

Openinary 커버 이미지: 이전에 없던 자체 호스팅 Cloudinary 대안

나는 지난 6개월 동안 Openinary를 만들었고, 이것이 자체‑호스팅 생태계에 실제로 필요한 빈틈을 메운다고 믿는다.

The Problem

뭐가 신기한지 아는가?

  • 파일 저장을 위한 Nextcloud가 있다
  • 사진을 위한 Immich가 있다
  • 하지만 대규모 이미지 처리 및 전송을 위한 무언가가 없었다, 완전 자체‑호스팅

대부분의 SaaS 이미지 플랫폼은 같은 패턴을 따른다:

  • 훌륭한 API
  • 강력한 락‑인
  • 계속 늘어나는 청구서

Cloudinary는 미디어에 장벽을 만든다. Uploadcare도 마찬가지다. 나는 Cloudinary에 $90/월을 지불하고 있었다:

  • 이미지 리사이징
  • 데모 비디오 처리
  • 워터마크 추가
  • 포맷 최적화

The Solution

Openinary는 내가 만든 자체‑호스팅, 오픈‑소스 Cloudinary 대안이며, 단순함과 제어에 초점을 맞추었다.

What It Does

  • 자체‑호스팅, Docker를 통해 인프라에 배포
  • 간단한 URL‑기반 API (예: /w_1500,h_500,f_avif/sample.jpg)
  • 무효화가 가능한 스마트 캐싱
  • S3‑호환 스토리지AWS S3, Cloudflare R2, MinIO와 동작
  • 자동 포맷 최적화 (WebP, AVIF, 브라우저별 최적 포맷)
  • 오픈 소스, AGPL‑3.0 라이선스

Why It Matters

자체‑호스팅 움직임은 현실이다. 사람들은 특히 핵심 인프라에 대해 SaaS 락‑인에서 벗어나고 있다. 지금까지 하나의 조각이 빠져 있었다: 자체 인프라에서 대규모로 미디어를 처리하고 전달할 수 있는 능력. Openinary는 그 빈틈을 메우려 한다.

Current Status

  • GitHub 스타 83개
  • 🔥 GitHub Trending에 소개 (12월 9일)
  • 🎥 기능 영상 8,000+ 조회
  • 🎯 목표: 12월 31일까지 100 스타 (네, 이걸 노리고 있어 😅)

Tech Stack

  • 런타임: Node.js
  • 배포: Docker, 한 번의 명령어
  • 스토리지: S3‑호환 (AWS, Cloudflare R2, MinIO)
  • 라이선스: AGPL‑3.0

Try It

GitHub:

배포 가이드:

Looking For

특히 Cloudinary 사용자들의 초기 피드백을 찾고 있다:

  • 다음에 만들 아이디어
  • 연말 전에 입소문을 내는 데 도움

비싼 이미지 서비스에 지쳤거나 자체‑호스팅을 원했지만 견고한 솔루션을 찾지 못했다면, 의견을 들려주길 바란다.

Questions?

댓글에 남겨 주세요. 아키텍처, 사용 사례, 혹은 기존 솔루션 대신 이것을 만든 이유에 대해 기꺼이 논의하겠다.

Back to Blog

관련 글

더 보기 »