Repolode
cshum

cshum/imagor-studio

仮想スクロール、ドラッグ&ドロップによる管理、非破壊のレイヤー編集に対応したセルフホスト型フォトギャラリー。

代替できる製品:Google Photos

スター
232
フォーク
10
未解決の Issue
2
最終コミット
2 か月前

これは何?

Imagor Studioは、大量の写真コレクションを閲覧・整理できるセルフホスト型の画像ギャラリーです。Dockerコンテナにマウントしたローカルディレクトリを参照し、アプリのデータはSQLiteに保存するため、自分のマシンやサーバーで実行できます。

ギャラリーでは仮想スクロールを使うため、別途インデックスを作成することなく数千枚の画像を閲覧できます。ファイルのアップロード、ドラッグによる整理、複数選択しての一括操作が可能です。編集は非破壊方式で、オリジナル画像は変更されず、レイヤー合成や変換は画像URLで指定します。

このプロジェクトは、libvipsを使ったGo製画像処理サーバーimagorを基盤とし、TypeScriptとReactのフロントエンドで構成されています。また、リンク欄ではlibvips用のGoバインディングを提供するvipsgenと、動画サムネイルを生成するimagorvideoも紹介されています。

主な機能

  • 01大量の画像コレクションを閲覧できる仮想スクロール対応ギャラリー
  • 02ドラッグ&ドロップによるアップロードと整理、複数選択での一括操作
  • 03画像編集向けのレイヤー合成
  • 04URL経由で変換を適用する非破壊編集
  • 05ローカルの写真ディレクトリをマウントし、SQLiteにデータを保存してDockerで実行

ユースケース

  • クラウドサービスではなく、自宅のサーバーで個人の写真ライブラリをホストする
  • 別途インデックスを作成せずに、大規模なローカル画像アーカイブを閲覧・整理する
  • オリジナル画像を変更せずに、URL経由で編集済みの画像バリエーションを生成する

クイックスタート

  1. 1

    画像ディレクトリをマウントしてDockerコンテナを起動します

    docker run -p 8000:8000 --rm -v $(pwd)/imagor-studio-data:/app/data -v ~/Pictures:/app/gallery -e DATABASE_URL="sqlite:///app/data/imagor-studio.db" shumc/imagor-studio
  2. 2

    ブラウザーで http://localhost:8000 を開きます

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

  • AGPL-3.0ライセンスの下で提供されています。コピーレフトライセンスであり、改変版をネットワーク経由で利用する場合にも義務が生じます。

収録されている特集

トピック

よくある質問

imagor-studio とは?
仮想スクロール、ドラッグ&ドロップによる管理、非破壊のレイヤー編集に対応したセルフホスト型フォトギャラリー。 Imagor Studioは、大量の写真コレクションを閲覧・整理できるセルフホスト型の画像ギャラリーです。Dockerコンテナにマウントしたローカルディレクトリを参照し、アプリのデータはSQLiteに保存するため、自分のマシンやサーバーで実行できます。
imagor-studio は無料で使えますか?ライセンスは?
imagor-studio は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
imagor-studio は今もメンテナンスされていますか?
半年以内に更新あり。imagor-studio の最終コミットは 2026年9月18日 です。
imagor-studio は何に使えますか?
クラウドサービスではなく、自宅のサーバーで個人の写真ライブラリをホストする 別途インデックスを作成せずに、大規模なローカル画像アーカイブを閲覧・整理する オリジナル画像を変更せずに、URL経由で編集済みの画像バリエーションを生成する
imagor-studio のインストール方法は?
画像ディレクトリをマウントしてDockerコンテナを起動します: docker run -p 8000:8000 --rm -v $(pwd)/imagor-studio-data:/app/data -v ~/Pictures:/app/gallery -e DATABASE_URL="sqlite:///app/data/imagor-studio.db" shumc/imagor-studio ブラウザーで http://localhost:8000 を開きます
imagor-studio はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/cshum/imagor-studio

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

関連プロジェクト