Repolode
OpenSignLabs

OpenSignLabs/OpenSign

PDF署名に対応したオープンソースのセルフホスト型電子署名プラットフォーム。DocuSignの無料代替として利用できます。

代替できる製品:DocuSign

スター
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. 1

    Docker と git をインストールする

  2. 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 と、ドメイン名およびリバースプロキシを使用する複数サービス構成が必要です。

収録されている特集

トピック

#e-signature#pdf#document-signing#self-hosted#nodejs#react#mongodb#legaltech#digital-signature#docusign-alternative

よくある質問

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

関連プロジェクト