DocuSeal は、PDF を使った電子文書の「作成 → 記入 → 署名 → 配布」を Web 上で完結できる、オープンソースの電子署名プラットフォーム(DocuSign / Adobe Sign の代替)。
app/models に Template / Submission / Submitter / WebhookUrl 等)+ JavaScript フロント + Tailwind CSS。docker run -p 3000:3000 -v.:/data docuseal/docuseal)、docker-compose.yml(PostgreSQL + Caddy で HTTPS 自動化)、Heroku / Railway / DigitalOcean / Render 用ボタンも用意。mcp_controller.rb あり)、UI 7 言語 / 署名 14 言語。docs/embedding/)、8 言語の API クライアント例(docs/api/ に Ruby/Python/Node/Go/Java/PHP/C#/TS/Shell)、openapi.json 完備。| 観点 | DocuSign / Adobe Sign | 自作(PDF 編集ライブラリ等) | DocuSeal |
|---|---|---|---|
| コスト | 月額課金、ユーザー/送信数で増加 | 開発工数が膨大 | OSS で無料、Pro 機能のみ有償 |
| データ管理 | ベンダーのクラウドに保存 | 自前 | 自社サーバー / S3 等にセルフホスト可(KYC・医療・金融など機密文書向き) |
| カスタマイズ | API 経由のみ、UI は不可 | 何でもできるが大変 | コードを直接拡張可、白ラベル・埋め込み可 |
| 立ち上げ速度 | 即日(SaaS) | 数週間〜 | Docker で数分 |
| 法令対応 | 国別に違いあり | 自力 | PDF 署名の暗号検証、タイムスタンプサーバー対応あり |
要するに「DocuSign の機能を、自社インフラ・自社ドメインで、低コストかつ自由に組み込みたい」というニーズに刺さる。特に SaaS 製品に「文書署名フロー」を埋め込みたい開発者が、React/Vue 用 SDK + API + Webhook をそのまま利用できる点が強い。
docker run docuseal/docuseal または docker-compose up(Caddy が自動で Let’s Encrypt 証明書を発行)。SQLite で動くが、本番は PostgreSQL/MySQL を DATABASE_URL で指定。/setup で管理者アカウント作成 → SMTP・ストレージ(S3/GCS/Azure)・SSO・Webhook URL などを設定画面から登録。/api/... 配下、openapi.json 準拠)と Webhook(form / submission / template イベント)で外部システム(CRM・基幹)と接続、もしくは React/Vue/Angular の <DocusealForm> コンポーネントで自社アプリに UI を直接埋め込み。verify_pdf_signature_controller 等で署名検証可能、SubmissionEvent に閲覧/署名/拒否などの監査ログが残る。