OpenSource-Hub
E

Enclosed

2.0k stars·プライバシー保護·SHA-256 チェックサム確認済み

エンドツーエンド暗号化によるプライベートなノートとファイルを送信。サーバーはゼロ知識。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

閲覧後に消去される暗号化プライベートノートを送信。ファイル添付とセルフホスティングに対応。

主な機能

  • エンドツーエンド暗号化:すべてのデータはブラウザで暗号化されてからアップロードされ、サーバーは復号できません
  • ゼロ知識サーバー:サーバーは暗号化されたデータのみを保存し、内容を読み取ることはできません
  • 設定可能なセキュリティオプション:パスワード、有効期限、閲覧後の自動消去を設定できます
  • ファイル添付:ノートに暗号化されたファイルを添付できます
  • セルフホスト対応:Docker で独自のインスタンスをワンクリックでデプロイ

できないこと

  • •公開インスタンス(enclosed.cc)はプロジェクト作者によってメンテナンスされています。機密情報はセルフホストすることをお勧めします。2. ノートの暗号化キーは URL のハッシュフラグメントに含まれているため、完全な URL を信頼できない相手に送信しないでください。3. セルフホストする場合は、必ず永続化ストレージを設定してください(ドキュメントを参照)。設定しない場合、コンテナ再起動後にデータが失われます。

使用例

  • 機密情報(パスワードやAPIキーなど)を一時的に同僚と共有する
  • 閲覧後に自動削除される機密ファイルを送信する
  • 個人のオフライン暗号化ノートのバックアップ
  • 企業内でセルフホストするセキュアなノート共有サービス

詳細説明

Enclosed は、エンドツーエンドで暗号化されたノートやファイルを送信するためのミニマルなウェブアプリケーションです。すべてのコンテンツはクライアント側で AES-GCM と PBKDF2 から派生した 256 ビットキーを使用して暗号化され、サーバーはコンテンツに対して完全にゼロ知識です。パスワードや有効期限(TTL)を設定でき、ノートを閲覧後に自動的に破棄させることも可能です。ファイル添付、オプションの認証、ダークモード、多言語対応、CLI コマンドラインツールをサポートしています。クラウドインスタンスの enclosed.cc を利用することも、Docker でセルフホストすることもできます。プロジェクトは Apache 2.0 ライセンスの下でオープンソースとして公開されています。

トラブルシューティング & FAQ (2)

トラブル対応
ghcr.io/corentin-th/enclosed から Docker イメージをプルする際の 'denied' エラーを修正する方法は?

ghcr.ioのイメージ名はダッシュなしの'corentinth'です。ghcr.io/corentin-th/enclosedではなく、image: ghcr.io/corentinth/enclosedを使用してください。このタイポはドキュメントで修正されました。

参照 Issue #424
トラブル対応
Cloudflare PagesでEnclosedをデプロイする方法は?

リポジトリをフォークしてください。Cloudflare Pagesダッシュボードで、フォークにリンクした新しいプロジェクトを作成し、ルートディレクトリを'packages/deploy-cloudflare'に設定してください。ビルドコマンドは'pnpm build'、出力ディレクトリは'dist'を使用します。KVエラーを修正するには、'wrangler.toml'内のKVキーを更新してください。

参照 Issue #258

タグ

encryptionnote-sharinge2eself-hostedclizero-knowledge

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

Docker で実行:docker run -d --name enclosed --restart unless-stopped -p 8787:8787 corentinth/enclosed

4

ブラウザで http://localhost:8787 にアクセスすれば、暗号化されたメモを作成・送信できます

5

公開インスタンス https://enclosed.cc を直接利用することもでき、インストールは不要です

インストールガイド
  1. Docker で実行:docker run -d --name enclosed --restart unless-stopped -p 8787:8787 corentinth/enclosed
  2. ブラウザで http://localhost:8787 にアクセスすれば、暗号化されたメモを作成・送信できます
  3. 公開インスタンス https://enclosed.cc を直接利用することもでき、インストールは不要です
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

docker stop enclosed && docker rm enclosed を実行してコンテナを削除します。データを消去する必要がある場合は、永続化ディレクトリを手動で削除してください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスApache-2.0
最終更新2026-06-27 01:25:25
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

2 FAQs

類似プロジェクト