Repolode
WardPearce

WardPearce/paaster

貼り付け履歴や一度きりの削除、デバイス間転送に対応した、セルフホスト可能なエンドツーエンド暗号化 pastebin。

代替できる製品:Pastebin

スター
568
フォーク
28
未解決の Issue
3
最終コミット
3 日前

これは何?

Paasterは、コンテンツがサーバーに届く前にブラウザー上で暗号化されるpastebinです。暗号化キーはURIフラグメントに含まれ、サーバーには送信されないため、貼り付け内容を読めるのはリンク全体を持つ人だけです。

基本的な共有機能に加え、ブラウザーのIndexedDBに貼り付け履歴を保存できます。また、閲覧後または指定した時間の経過後に貼り付けを削除でき、QRコードで共有することもできます。「Send to device」機能では、有効期間の短いコードとエンドツーエンド暗号化を使って、別のデバイスに貼り付けを転送できます。別プロジェクトとして、コンパニオンCLIツールも提供されています。

暗号化には、XChaCha20-Poly1305 secretstreamやArgon2ベースのパスワードハッシュなど、libsodiumのプリミティブを使用しています。プロジェクトはTypeScriptで記述されており、セルフホスト用にDockerイメージとして配布されています。

主な機能

  • 01アップロード前にブラウザー上で行うエンドツーエンド暗号化
  • 02IndexedDBにローカル保存する貼り付け履歴
  • 03閲覧後または指定した時間の経過後に貼り付けを削除
  • 04有効期間の短いコードを使って別のデバイスに貼り付けを転送
  • 05QRコードでの共有と、ファイルのドラッグ&ドロップに対応
  • 06別プロジェクトとして公式CLIツールを提供

ユースケース

  • ホスティング事業者に内容を読まれたくない機密性の高いコードスニペットや設定ファイルの共有
  • チームや個人向けのプライベートなpastebinの運用
  • 手動でコピーせずに、スマートフォンからデスクトップへスニペットを移動

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

  • 強いコピーレフトライセンスであるAGPL-3.0の下でライセンスされています。
  • READMEにはインストールコマンドが記載されていません。デプロイの詳細は外部のドキュメントサイトにあります。
  • 自分でホストしていない、または信頼できないインスタンスを使うのは安全ではありません。運営者が秘密鍵にアクセスできる可能性があるためです。

収録されている特集

トピック

よくある質問

paaster とは?
貼り付け履歴や一度きりの削除、デバイス間転送に対応した、セルフホスト可能なエンドツーエンド暗号化 pastebin。 Paasterは、コンテンツがサーバーに届く前にブラウザー上で暗号化されるpastebinです。暗号化キーはURIフラグメントに含まれ、サーバーには送信されないため、貼り付け内容を読めるのはリンク全体を持つ人だけです。
paaster は無料で使えますか?ライセンスは?
paaster は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
paaster は今もメンテナンスされていますか?
活発にメンテナンス中。paaster の最終コミットは 2026年11月5日 です。
paaster は何に使えますか?
ホスティング事業者に内容を読まれたくない機密性の高いコードスニペットや設定ファイルの共有 チームや個人向けのプライベートなpastebinの運用 手動でコピーせずに、スマートフォンからデスクトップへスニペットを移動
paaster はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/WardPearce/paaster

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

関連プロジェクト