Repolode
pulsejet

pulsejet/memories

Nextcloud向けのセルフホスト型写真管理アプリ。タイムライン、アルバム、顔・物体タグ付け、地図表示、動画トランスコードに対応します。

代替できる製品:Google PhotosiCloud

スター
3,862
フォーク
174
未解決の Issue
448
最終コミット
18 時間前

これは何?

Memoriesは、Nextcloudの拡張機能として動作する写真・動画管理アプリです。Exifデータから撮影日を読み取ってメディアを整理し、過去の任意の時点にすぐ移動できるタイムライン表示を提供します。

閲覧機能に加え、他のユーザーや外部リンクで共有できるアルバム、タイムラインに表示したくない写真を保管するアーカイブフォルダー、日付などのメタデータを一括編集する機能を備えています。地図表示では逆ジオコーディングで写真の位置を特定でき、Nextcloud PhotosやGoogle Takeoutからのインポートにも対応します。動画はオンデマンドでトランスコードされ、HLSでストリーミング再生できます。

人物や物体のAIタグ付けには、Nextcloudアプリのrecognizeとfacerecognitionを利用します。Androidクライアントは早期アクセス版が提供されており、Webインターフェースはスマートフォンやタブレットでも使いやすいよう設計されています。

主な機能

  • 01Exifの撮影日で並べ替えたタイムライン。
  • 02他のユーザーや外部の相手と共有できるアルバム。
  • 03逆ジオコーディングで位置情報を付与する地図表示。
  • 04オンデマンドの動画トランスコードとHLSストリーミング。
  • 05日付などのメタデータの一括編集。
  • 06Nextcloud PhotosとGoogle Takeoutからのインポート。

ユースケース

  • 自分のサーバーで家族向けのプライベートな写真ライブラリを運用する。
  • データをNextcloudに保持したまま、クラウド写真サービスから移行する。
  • Google Takeoutから写真コレクションをセルフホスト環境に移行する。

クイックスタート

  1. 1

    Nextcloudアプリストアからアプリをインストールします

  2. 2

    プロジェクトのウェブサイトに記載されている推奨設定手順を実行します

  3. 3

    既存の写真のメタデータインデックスを生成します

    php occ memories:index
  4. 4

    NextcloudでMemoriesアプリを開き、写真が保存されているディレクトリを設定します

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

  • 実行にはセルフホストのNextcloudインスタンスが必要です。
  • AGPL-3.0ライセンスのもとで公開されています。コピーレフトライセンスであり、変更したソフトウェアをネットワーク経由で提供する場合、ソースコードの開示が求められます。

収録されている特集

トピック

よくある質問

memories とは?
Nextcloud向けのセルフホスト型写真管理アプリ。タイムライン、アルバム、顔・物体タグ付け、地図表示、動画トランスコードに対応します。 Memoriesは、Nextcloudの拡張機能として動作する写真・動画管理アプリです。Exifデータから撮影日を読み取ってメディアを整理し、過去の任意の時点にすぐ移動できるタイムライン表示を提供します。
memories は無料で使えますか?ライセンスは?
memories は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
memories は今もメンテナンスされていますか?
活発にメンテナンス中。memories の最終コミットは 2026年10月24日 です。
memories は何に使えますか?
自分のサーバーで家族向けのプライベートな写真ライブラリを運用する。 データをNextcloudに保持したまま、クラウド写真サービスから移行する。 Google Takeoutから写真コレクションをセルフホスト環境に移行する。
memories のインストール方法は?
Nextcloudアプリストアからアプリをインストールします プロジェクトのウェブサイトに記載されている推奨設定手順を実行します 既存の写真のメタデータインデックスを生成します: php occ memories:index NextcloudでMemoriesアプリを開き、写真が保存されているディレクトリを設定します
memories はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/pulsejet/memories

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

関連プロジェクト