Repolode
bpatrik

bpatrik/pigallery2

Raspberry Piなどの低リソースサーバー向けに設計された、既存のフォルダー構成をそのまま表示する高速なディレクトリ中心の写真ギャラリーサイト。

スター
2,306
フォーク
269
未解決の Issue
157
最終コミット
21 時間前

これは何?

PiGallery2は、自分でホストできる写真ギャラリーサイトです。写真をディスク上の整理方法そのままに表示します。独自のアルバムモデルを構築するのではなく、既存のフォルダー構成をそのまま表示するため、写真ディレクトリを指定するだけですぐに閲覧を始められます。

Node.jsとAngularのフロントエンドで構築されており、Raspberry Piを含む低スペックのハードウェアでも動作するよう調整されています。読み取り専用のため、写真フォルダーが変更されることはありません。推奨されるデプロイ方法はDockerで、Node.jsを直接インストールして使うこともできますが、公式にはサポートされていません。

TypeScriptで書かれており、MITライセンスで公開されています。セットアップ、設定、ユーザー権限、コントリビューションのガイドラインをまとめたドキュメントサイトもあります。

主な機能

  • 01写真をデータベースベースのアルバムシステムに取り込むことなく、既存のフォルダー構成に沿って表示します。
  • 02Raspberry Piなどの低スペックなハードウェア向けに最適化されています。
  • 03読み取り専用でアクセスするため、元の写真フォルダーは変更されません。
  • 04Dockerによるデプロイが推奨されていますが、Node.jsを直接インストールして使うこともできます。
  • 05ユーザー権限を設定でき、設定ガイドも用意されています。

ユースケース

  • Raspberry Piやその他の小型ホームサーバーで、個人の写真アーカイブをホストする。
  • ファイルを整理し直すことなく、既存の写真ライブラリをフォルダー単位で閲覧する。
  • ローカルネットワーク上で、家族と読み取り専用の写真ギャラリーを共有する。

クイックスタート

  1. 1

    READMEにリンクされている公式のDockerセットアップガイドに従ってインストールします(推奨)。

  2. 2

    ネイティブインストールも可能ですが、サポート対象外です。READMEにリンクされている直接インストールガイドに従ってください。

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

  • ネイティブインストールは公式にはサポートされていません。Dockerの利用を推奨します。
  • 低リソースのサーバー向けに設計されているため、大量の写真を管理する用途には適していません。

収録されている特集

トピック

よくある質問

pigallery2 とは?
Raspberry Piなどの低リソースサーバー向けに設計された、既存のフォルダー構成をそのまま表示する高速なディレクトリ中心の写真ギャラリーサイト。 PiGallery2は、自分でホストできる写真ギャラリーサイトです。写真をディスク上の整理方法そのままに表示します。独自のアルバムモデルを構築するのではなく、既存のフォルダー構成をそのまま表示するため、写真ディレクトリを指定するだけですぐに閲覧を始められます。
pigallery2 は無料で使えますか?ライセンスは?
pigallery2 は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
pigallery2 は今もメンテナンスされていますか?
活発にメンテナンス中。pigallery2 の最終コミットは 2026年10月24日 です。
pigallery2 は何に使えますか?
Raspberry Piやその他の小型ホームサーバーで、個人の写真アーカイブをホストする。 ファイルを整理し直すことなく、既存の写真ライブラリをフォルダー単位で閲覧する。 ローカルネットワーク上で、家族と読み取り専用の写真ギャラリーを共有する。
pigallery2 のインストール方法は?
READMEにリンクされている公式のDockerセットアップガイドに従ってインストールします(推奨)。 ネイティブインストールも可能ですが、サポート対象外です。READMEにリンクされている直接インストールガイドに従ってください。
pigallery2 はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/bpatrik/pigallery2

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

関連プロジェクト