Documenso
DocuSign の代替。オープンソースの電子署名
オープンソース代替:DocuSignDropbox Sign
自分のサーバーで動かすなら:メモリ 1GB 以上の VPS で、月額 588円〜(目安) 導入方法と VPS の比較を見る ↓
- Docker対応
- クラウド版あり
- セルフホスト可
- 日本語UI
Documenso は文書のアップロード・署名欄の配置・相手への送付・署名の記録を行う電子署名プラットフォームです。テンプレート、API、監査ログを備え、DocuSign の代替として開発されています。
日本語対応
※ 日本語化率はリポジトリ内の翻訳ファイル(packages/lib/translations/ja/web.po)の項目数を英語版と比較して自動計測しています。最終計測:2026/10/22
最近の更新
-
リリースノート(原文)
## What's Changed * feat: persist signatures for authless embed signers by @Mythie in https://github.com/documenso/documenso/pull/3465 * chore: update signing reminder docs by @Mythie in https://github.com/documenso/documenso/pull/3469 * chore: update AGENTS.md by @Mythie in https://github.com/documenso/documenso/pull/3471 * fix: don't remove passkeys on user disable by @Mythie in https://github.com/documenso/documenso/pull/3470 **Full Changelog**: https://github.com/documenso/documenso/compare/v2.21.0...v2.21.1
-
リリースノート(原文)
## What's Changed * fix: allow v1 multisign completion with empty optional fields by @catalinpit in https://github.com/documenso/documenso/pull/3417 * fix: remove minio from development compose by @Mythie in https://github.com/documenso/documenso/pull/3441 * feat: disable accounts on report and show new account warning by @Mythie in https://github.com/documenso/documenso/pull/3446 * fix: use placeholder for stored sso client secret by @catalinpit in https://github.com/documenso/documenso/pull/3416 * fix: reset field metadata when changing field type by @catalinpit in https://github.com/documenso/documenso/pull/3431 * fix(i18n): translate pending signing email subject by @KeuqS in https://github.com/documenso/documenso/pull/3438 * chore: extract translations by @github-actions[bot] i…
-
リリースノート(原文)
## What's Changed * fix: embed signing completion and reload states by @Mythie in https://github.com/documenso/documenso/pull/3409 * fix: use legacy pdfjs build for older devices by @Mythie in https://github.com/documenso/documenso/pull/3410 * feat: add recipient grouping by @dguyen in https://github.com/documenso/documenso/pull/3319 * fix(i18n): add missing "zu" in German invite/reminder strings by @rzaman8677 in https://github.com/documenso/documenso/pull/3331 * fix: show validation errors in branding preferences form by @catalinpit in https://github.com/documenso/documenso/pull/3381 * fix(ui): discard cancelled signature pad dialog drafts by @catalinpit in https://github.com/documenso/documenso/pull/3408 * fix: prevent recipients who already signed from rejecting documents by @ca…
導入方法(セルフホスト)
docker/production/compose.yml
name: documenso-production
services:
database:
image: postgres:15
environment:
- POSTGRES_USER=${POSTGRES_USER:?err}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD:?err}
- POSTGRES_DB=${POSTGRES_DB:?err}
healthcheck:
test: ['CMD-SHELL', 'pg_isready -U ${POSTGRES_USER} -d ${POSTGRES_DB}']
interval: 10s
timeout: 5s
retries: 5
volumes:
- database:/var/lib/postgresql/data
documenso:
image: documenso/documenso:latest
depends_on:
database:
condition: service_healthy
environment:
- PORT=${PORT:-3000}
- NEXTAUTH_SECRET=${NEXTAUTH_SECRET:?err}
- NEXT_PRIVATE_ENCRYPTION_KEY=${NEXT_PRIVATE_ENCRYPTION_KEY:?err}
- NEXT_PRIVATE_ENCRYPTION_SECONDARY_KEY=${NEXT_PRIVATE_ENCRYPTION_SECONDARY_KEY:?err}
- NEXT_PRIVATE_GOOGLE_CLIENT_ID=${NEXT_PRIVATE_GOOGLE_CLIENT_ID}
- NEXT_PRIVATE_GOOGLE_CLIENT_SECRET=${NEXT_PRIVATE_GOOGLE_CLIENT_SECRET}
- NEXT_PUBLIC_WEBAPP_URL=${NEXT_PUBLIC_WEBAPP_URL:?err}
- NEXT_PRIVATE_INTERNAL_WEBAPP_URL=${NEXT_PRIVATE_INTERNAL_WEBAPP_URL:-http://localhost:$PORT}
- NEXT_PRIVATE_DATABASE_URL=${NEXT_PRIVATE_DATABASE_URL:?err}
- NEXT_PRIVATE_DIRECT_DATABASE_URL=${NEXT_PRIVATE_DIRECT_DATABASE_URL:-${NEXT_PRIVATE_DATABASE_URL}}
- NEXT_PUBLIC_UPLOAD_TRANSPORT=${NEXT_PUBLIC_UPLOAD_TRANSPORT:-database}
- NEXT_PRIVATE_UPLOAD_ENDPOINT=${NEXT_PRIVATE_UPLOAD_ENDPOINT}
- NEXT_PRIVATE_UPLOAD_FORCE_PATH_STYLE=${NEXT_PRIVATE_UPLOAD_FORCE_PATH_STYLE}
- NEXT_PRIVATE_UPLOAD_REGION=${NEXT_PRIVATE_UPLOAD_REGION}
- NEXT_PRIVATE_UPLOAD_BUCKET=${NEXT_PRIVATE_UPLOAD_BUCKET}
- NEXT_PRIVATE_UPLOAD_ACCESS_KEY_ID=${NEXT_PRIVATE_UPLOAD_ACCESS_KEY_ID}
- NEXT_PRIVATE_UPLOAD_SECRET_ACCESS_KEY=${NEXT_PRIVATE_UPLOAD_SECRET_ACCESS_KEY}
# …(続きは docker/production/compose.yml)
- VPSを契約する ― ConoHa VPS 1GBを選び、OSは Ubuntu を推奨
- Docker を入れる ― 多くのVPSはアプリテンプレートから1クリック。無ければ
curl -fsSL https://get.docker.com | sh - Documenso を起動 ― 上の compose ファイルを置いて
docker compose up -d - ドメインとHTTPS ― Caddy か Nginx Proxy Manager でリバースプロキシ(Let's Encrypt 自動)。独自ドメインが無ければ XServer ドメイン
で取得(PR)
このソフトが動く VPS プラン(必要メモリ 1GB 以上)
| サービス | プラン | 月額(目安) | |
|---|---|---|---|
| ConoHa VPS 最安 | 1GB | 588円〜 | 公式サイト ↗ |
| シンVPS | 1GB | 671円〜 | 公式サイト ↗ |
| XServer VPS クラウド | 4GB | 2,068円〜 | 公式サイト ↗ |
※ 月額は12か月契約の通常価格(税込・月額換算)の目安です。キャンペーン価格・初期費用は各社の公式サイトで確認してください。PR
DocuSign と比べていくら安くなる?
| 人数 | DocuSign(年額) | Documenso セルフホスト(年額) | 差額 |
|---|---|---|---|
| 1人 | 18,000円 | 7,056円 | −10,944円 |
| 5人 | 90,000円 | 7,056円 | −82,944円 |
| 10人 | 180,000円 | 7,056円 | −172,944円 |
| 30人 | 540,000円 | 7,056円 | −532,944円 |
※ DocuSign は Personal 月額 約1,500円(目安)、セルフホストはConoHa VPS 1GB(月額588円)で試算。運用の手間・バックアップ・ドメイン代は含みません。
自分で入れるのが難しいときは
Documenso のセルフホストは、VPS の契約・Docker・ドメインと HTTPS・バックアップと、決めることが少なくありません。OSSMatch を運営する合同会社Edel Hearts では、サーバーの用意から初期設定・日本語化・バックアップと更新の仕組みづくりまでをまとめて代行しています。掲載している OSS は、実際に自社のサーバーで動かして確認しています。
Documenso の導入を相談する ↗相談は無料です。内容を伺ってから、費用と期間の目安をお伝えします。
ドキュメント・電子署名の他のOSSと比較
| ソフト | ★ Stars | 最終更新 | 日本語UI | 必要RAM | 難易度 | ライセンス |
|---|---|---|---|---|---|---|
| Documenso(このページ) | 15,511 | 13時間前 | 88% | 1GB | ふつう | AGPL-3.0 |
| Stirling-PDF | 94,739 | 12時間前 | あり | 1GB | かんたん | MIT |
| Paperless-ngx | 47,000 | 11時間前 | 100% | 2GB | ふつう | GPL-3.0 |
| ConvertX | 19,187 | 14時間前 | 未検出 | ― | かんたん | AGPL-3.0 |
よくある質問
Documenso は無料で使えますか?
Documenso はオープンソースで、ソフト自体は無料です。自分のサーバー(VPSなど)で動かす場合はサーバー代(月額数百円〜)がかかります。公式のクラウド版(有料プラン)も提供されています。
Documenso は日本語で使えますか?
UIの日本語化は「88%」です(翻訳ファイル packages/lib/translations/ja/web.po)。
Documenso を商用利用できますか?
ライセンスは AGPL-3.0 です。AGPL は社内利用や自社サービスのバックエンドとしての利用は可能ですが、改変してネットワーク越しに提供する場合はソース公開義務があります。SaaSとして再販する場合は注意してください。
DocuSign から Documenso に移行できますか?
DocuSign のエクスポート機能でデータを書き出し、Documenso 側のインポート機能で取り込むのが基本です。対応形式はバージョンによって異なるため、公式ドキュメントで確認してください。DocuSign の他の代替は「DocuSign のオープンソース代替」ページで比較できます。
Documenso を動かすのに必要なサーバースペックは?
メモリ 1GB 以上が目安です。Docker に対応しているので、Docker が動く環境ならOSを問いません。