DocuSignに代わるセルフホスト可能なオープンソースの文書署名プラットフォーム。PDF署名を基盤としています。
- スター
- 7,233
- フォーク
- 857
- 未解決の Issue
- 204
- 最終コミット
- 4 日前
これは何?
OpenSignは、PDFファイルへの署名、他の人への署名依頼、各署名依頼の進捗確認ができる電子署名アプリです。DocuSignなどの商用電子署名サービスに代わる、セルフホスト型の選択肢として設計されています。
署名者は、手書き、アップロード、または入力した署名を使えるほか、署名を保存して再利用できます。送信者は複数の署名者を招待し、署名順を指定して、署名リンクを共有できます。ゲスト署名者は、署名する前にメールで届くワンタイムコードを入力する必要があります。文書には有効期限を設定でき、署名者は理由を添えて署名を拒否できます。また、再利用可能なPDFテンプレートにも対応しています。各文書について監査ログと完了証明書が生成されます。
アプリ上で生成したAPIキーを使えるAPI、Zapier連携、独自サーバーで実行するためのDockerベースのインストール方法が用意されています。デプロイ設定のデフォルトのMongoDBはデータが永続化されないため、本番環境で使う場合は独自のデータベース接続を指定する必要があります。
主な機能
- 01手書き、アップロード、入力、または保存した署名でPDFファイルに署名できます。
- 02複数の署名者を招待し、署名リンクを共有して、署名順を指定できます。
- 03メールで届くワンタイムコードでゲスト署名者を確認できます。
- 04文書に有効期限を設定でき、署名者は理由を添えて署名を拒否できます。
- 05再利用可能なPDFテンプレートを作成し、メール通知をカスタマイズできます。
- 06監査ログを記録し、各文書の完了証明書を生成します。
- 07REST APIとZapierコネクターで連携できます。
ユースケース
- 社内契約書向けのセルフホスト型署名サービスを運用する。
- 保存済みのPDFテンプレートから、定期的に発生する契約書を送信する。
- メールのコードで本人確認を行う顧客やゲストから署名を集める。
- APIを通じて、文書への署名を既存の業務システムと連携する。
クイックスタート
- 1
Docker と git をインストールする
- 2
README に記載されている Linux/macOS 用の Docker インストールコマンドを実行する(HOST_URL に自分のドメインを設定)
export HOST_URL=https://opensign.yourdomain.com && curl --remote-name-all https://raw.githubusercontent.com/OpenSignLabs/OpenSign/main/docker-compose.yml https://raw.githubusercontent.com/OpenSignLabs/OpenSign/main/Caddyfile https://raw.githubusercontent.com/OpenSignLabs/OpenSign/main/.env.local_dev && mv .env.local_dev .env.prod && docker compose up --force-recreate
使う前に知っておきたいこと
- AGPL-3 ライセンスの下で提供されています。コピーレフト型ライセンスのため、ネットワーク経由で提供する場合、変更したソースコードを共有する必要があります。
- Docker デプロイメントのデフォルトの MongoDB インスタンスはデータが永続化されず、再起動のたびに消去されます。データを保持するには、独自の MongoDB URL を指定してください。
- セルフホスティングには Docker と、ドメイン名およびリバースプロキシを使用する複数サービス構成が必要です。
収録されている特集
トピック
よくある質問
- OpenSign とは?
- PDF署名に対応したオープンソースのセルフホスト型電子署名プラットフォーム。DocuSignの無料代替として利用できます。 OpenSignは、PDFファイルへの署名、他の人への署名依頼、各署名依頼の進捗確認ができる電子署名アプリです。DocuSignなどの商用電子署名サービスに代わる、セルフホスト型の選択肢として設計されています。
- OpenSign は無料で使えますか?ライセンスは?
- OpenSign は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- OpenSign は今もメンテナンスされていますか?
- 活発にメンテナンス中。OpenSign の最終コミットは 2026年11月3日 です。
- OpenSign は何に使えますか?
- 社内契約書向けのセルフホスト型署名サービスを運用する。 保存済みのPDFテンプレートから、定期的に発生する契約書を送信する。 メールのコードで本人確認を行う顧客やゲストから署名を集める。 APIを通じて、文書への署名を既存の業務システムと連携する。
- OpenSign のインストール方法は?
- Docker と git をインストールする README に記載されている Linux/macOS 用の Docker インストールコマンドを実行する(HOST_URL に自分のドメインを設定): export HOST_URL=https://opensign.yourdomain.com && curl --remote-name-all https://raw.githubusercontent.com/OpenSignLabs/OpenSign/main/docker-compose.yml https://raw.githubusercontent.com/OpenSignLabs/OpenSign/main/Caddyfile https://raw.githubusercontent.com/OpenSignLabs/OpenSign/main/.env.local_dev && mv .env.local_dev .env.prod && docker compose up --force-recreate
- OpenSign はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/OpenSignLabs/OpenSign
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
PDFフォームの作成・入力と、オンラインでの電子署名収集に対応したセルフホスト型のオープンソースプラットフォーム。
PDFへの署名やページ整理、メタデータ編集、圧縮ができる無料のオープンソースWebアプリ。
書簡や契約書など、構造化されたビジネス文書の作成・共同編集・配布を支援するオープンソースの文書ライフサイクル管理プラットフォームです。
HTTP、ping、ポート、DNS、Dockerなどを監視し、ステータスページとインシデント通知を提供する、セルフホスト型の稼働状況・インフラ監視アプリ。