Repolode
markusthiel

markusthiel/lumio

写真家向けのセルフホスト型写真・動画ギャラリー。クライアントによる写真選定、プリント販売、AI自動タグ付けに対応。

代替できる製品:PixiesetPicdropPic-Time

スター
87
フォーク
13
未解決の Issue
4
最終コミット
一昨日

これは何?

Lumioは、写真家やスタジオ向けのセルフホスト型ギャラリーです。写真や動画をアップロードしてギャラリーのリンクをクライアントと共有すると、クライアントはお気に入りの選択、カラータグの設定、評価、コメントの投稿ができます。動画は特定のタイムスタンプを指定して確認でき、写真や動画のフレームに直接注釈を描き込めます。

スタジオ向けの機能として、レイアウトやスライドショー、ホワイトラベルのブランディングによるギャラリーのデザインに加え、独自のプロバイダーを利用したプリント、キャンバス、フォトブックの販売に対応するプリントショップを備えています。Stripe決済もオプションで利用できます。画像にはCLIPモデルで自動的にタグが付けられ、信頼度のしきい値で絞り込めます。

Next.js、Fastify、Postgres、Redis、Pythonワーカーで構成され、Docker Composeでデプロイできます。ストレージには同梱のS3互換サービス、またはR2、B2、Wasabiなどの外部プロバイダーを利用できます。

主な機能

  • 01いいね、カラータグ、星評価、コメント、手描き注釈に対応したクライアント向け写真選定
  • 02タイムスタンプに紐づく注釈とフィルムストリップでのスクラブ操作に対応した動画レビュー
  • 03LibRawを利用した一般的なカメラ形式のRAW対応
  • 04ギャラリーからプリント、キャンバス、フォトブックを販売できるプリントショップ
  • 05CLIPによるAI自動タグ付けと信頼度に基づく絞り込み
  • 06カスタムロゴ、カラー、ドメインに対応したホワイトラベルのブランディング
  • 07署名付きURL、二要素認証、監査ログ、GDPRデータ処理契約

ユースケース

  • クライアントに確認用ギャラリーを提供し、最終的に使う写真を選んでもらう写真家
  • GDPRへの対応のため、クライアントの写真や個人データを自社サーバーで管理したいスタジオ
  • 1つのインスタンスで複数の写真家のクライアント向けギャラリーをホストする代理店
  • ギャラリーからクライアントにプリントやフォトブックを直接販売する写真家

クイックスタート

  1. 1

    リポジトリを取得する

    git clone https://github.com/markusthiel/lumio.git
  2. 2

    コンテナを起動する(初回の起動には3〜5分かかります)

    docker compose up -d
  3. 3

    管理者ユーザーを作成する

    docker compose exec api npm run create-admin -- --email=you@example.com --password=atleast12chars --name="Your Studio"
  4. 4

    ブラウザーで http://localhost を開いてログインする

使う前に知っておきたいこと

  • OSI認定のオープンソースではなく、ソース公開ライセンスFSL-1.1-ALv2の下で提供されています。また、第三者向けに競合するホステッドSaaSとして提供することは禁止されています。
  • DockerとCompose v2が必要です。また、サーバーでポート80と9000を開放するなど、セルフホスティングの作業が必要です。

収録されている特集

トピック

よくある質問

lumio とは?
写真家向けのセルフホスト型写真・動画ギャラリー。クライアントによる写真選定、プリント販売、AI自動タグ付けに対応。 Lumioは、写真家やスタジオ向けのセルフホスト型ギャラリーです。写真や動画をアップロードしてギャラリーのリンクをクライアントと共有すると、クライアントはお気に入りの選択、カラータグの設定、評価、コメントの投稿ができます。動画は特定のタイムスタンプを指定して確認でき、写真や動画のフレームに直接注釈を描き込めます。
lumio は無料で使えますか?ライセンスは?
lumio は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
lumio は今もメンテナンスされていますか?
活発にメンテナンス中。lumio の最終コミットは 2026年11月5日 です。
lumio は何に使えますか?
クライアントに確認用ギャラリーを提供し、最終的に使う写真を選んでもらう写真家 GDPRへの対応のため、クライアントの写真や個人データを自社サーバーで管理したいスタジオ 1つのインスタンスで複数の写真家のクライアント向けギャラリーをホストする代理店 ギャラリーからクライアントにプリントやフォトブックを直接販売する写真家
lumio のインストール方法は?
リポジトリを取得する: git clone https://github.com/markusthiel/lumio.git コンテナを起動する(初回の起動には3〜5分かかります): docker compose up -d 管理者ユーザーを作成する: docker compose exec api npm run create-admin -- --email=you@example.com --password=atleast12chars --name="Your Studio" ブラウザーで http://localhost を開いてログインする
lumio はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/markusthiel/lumio

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト