Repolode
cupcakearmy

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. 1

    インストールせずにCLIを試す

    npx cryptgeon send text "This is a secret note"
  2. 2

    valkeyキャッシュとcryptgeonアプリを含むdocker-compose.ymlを作成して起動する

  3. 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 の数値は毎日更新されます。

関連プロジェクト