OpenSource-Hub
O

Onetime Secret

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

オープンソースのワンタイムシークレット共有ツール。自己破壊リンクを通じてパスワードなどの機密情報を送信し、閲覧後に自動的に破棄されるため、情報漏洩を防止できます。

スマートダウンロード

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

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

一度限りのリンクを送信し、閲覧後は自動的に破棄。プライバシーを保護します。

主な機能

  • 一度だけ閲覧可能なリンクを送信し、閲覧後に自動的に破棄されます
  • シンプルなRedis認証と完全な多要素認証モードをサポート
  • Dockerまたはベアメタルで迅速にセルフホストデプロイが可能
  • SMTP、SES、SendGridなど複数のメール送信方式をサポート
  • オープンソース、活発なコミュニティ、継続的なアップデート

できないこと

  • •本番環境では必ずSSL=trueを設定してください。鍵ファイル(.ots_secret)は適切に保管する必要があり、紛失すると既存のシークレットは復元できません。アップグレードの際は、公式マイグレーションガイド(v0.23/v0.24)を参照してください。デフォルトのシンプルモードではRedisデータは永続化されないため、永続化を設定するかフルモードを使用することを推奨します。

使用例

  • 同僚とパスワードやAPIキーを安全に共有する
  • 顧客やパートナーに一時的な機密情報を送信する
  • 個人の金庫としてワンタイム認証コードを共有する
  • 企業内での機密ファイルの1対1の受け渡し

Onetime Secret は安全なシークレット共有プラットフォームで、パスワード、APIキー、個人的なメモなどの機密情報を一度限りのリンクで送信できます。受信者がリンクを開くと、コンテンツは即座に破棄され、再度アクセスすることはできません。シンプルなRedis認証と、完全な認証モード(多要素認証、WebAuthn、PostgreSQL を含む)をサポートしています。プロジェクトはセルフホスト可能で、Dockerおよびベアメタルデプロイに対応し、コミュニティも活発です。Password Pusher や protonURL などの類似ツールと比較して、Onetime Secret はデプロイ方法がより柔軟で(Docker またはベアメタル)、エンタープライズレベルの高度な認証オプションを提供し、オープンソースコミュニティによって継続的にメンテナンスされています。機密データを扱う必要があり、デジタルフットプリントを最小限に抑えたいユーザーに適しています。

タグ

one-time secretself-destructing linksecure sharingpassword managementprivacy toolopen source

はじめ方

1

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

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

2

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

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

3

1. Dockerがインストールされていることを確認し、Redisコンテナを起動します:docker run -p 6379:6379 -d redis:bookworm

4

2. シークレットキーを生成してOnetime Secretコンテナを実行します:openssl rand -hex 32 > .ots_secret;docker run -p 3000:3000 -d -e REDIS_URL=redis://host.docker.internal:6379/0 -e SECRET="$(cat .ots_secret)" -e HOST=localhost:3000 -e AUTH_REQUIRED=false -e SSL=false onetimesecret/onetimesecret:v0.24.6

5

3. ブラウザで http://localhost:3000 を開くだけで使用できます

インストールガイド
  1. 1. Dockerがインストールされていることを確認し、Redisコンテナを起動します:docker run -p 6379:6379 -d redis:bookworm
  2. 2. シークレットキーを生成してOnetime Secretコンテナを実行します:openssl rand -hex 32 > .ots_secret;docker run -p 3000:3000 -d -e REDIS_URL=redis://host.docker.internal:6379/0 -e SECRET="$(cat .ots_secret)" -e HOST=localhost:3000 -e AUTH_REQUIRED=false -e SSL=false onetimesecret/onetimesecret:v0.24.6
  3. 3. ブラウザで http://localhost:3000 を開くだけで使用できます
ファイルの整合性

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

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

SHA256 チェックサム

チェックサムなし

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

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

オープンソースの透明性

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

アンインストール情報

Dockerコンテナを停止して削除:docker stop <コンテナID> && docker rm <コンテナID>。イメージを削除:docker rmi onetimesecret/onetimesecret:v0.24.6。関連データ(Redisコンテナとローカルのキーファイル)を削除。

追加の依存関係なし

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

プロジェクト情報
ライセンスMIT
最終更新2026-10-23 01:22:19
GitHub リポジトリ

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

5 FAQs

類似プロジェクト