You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
docuseal/README.md

3.3 KiB

WaboSign
WaboSign

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 via BulkVS, Twilio, VoIP.ms, or SignalWire
  • 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 ghcr.io/wabolabs/wabosign:1.3.1

:latest always tracks the most recent release; pin a MAJOR.MINOR.PATCH tag for reproducible deployments.

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.

Releases

  • Current release: 1.3.1 — see CHANGELOG.md.
  • Container image: ghcr.io/wabolabs/wabosign:1.3.1 (or :latest).
  • Versioning: MAJOR.MINOR.PATCH per semver.org.
  • Tagging triggers a build: pushing a MAJOR.MINOR.PATCH git tag runs .github/workflows/docker.yml, which builds linux/amd64 + linux/arm64 and pushes to GHCR.

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 © 20232026 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.