ファイルやノートをブラウザーで暗号化してからサーバーに送る、セルフホスト型クラウドストレージ。
cupcakearmy/cryptgeon
PrivNoteに着想を得た、RustバックエンドとSvelteフロントエンドによるセルフホスト可能なオープンソースの暗号化メモ・ファイル共有サービスです。
代替できる製品:PrivNote
- スター
- 1,557
- フォーク
- 163
- 未解決の Issue
- 17
- 最終コミット
- 11 日前
これは何?
cryptgeonでは、一度だけ、または期限付きで閲覧できるリンクを使って、テキストメモやファイルを共有できます。アップロード前にブラウザ上でXChaCha20-Poly1305による暗号化が行われ、暗号鍵はURLのフラグメントに保持されるため、サーバーには復号できない暗号文だけが保存されます。
Rust製サーバーはデータをメモリ上だけに保持し、Svelte製のWebインターフェースと、ターミナルからメモを送信できるCLIクライアントも含まれています。運用者は最大サイズ、閲覧回数、有効期限などの上限を設定でき、環境変数を使ってファイルのアップロードや高度なオプションを無効にできます。テーマ設定では、ロゴ、テキスト、favicon、imprintページを差し替えられます。
サーバーはキャッシュバックエンドとしてValkeyまたはRedisを使用します。READMEには、Docker Compose、NGINX、Traefik、Synology向けのデプロイ手順が掲載されています。ブラウザで暗号化機能を使うには安全な接続が必要なため、HTTPSが必須です。
主な機能
- 01暗号化リンクでテキストメモやファイルを共有
- 02クライアント側で暗号化するため、サーバーは内容を読み取れない
- 03データはメモリ上に保持され、ディスクには書き込まれない
- 04閲覧回数、有効期限、サイズの上限を設定可能
- 05Web UI、CLIクライアント、Raycast拡張機能を搭載
ユースケース
- パスワードやAPIキーをチャットのログに残さず、同僚に送る
- チームやコミュニティ向けに、プライベートな自動消去メモサービスをホストする
- 閲覧後に消える使い捨てのファイルを共有する
クイックスタート
- 1
インストールせずにCLIを試す
npx cryptgeon send text "This is a secret note" - 2
valkeyキャッシュとcryptgeonアプリを含むdocker-compose.ymlを作成して起動する
- 3
暗号化機能にはブラウザーでHTTPSが必要なため、HTTPS経由で配信する
使う前に知っておきたいこと
- ノートはメモリ上にのみ保存され、削除される場合があるため、永続化されません。
- 同じキャッシュで複数のインスタンスを実行すると、ノートが許可された回数を超えて閲覧される可能性があります。
- 暗号化機能にはブラウザーでHTTPSが必要なため、セルフホストするにはTLSの設定が必要です。
トピック
よくある質問
- cryptgeon とは?
- PrivNoteに着想を得た、RustバックエンドとSvelteフロントエンドによるセルフホスト可能なオープンソースの暗号化メモ・ファイル共有サービスです。 cryptgeonでは、一度だけ、または期限付きで閲覧できるリンクを使って、テキストメモやファイルを共有できます。アップロード前にブラウザ上でXChaCha20-Poly1305による暗号化が行われ、暗号鍵はURLのフラグメントに保持されるため、サーバーには復号できない暗号文だけが保存されます。
- cryptgeon は無料で使えますか?ライセンスは?
- cryptgeon は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- cryptgeon は今もメンテナンスされていますか?
- 活発にメンテナンス中。cryptgeon の最終コミットは 2026年10月9日 です。
- cryptgeon は何に使えますか?
- パスワードやAPIキーをチャットのログに残さず、同僚に送る チームやコミュニティ向けに、プライベートな自動消去メモサービスをホストする 閲覧後に消える使い捨てのファイルを共有する
- cryptgeon のインストール方法は?
- インストールせずにCLIを試す: npx cryptgeon send text "This is a secret note" valkeyキャッシュとcryptgeonアプリを含むdocker-compose.ymlを作成して起動する 暗号化機能にはブラウザーでHTTPSが必要なため、HTTPS経由で配信する
- cryptgeon はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/cupcakearmy/cryptgeon
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Raspberry Pi向けのセルフホスト型ホームセキュリティカメラ。スマホでライブ映像や録画をE2E暗号化
定期確認が途絶えたとき、大切な人にE2E暗号化メッセージを届けるセルフホスト型のデッドマンスイッチ。
ブラウザーでAES-256-GCM暗号化する、1回表示または24時間後に消えるエンドツーエンド暗号化pastebin。
ブラウザー内で完結する、50種類以上の編集・結合・変換・保護ツールを備えたプライバシー重視のPDFツールキット。セルフホストにも対応。
思いつきをMarkdownカードに素早く記録し、自然言語で検索できる、プライバシー重視のセルフホスト型AIノートアプリ。