コンテンツにスキップ

セルフホスティング概要

お客様自身のプライベートなOnetime Secretインスタンスを運用し、データ、セキュリティ、デプロイメントを完全に管理できます。

Onetime Secretをセルフホスティングすると、以下のメリットがあります:

  • 完全なデータ管理 - すべてのシークレットがお客様のインフラストラクチャとネットワーク内に保持されます
  • カスタムセキュリティポリシー - 認証、プライバシーオプション、アクセス制御を設定できます
  • コンプライアンス - データ取り扱いに関する規制要件を満たせます
  • カスタムブランディング - 組織に合わせてインターフェースをカスタマイズできます

お客様の環境に最適なデプロイ方法をお選びください:

ターミナルウィンドウ
# RedisとOnetime Secretを起動
docker run -p 6379:6379 -d redis:bookworm
docker run -p 3000:3000 -d \
-e REDIS_URL=redis://host.docker.internal:6379/0 \
-e SECRET="$(openssl rand -hex 32)" \
onetimesecret/onetimesecret:latest

http://localhost:3000 でアクセスできます。

カスタム設定が必要な本番環境向けです。

詳細な手順については、インストールとデプロイメントガイドをご覧ください。

セルフホスティングインスタンスには以下が含まれます:

  • Webインターフェース - シークレットの作成・共有が可能なフル機能のUI
  • REST API - インテグレーションのためのプログラムによるアクセス
  • 多言語対応 - 12以上の言語に対応
  • カスタムドメイン - 独自のドメインとブランディングを使用可能

推奨構成:

  • CPUコア 2以上
  • RAM 2GB以上
  • ディスク容量 10GB以上
  • セッション保存用のRedis
  • Node.js 22以上(開発用)
  1. はじめに - ステップバイステップのセットアップガイド
  2. インストールとデプロイメント - 詳細なデプロイオプション
  3. 設定リファレンス - 設定に関する完全なドキュメント

始める準備はできましたか?はじめにガイドに従ってください。