2.7 KiB
Self-hosted document filling and signing
WaboSign is a self-hosted, open-source platform for secure digital document signing and processing. Create PDF forms, fill them in online from any device, and collect signatures with an easy-to-use, mobile-optimized web tool.
WaboSign is a fork of DocuSeal under AGPLv3, with the upstream's "Pro" feature paywall removed so that every shipped capability is available out of the box on a self-hosted deployment.
Features
- PDF form fields builder (WYSIWYG)
- 12 field types (Signature, Date, File, Checkbox, Phone, Verification, etc.)
- Multiple submitters per document
- Automated emails via SMTP
- File storage on disk or AWS S3, Google Storage, Azure Blob
- Automatic PDF eSignature
- PDF signature verification
- User management and roles
- Mobile-optimized signing flow
- 14 UI languages
- API + Webhooks for integrations
- SMS invitations / verification
- Bulk send via CSV / XLSX import
- Google Workspace SSO (setup guide)
- Conditional fields and formulas
- Custom branding (logo, colors, reply-to)
- Easy Docker deployment
Docker
docker run --name wabosign -p 3000:3000 -v .:/data wabolabs/wabosign
By default the container uses SQLite for data. Point at PostgreSQL or MySQL by setting DATABASE_URL.
Docker Compose
sudo HOST=sign.example.com docker compose up
Make sure your DNS points at the server so Caddy can issue an SSL cert automatically.
Authentication
WaboSign ships with email + password (Devise) and TOTP two-factor auth out of the box. Google Workspace SSO can be enabled by setting three environment variables — see GOOGLE_SSO.md for the full operator guide.
License
WaboSign is distributed under the GNU Affero General Public License v3.0, with the §7(b) Additional Terms preserved from upstream.
WaboSign is a fork of DocuSeal © 2023–2026 DocuSeal LLC. The upstream attribution required by §7(b) is preserved in interactive UIs and in the NOTICE file. Modifications © 2026 the WaboSign authors.
Acknowledgements
This software builds on the substantial work of the DocuSeal team. Their open-source release made this fork possible. WaboSign retains the embedding SDK contract (<docuseal-form>, @docuseal/react, @docuseal/vue, @docuseal/angular) so existing DocuSeal embedding code continues to work.