10 ポイント 投稿者 GN⁺ 2025-11-13 | 1件のコメント | WhatsAppで共有
  • Perkeep は、ファイル、オブジェクト、ツイート、大容量動画など多様なデータを モデリング・保存・検索・共有・同期 できるオープンソースシステム
  • 携帯電話、ブラウザー、FUSEファイルシステム を通じてアクセス可能で、個人データの長期保存を目指している
  • 個人による制御権、オープンソース、デフォルト非公開設定、単一障害点の排除 など5つの原則に基づいて設計
  • 現在も 活発に開発中 であり、技術に慣れたユーザーなら自分でインストールして機能を活用できる
  • 長期的なデータ保存と プライバシー重視の個人ストレージエコシステム の構築という点で意義がある

Perkeep 概要

  • Perkeep は旧称 Camlistore から発展したプロジェクトで、オープンソースのフォーマット・プロトコル・ソフトウェア 一式を提供
    • データの種類は ファイル、オブジェクト、ツイート、5TBの動画 など多様
    • アクセス方法には モバイル端末、Webブラウザー、FUSEファイルシステム を含む
  • ポストPC時代 のデータ管理ニーズに対応するよう設計された個人向けストレージシステム

開発状況と参加

  • プロジェクトは 活発に開発中 であり、一部機能は バグがあったり未完成 の場合がある
  • プログラミング経験のあるユーザーは自分でインストールし、基本機能を利用 できる
  • コミュニティへの参加、貢献やバグレポートの提出 を推奨

中核となる信念

  • Perkeep が掲げる5つの原則
    • データを完全にユーザーが制御 すること
    • オープンソースを基盤 とすること
    • デフォルト非公開設定 によるプライバシー保護
    • 単一障害点(SPOF)の排除、特定の主体(ユーザーを含む)に依存しないこと
    • 80年後でもデータが生存 できる可能性を確保すること

最新リリース

デモ資料

1件のコメント

 
GN⁺ 2025-11-13
Hacker Newsのコメント
  • 私は実際に Perkeep を使ってみたことがあり、今でも理屈の上では使っている
    コンセプト自体は本当に気に入っているが、主な開発者が去ってからは、プロジェクトが完全に 活力を失った感じ がする
    完全な放置状態ではないものの、コミュニティが育たなかったのが残念

    • 数年前に ホームサーバー用として評価 したことがあるが、コンセプトは面白いものの、この種のシステムは他サービスとの 統合の質 で生死が決まる
      スマホから写真やノートを自動で取り込んだり、PCの文書や Dropbox の税務書類を自動で吸い上げたりできる必要がある
      永続的な個人データ保管庫なら、データを簡単に入れて、再び検索し、利用できる構造が不可欠だ
    • 私も同感だ。設計は素晴らしく、動作も良いが、実質的にはほぼ 放棄されたプロジェクト
      メイン開発者が使う経路以外は荒れ地のようで、PR も何か月も返答なしで放置される
      新しいデータ型を使おうとすると fork してコード全体を修正 しなければならないほどで、「すべてを保存する」という理想には届いていない
      私もインデクサを自作しようとしたが、結局あきらめた
    • 私も 10年以上ずっと半分気にしていたが、今回の新リリースはかなり印象的だ
      v0.12 リリースノート 参照
    • 今日が 5年ぶりの新バージョンリリースらしい。9月までは実質的に 死んだプロジェクト だったようだ
    • 正直、驚きでもない。Webサイトとドキュメントの品質が低すぎる し、カスタマイズや外部統合もほとんど不可能に見える
      こうした モノリシック構造 では成功は難しい。オープンなアーキテクチャや活用ガイドをきちんと示すべきだ
  • このプロジェクトを見ると Timelinize を思い出す

    • 言及ありがとう! 私も Perkeep のアイデアのファンだ
      Brad Fitzpatrick の Go ネットワークコードから多くを学んだ
      Perkeep は blob サーバー構造 でストレージを抽象化しているが、Timelinize は単にファイルと sqlite DB を使っている
      Perkeep の構造のほうが洗練されているが、Timelinize は シンプルさ を保とうとしている
      長期的には、もっと 非技術系ユーザーにとって使いやすいツール に発展してほしい
  • 正直、Perkeep の目標がよくわからない
    まるで「整理された図書館の代わりに 無秩序な紙の山 を積み上げよう」という感じだ
    ファイルシステムと自動バックアップがすでにあるのに、これがなぜより良いのかわからない

    • 概要ドキュメントはかなりよく整理されている → https://perkeep.org/doc/overview
    • 結局のところ、核心はファイル整理とバックアップだが、その2つの機能はすでによく解決された問題だ
  • 私は今でも ブックマークしたWebページをまとめてオフラインバックアップ する方法を探している
    オンライン版のように動き、Chrome で CTRL+F も使える形がいい
    ブックマークマネージャーと連携するか、独自カタログがあるとよい

    • ArchiveBox を試したことはある? このパターンではかなり 堅実な実装
    • karakeepSingleFile も参考になる
    • 私は self-hosted LinkDing と Firefox 用の SingleFile プラグインを一緒に使っている
      ログインを回避した保存もできるし、Internet Archive のリンクも自動でつながる
    • Firefox では WebScrapBook 拡張でページをローカル保存している
      オプションが多く、細かな設定ができる
    • 私は Zotero で似たことをしている。もともとは学術向けだが、スナップショット機能 のおかげで一般的なWebアーカイブツールとしても優秀だ
  • 以前の関連投稿をまとめておく

    • Keep Your Stuff, for Life2020年6月
    • Perkeep: personal storage system for life2018年9月
    • Perkeep – Open-source data modeling, storing, search, sharing and synchronizing2017年12月
    • 8年目なのに、いまだにバージョンが 0.12 なのには驚く
  • bradfitz がこれにもっと時間を使えたらいいのにと思う

    • いい知らせだ。最近のコミットは彼自身が書いている
  • 私は個人的に バックアップ検証とフォーマット警告システム に焦点を当てた個人プロジェクトを作っている
    ファイルシステムはそのままにして、古いフォーマット(例: RealAudio)への警告機能を追加している

  • 面白いアイデアだ。ちょうど私も クロスプラットフォームのスーパーアプリ の構想を再開発していて、状態/ストレージ同期ソリューションを考えていたところだ

    • 私は単純に Syncthing を使っている。少し無駄ではあるが、スマホ・ノートPC・デスクトップの3か所に三重バックアップしている
  • 最近は多くの人が似たようなアイデアを それぞれ別のツールで実装 しているように見える
    いわば「個人用プロジェクトカー」のような存在だ
    ただ、あまりに複雑で主観的なので、汎用化は難しく、Synology のような共通プラットフォームが必要だ

  • 5年ぶりの新リリースとは驚きだ

    • 興味を持っている人は多いが、ユーザー数の少なさリリース間隔 のためにためらっているようだ
      ただ、Linux カーネルも初期はユーザーが少なかった。ツールが必要を満たすならそれで十分だ
      リリースが少なくても、バグが深刻でなければ問題ない
      核心は データ損失なしに安定しているか
      主な欠点が importer の不足なら、自分で書いてみるという手もあるのではないかと思う